nrDLSCHDecoder
应用DL-SCH解码器处理链
描述
的nrDLSCHDecoder
系统对象™将下行共享通道(DL-SCH)解码器处理链应用于与一个或两个DL-SCH编码的传输块对应的软位。DL-SCH译码过程包括速率恢复、低密度奇偶校验(LDPC)译码、解分割和循环冗余校验(CRC)译码。该对象实现了TR 38.212节7.2中指定的DL-SCH编码过程的逆操作[1]。
应用DL-SCH解码器处理链:
创建
nrDLSCHDecoder
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?(MATLAB)。
创建
描述
创建DL-SCH解码器系统对象。decDL
= nrDLSCHDecoder
创建使用一个或多个名称-值对设置的属性的对象。将属性名括在引号内,后跟指定的值。未指定的属性采用默认值。decDL
= nrDLSCHDecoder (名称,值
)
nrDLSCHDecoder (MultipleHARQProcesses,真的)
创建对象并启用多个混合自动重复请求(HARQ)进程。
属性
使用
语法
描述
,trblk
= decDL (<年代pan class="argument_placeholder">___harqID
)HARQ进程号harqID
在前面的语法中,除了输入参数外,还用于当前传输。要使用此语法,请设置MultipleHARQProcesses
财产真正的
。属性设置为时假
,该对象使用HARQ进程号为0。
当对象接收到不同HARQ进程的冗余版本的码字时,对象使用软缓冲区状态保持来支持软合并重传。当启用多个HARQ进程时,对象为每个进程维护独立的缓冲区。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
算法
参考文献
[1]<年代pan>3gpp ts 38.212。“NR;多路复用和信道编码。”第三代伙伴计划;技术规范集团无线接入网。
[2] Robert G. Gallager。<年代pan class="emphasis">低密度奇偶校验码马萨诸塞州剑桥,麻省理工学院出版社,1963年。
[3] Hocevar D.E.“通过LDPC码的分层解码来降低解码器结构的复杂性。”在<年代pan class="emphasis">IEEE信号处理系统研讨会,2004。口2004。必须:10.1109 / SIPS.2004.1363033
[4]陈静虎,R.M.坦纳,C.琼斯和李燕。改进的不规则LDPC码最小和译码算法。在<年代pan class="emphasis">程序。国际信息理论学术研讨会,2005。2005年有更深的了解。doi: 10.1109 / ISIT.2005.1523374
扩展功能
另请参阅
对象
nrDLSCH
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">nrULSCHDecoder
功能
nrDLSCHInfo
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">nrPDSCHDecode