5G NR LDPC码(3)—— DL-SCH和UL-SCH的LDPC处理(含代码)
DL-SCH和UL-SCH的LDPC处理(含代码) 这个例子是5G Matlab工具包中的,突出讲解了5G NR下行和上行共享传输信道(DL-SCH和UL-SCH)的LDPC编码链路的整个过程。 共享信道参数 该示例使用DL-SCH来描述处理过程,它也适用于UL-SCH。在下行共享(DL-SCH)信道上传输的传输块选择参数。 根据选择的传输块长度和目标码率,利用nrDLSCHInfo函数确定DL-SCH编码参数。 之前的博文中介绍过,DL-SCH支持 多码字传输(即两个传输块) ,而UL-SCH只支持一个码字。除了上面列出的用于DL-SCH的pi/2-BPSK调制,UL-SCH还支持pi/2-BPSK调制。 使用LDPC编码的传输块处理 从MAC层传递到物理层的数据称为 传输块 。 对于下行共享信道(DL-SCH),传输块经过以下处理阶段: CRC附加 码块分割和码块CRC附加 使用LDPC进行信道编码 速率匹配和码块连接 在传输到物理下行共享信道(PDSCH)进行交织、调制、层映射和资源/天线映射之前,每个阶段都由一个函数执行,如下所示。 根据可用资源,速率匹配和码块连接过程的输出位数必须与PDSCH的位容量匹配。在本例中,由于没有对PDSCH进行建模,因此将其设置为根据前面选择的传输块大小来实现目标码率。 类似的处理也适用于UL-SCH,其中物理上行链路共享通道(PUSCH