采用UL-SCH编码器加工链
的nrULSCH
系统对象™将上行共享通道(UL-SCH)编码器处理链应用于传输块。UL-SCH编码过程包括循环冗余校验(CRC)、码块分割和CRC、低密度奇偶校验(LDPC)编码、速率匹配和码块拼接。该对象实现了TS 38.212的这些方面[1]:
第6.2.1节:传输块CRC附件
第6.2.2节:LDPC基图的选择
第6.2.3节:代码块分割和代码块CRC附件
第6.2.4节:UL-SCH的信道编码
第6.2.5节:速率匹配
第6.2.6节:代码块连接
应用UL-SCH编码器加工链:
创建nrULSCH
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
创建UL-SCH编码器System对象。encUL
= nrULSCH
使用一个或多个名称值对创建具有属性的对象。括在引号内的属性名称,后跟指定值。未指定的属性占用默认值。encUL
= nrULSCH (名称,值
)
nrULSCH (MultipleHARQProcesses,真的)
创建对象并启用多个混合自动重复请求(HARQ)进程。
指定HARQ进程号codedBits
= encUL (___,harqID
)harqID
除了前面语法中的输入参数外,还与当前传输块一起使用。要使用此语法,请设置MultipleHARQProcesses
财产真正的
.当属性设置为时假
,对象使用HARQ进程号0。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代合作伙伴项目;技术规范无线电接入网.
[2]3 gpp TS 38.211。“NR;物理通道和调制。”第三代合作伙伴项目;技术规范无线电接入网.