C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 6027|回复: 0

[技术讨论] 1、底层信号处理流程 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2018-1-17
发表于 2021-1-13 19:36:31 |显示全部楼层
1、底层信号处理流程物理层处理的起点是MAC层传下来的TB终点是生成基带OFDM信号,然后将基带OFDM信号变成射频信号,通过天线发射出去。这个过程涉及到很多步骤,参考下面这个图。
亚星游戏官网-yaxin222

1.1 TBCW
1、TB是指传输块,MAC发往物理层的组织形式,都是一些01信息。TB第一步要经过CRC循环冗余校验。CRC就是加入了一定的冗余信息以保证你的信息具有一定的检错或者纠错能力,说白了就是一种信元编码。就好像你写了一封信,正经的内容写完了,你又加了一句:“如果你收到信的时候信封被拆封了,那么说明我的信已经被别人看了,你最好给我回个电话”一样。
2、从高层下来的TB有时会过大,那么过大的TB就要经过码块分割,分割为适合下一步处理的大小,要注意分割之后还要加CRC。
3、分割后的码块要经过信道编码,就比如汉明码、卷积码、Turbo码、Polar码等,使得接收端可以检测或者纠正传输中发生的错误,实现了可靠传输。
4、编码后的信号,有时太多,分给它的资源却太少或信号太少,分的资源太多,那么就要进行速率匹配,以实现信息和资源的匹配。简单说就是信息多了就扔掉一些,信息少了就重复一些。
5、速率匹配后的码块,从一个个的单个码块又串联在一起,形成的就是码字CW(code word)。
说白了码字codeword其实就是TB的变形。
1.2 OFDM的实现过程1、加扰
此时的码字仍然是一个个的0和1,这些0和1要进行扰码操作。扰码就是将信息bit和扰码序列相乘得到新的加扰后的序列。扰码序列会根据小区ID、子帧编号和UE ID的不同而不同,在5G中,由于不再是LTE那样以子帧为单位进行调度,而是以符号为单位,所以5G中扰码序列一般不再与时域的信息有关。进行加扰的目的就是上行避免不同的UE之间的干扰,下行避免不同的小区之间的干扰。
2、调制
加扰后的bit要进行调制,如下图。从此从0和1的bit变为复数值。5G中多数采用QAM调制,就是用不同的幅度和相位表示不同的01 bit,在数学表达上,调制后的符号可以表示为复数值,图中的I路和Q路分别是复数值的实部和虚部
亚星游戏官网-yaxin222
IQ调制的原理图如下:
亚星游戏官网-yaxin222
信号分为两路输入,一路乘以cosw0t,得到acosw0t,另一路乘以sinw0t,得到bsinw0t,两路信号求和得到
亚星游戏官网-yaxin222
根据欧拉公式
亚星游戏官网-yaxin222
所以这个过程可以用复指数信号来表示,将两路输入表示为复数的形式:a+jb,然后乘以复指数信号
亚星游戏官网-yaxin222
并取运算结果的实部可以得到:
亚星游戏官网-yaxin222
可以看到结果与IQ调制的结果相同,在这个过程中a、b、sinw0t、cosw0t都是实数和实数信号,而且最终发送的信号也是实数信号,只是在数学上表示为复数形式而已。
经过上面的分析,现在差不多可以明白为什么要表示成复数的形式了。对于OFDM系统而言,上面所说的a和b其实就是二进制信号经过调制以后得到的复数值信号的实部和虚部,IQ调制可以表示为与复指数信号相乘。所以大家会看到如下图所示的OFDM系统原理图:
亚星游戏官网-yaxin222
图中a0,a1等这些其实就是二进制信号经过调制得到的复数值信号,也就是a0=a+jb,然后与复指数信号相乘,也就是说下面这两图是等价的:
亚星游戏官网-yaxin222
3、层映射
调制后得到的复数值信号,要进行层映射。现在的系统最多可以同时处理2个码字,也就是说前面所说的从TBCW的这个过程,目前可以有2个这样的过程并行进行。所以在层映射的过程中,包括1个码字的映射和2个码字的映射。这里所说的1个码字或者2个码字,指定是码字流,也就是一串码字流或是两串码字流。单码字流最多可以映射到4层,双码字流最多可以映射到8层。从协议38211中直接把层映射的表格拿过来如下。从表中可以很清楚的了解层映射的方式,以单码字映射到3个层为例,映射方式就是把码字按顺序分到层1一个、层2一个、层3一个,然后又层1一个、层2一个双码字映射方式与单码字类似,以双码字映射到7个层为例,码字流1映射到层1一个、层2一个、层3一个,然后又层1一个、层2一个码字流2映射到层1一个、层2一个、层3一个、层4一个,然后又层1一个、层2一个
亚星游戏官网-yaxin222
亚星游戏官网-yaxin222

4、预编码
层映射之后的复数值信息进行预编码,就是将各层输出的结果看做一个向量,与一个预编码矩阵相乘,得到预编码的结果就可以直接进行天线端口映射了。这部分内容可以参考38211中6.3.1.5。层映射和预编码两步合起来,其实就是为了将码字映射到各个天线端口上进行发射。这里就涉及到物理天线数和天线端口数,因为在4G和5G中,多天线系统是为了将信号除了频域分集、时域分集以外,在加入空间分集,也就是不同的信号走不同的路。物理天线数就是多天线系统中实际的天线个数,决定了空间分集的理论上限,但如果不同的物理天线所形成的“路”太近了,那么也就失去了空间分集的意义,此时不同的物理天线就是一条“路”,所以天线端口数就是实际的“路”的多少。也就是天线端口数≤物理天线数。

5OFDM符号生成
从一个天线端口出来的一系列复数信号,每个复数信号都与一个子载波相乘,然后一系列子载波相加,就可以得到一个OFDM符号。过程可以这么描述,但在实际中,子载波也是复数信号,是一个复指数信号,根据欧拉公式,也有实部和虚部,分别是一个sin函数和一个cos函数,在设备中存在的形式其实是一张表,这张表给出了每个采样时刻每个子载波的sin函数和cos函数的幅值。天线端口的复数信号和表中的值进行相乘,所有相乘的结果再相加,就是某一个采样时刻的OFDM符号的幅值。一系列采样时刻的OFDM符号的幅值构成OFDM符号,该数字符号再经过D/A转换、功放、射频等一系列操作最终发射出去。



举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-9-26 03:30 , Processed in 0.277054 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图