1、子载波做了些什么

子载波在UL中负责过滤一些无效的数据(Invalid),然后将所有有效数据给到补偿模块。在通过补偿模块之后会直接输出到顶层,或者说会离开UL这个大模块。
当然,子载波在给数据的同时还会给其他关于信号的信息,比如frame、slot、symbol的这些信息也会给到,当然有些信息是可以供项目设计方案的不同而进行选择的。
总得来说,在我的视角,这个子载波可以很粗略的看成一个类似与筛选器一样的模块。

2、补偿模块

1、相位补偿

做相位补偿是因为OFDM中,需要经过FFT处理,FFT是会在时域与频域中转换的,可能是这个原因,所以在最新的由3GPP制定的标准中,有一项Modulation and upconversion,其中提到对天线端口的复值OFDM基带信号、子载波间距配置和假设起始的子帧中的OFDM符号的调制和上转换,因此我们需要做一个相位补偿处理。原文如下:


这是对符号的相位补偿序列的计算公式。
计算出相应的每个符号所对应的补偿系数后,可以找个方法将其存起来,或者通过寄存器给他写进来。具体以数据量和资源占用为标准。
既然是根据symbol为边界得出的系数,那么需要每个symbol对应一个系数并进行相应的定点计算。那么就需要一个symbol的时隙或者叫tick。
tick怎么产生,这个方法很多。这里说两种我想到的。
一种以tid信息去产生,一种以计数方法产生。
1、由tid产生的话呢,那就是比较symbol number的值来产生信号了,毕竟这里的tick是以symbol为单位的。这样产生的tick是受tid影响的,由于tid可能与其他信号有所交互或者相互作用,因此,这样的tick需要考虑很多可能涉及到的因素,只有所有信号以及数据都正确的时候,tick才是正确的。
2、计数方式几乎是单机模式操作,你的一个symbol的长度是多少,以时间计数或者以其他内容计数都可以,这样子产生的tick很难受其他信号影响,但是这种的产生方式需要考虑计数值的正确与否以及跟数据信号对齐的因素。

在有了tick以及补偿系数之后,根据相应的定点算法对数据进行计算,然后输出。这样相位补偿就算完成了。

2、时序补偿

这个补偿应该是仅限于Uplink中,在Downlink中,因为数据无论有无或者是否有效,duc都会一直在运作,所以无所谓时序这个问题,只需要在开始运行前对齐了信号之后就不需要去管了。但是DDC中不一定能这样,如果说补偿模块在SC选择之后,那么在相位补偿之后再没有模块能对数据进行同步或者对齐处理了。因为UL信号不一定有完美的同步,所以直接接到基带是有风险的,因此在这里添加了一个时序补偿模块。时序补偿算法需要同SCS的数值相关联。根据SCS和FFT的规格通过计算,可以得到对应的系数表。

系数表的存储有很多种方式,而且这个系数表是可以在上电的时候将其存入ROM中的,至于具体使用什么方法去存需要根据资源占用去决定。
一般来说,每一个symbol的每一个data都需要对应一个系数,而这个系数可以按顺序从表里(这个表比较大)取也可以通过计算去从一个非循环表(这个表比较小)中取数。

