NR 下行链路数据传输关于将用户数据转换成PDSCH数据并通过每个传输天线进行传输的过程。这是NR中最复杂的过程之一,涉及的因素很多。以下是涉及到这个过程的因素。关键(核心部分)是传输过程,DCI和RRC为传输过程提供(配置)一些参数。

在LTE中,大部分传输参数是固定的或由传输过程算法自动确定的,DCI只配置了少量的参数,RRC消息在这个过程中影响不大。然而,在NR中,许多传输流程参数不仅由DCI提供(配置),而且还由RRC消息提供,这意味着流程将变得更加灵活,但对流程进行故障排除将变得更加困难。

其中,PDSCH:Physic Downlink Shared Chanel,主要用于承载下行业务数据和寻呼消息。

DCI:Downlink Control Information,控制信息集合,这些信息用于调度下行数据下行信道(如PDSCH)或上行数据信道(如,PUSCH)。

RRC:Radio Resource Control,无线资源控制,通过一定的策略和手段进行无线资源管理、控制和调度,在满足服务质量的要求下,尽可能地充分利用有限的无线网络资源,确保到达规划的覆盖区域,尽可能地提高业务容量和资源利用率。

下面总结一下PDSCH传输处理过程。

PDSCH传输过程主要为:

l  传输块(TB)CRC附着

l  LDPC基图选择

l  码块(CB)分段与码块CRC附着

l  信道编码

l  速率匹配

l  码块连接

l  加扰

l  调制

l  层映射

l  天线端口映射

l  映射到虚拟资源块(VRB)

l  虚拟资源块映射到物理资源块

用一张图来表示此过程:

传输块(TB)CRC附着

当收到来自高层的有效负载后,通过循环冗余校验(CRC)在每个传输块上进行错误检测。假设传输块大小为A,则根据A的大小,选择采用哪种CRC多项式进行CRC附着。

具体判断,如下图所示:

如果传输块大小A大于3824,则采用CRC24多项式,否则,采用CRC16多项式。

这里,CRC24是CRC24A,具体为:

CRC16多项式,具体为:

关于CRC校验的原理和算法,在这里就不再详细介绍。

LDPC基图选择

在NR 中,业务信道采用了LDPC编码方式。根据A的大小和码率进行选择,具体如下图。

如果将这个区域在坐标中表示出来,于是得到了下图。

在LDPC编码和解码中,将根据CB块数据、基图以及Zc,进行像信道编码。

码块分段与码块CRC附着

i)确定码块的最大值Kcb

码块的最大值取决于LDPC基图类型:

l  对于LDPC基图1:Kcb=84448

l  对于LDPC基图2:Kcb=3840

ii)确定码块数目

判断方法如下:

iii)确定每个码块的bits数

iv)确定 Kb

v)在所有的移位因子集合中,找到最小的Z。

vi)表示Zc:Kb*Zc>=K’

vii)设置:

K=22Zc,对于LDPC基图1

K=10Zc,对于LDPC基图2

viii)执行分段和添加CRC比特

信道编码

PDSCH信道编码方式采用LDPC编码。

速率匹配

码块连接

加扰

调制

层映射

天线端口映射

层映射过程完成后,每个层被映射到天线端口。当CSI没有应用时,数据按下列方式映射到物理天线端口。

当CSI使用时,经过层映射的数据被映射到CSI天线,如下图所示。

映射到虚拟资源块

对于天线的每个端口,创建一个虚拟资源网格。

在资源网格中,用从最低频率到更高频率的PDSCH数据填充每个资源元素(RE)。

当它到达分配的PDSCH资源块的最高频率RE时,移动到下一个OFDM符号的最低频率RE。

但是不应该使用分配给以下目的的REs:

从虚拟资源映射到物理资源

UE 应假设根据指示的映射方案,非交织或交织映射将虚拟资源块映射到物理资源块。如果未指示映射方案,则UE 应采用非交织映射。

更多详细内容,参考5G NR 38系列标准。

文中主要示意图,来自sharetechnote,在此致谢!

数字基带信号处理过程,FPGA因特有的灵活性和并行算法处理优势,可针对5G NR的多场景需求做灵活定制。同时,为应对高速低时延处理需求,考验着广大工程师的系统架构设计能力。

Loading

作者 aibbs