5GNR UpLink子载波选择后补偿问题相关推荐

  1. OFDM专题之子载波间干扰问题(二)

    这篇博文是接着上一篇博文的,子载波间干扰(一),上一篇博文最后留下了一个问题,本不想再提的,但想想还是整理一下吧,要做就要做到完整. 这篇博文的内容来源于<深入浅出通信原理>!想要学习通信 ...

  2. 1载波把32个信道按_OFDM技术:相比FDM提高频带利用率,子载波间隔可以随意选取吗?...

    OFDM技术作为4/5G物理层重要技术之一,为什么可以克服传统FDM频率利用率低的缺点?OFDM的的子载波间隔可以随意选取吗?OFDM信号如何实现? 本文将主要围绕上述3个问题展开. 图1 图中4GL ...

  3. 5G NR的Numerology中的子载波间隔讨论和形成过程

    1.   TR38.802中Numerology的定义 关于5G新空口的Numerology,在R14的TR38.802 (V14.0.0 (2017-03))中进行了定义. 第5.3节" ...

  4. OFDM专题之子载波间干扰问题(一)

    这个问题,拖到了今天,在一个星期之前我就一直紧张地看着,这是我的自由时间,然后为了考试,我停下了思考这部分内容,也没搞懂为什么子载波间为什么会有干扰,也查了网上的说法,基本没有直言面对的,大多数是说如 ...

  5. 子报表修改后需要重新导入,0.00显示.00的调整方法

    水晶报表笔记:     子报表修改后需要重新导入     0.00显示.00的调整方法:数字格式的内容,右键,设置对象格式, 自定义,前导值 勾上,默认值,选择0 转载于:https://www.cn ...

  6. NR 5G 无线帧与子载波

    无线帧 参数说明 时域中各个字段的大小以时间单位表示 其中 赫兹 常数 参数集 支持多个 OFDM 数字,用u表示,如表所示分别从高层参数 subcarrierSpacing 和 cyclicPref ...

  7. OFDM载波间隔_5G NR的空口技术。为什么子载波间隔越大,符号长度越小?

    5G的空口是我认为通信技术中最意思的一部分内容,因为它相对简单些. 导读 什么是"空口"? 空口就是空中接口,Air Interface.下图1中基站到手机之间的空中"路 ...

  8. m分集2跳OFDM系统中基于功率分配和子载波配对算法的信道容量matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 随着当代无线通信事业的迅猛发展,无线频谱资源已显得越来越匮乏,传统固定静态的无线频谱分配模式 ...

  9. PyQt5子窗口开启后锁定或隐藏主窗口

    PyQt5子窗口开启后锁定或隐藏主窗口 老规矩,先放图 锁定主窗口 隐藏主窗口 实现 实现方式非常简单与C++方式基本相同 在主界面UI初始化时把按钮信号与拉起窗口的槽函数绑定,这里我的按钮为sele ...

最新文章

  1. 关于System.TypeInitializationException异常
  2. Yolo-v2 Visual Studio 2015安装时报错Team Explorer for Microsoft Visual Studio 2015解决办法
  3. 方法引用_通过类名引用静态成员方法
  4. 基金指数温度怎么算_医药冷链物流——运输过程中如何保证温度?
  5. VM克隆之后启动eth0找不到eth0:unknown interface:no such device
  6. Java实现文件夹打包
  7. tlplayer for ios V1.0
  8. linux -初步认识之软件安装
  9. 运兴ETF:期权多空双向,策略多样优势大
  10. Visual studio系统找不到指定文件的解决办法
  11. [poj3580]SuperMemo(splay终结题)
  12. 哈工大2022计算机系统大作业
  13. 为什么移动端跨平台开发不靠谱?
  14. 中断工作原理在现代计算机中的应用,中断、DMA、通道
  15. 关于领域驱动设计(DDD)的理论知识
  16. 像中文的罗马音字体复制_罗马音大全可复制app中文下载
  17. UIDatePicker得到的时间中怎么去掉时分秒(字符串操作知识拓展)--iOS开发
  18. 站住,你这个Promise!
  19. Android数据库建库建表的几种方法
  20. d我读过的(股票)书籍

热门文章

  1. 全版本Genymotion模拟器创建过程所需的.ova文件下载地址说明
  2. 学校里有六个计算机房而英文,学校作业英文
  3. 如何恢复已删除的文件
  4. 【ONION勒索软件】Win10系统防护ONION勒索病毒的详细步骤
  5. 计算机毕业设计java+springboot宠物商城系统
  6. 用c语言编程牛顿环实验,C语言下迈克耳孙干涉仪测量空气折射率的实验探究.pdf...
  7. Onvif的PTZ控制
  8. 西湖大学自然语言处理(一)—— 课程简介及大纲
  9. 从零开始开发Python程序(四)—— 抓取每日早报新闻
  10. 怎么查询MTL_ONHAND_QUANTITIES_DETAIL与mtl_material_transactions中的库存量持平?