nrULSCHDecoder
应用UL-SCH解码器处理链
描述
的nrULSCHDecoder
系统对象™应用上行共享通道(UL-SCH)译码器处理链的软位对应于一个UL-SCH-encoded传输块。UL-SCH解码过程由速度复苏,低密度奇偶校验(LDPC)解码,desegmentation,循环冗余校验(CRC)解码。UL-SCH编码的对象实现逆操作过程中指定这些部分TS 38.212[1]:
章节6.2.1:交通阻塞CRC附件
6.2.2部分:选择LDPC的基础图
6.2.3部分:代码块分割和代码块CRC附件
UL-SCH部分6.2.4:信道编码
6.2.5部分:速度匹配
6.2.6部分:代码块连接
应用UL-SCH解码器处理链:
创建
nrULSCHDecoder
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
创建一个UL-SCH解码器系统对象。decUL
= nrULSCHDecoder
创建对象的属性设置通过使用一个或多个名称-值对。附上报价内的属性名,其次是指定值。未指定的属性的默认值。decUL
= nrULSCHDecoder (名称,值
)
例子:例如,nrULSCHDecoder (MultipleHARQProcesses,真的)
创建对象并使多个混合自动重发请求(HARQ)过程。
属性
使用
语法
描述
,trblk
= decUL (<年代pan class="argument_placeholder">___harqID
)指定HARQ进程数harqID
使用当前的传输块除了输入参数在前面的语法。使用这个语法,设置MultipleHARQProcesses
财产真正的
。当属性设置假
,对象使用HARQ过程数字0。
当对象收到的码字与不同版本的冗余个体HARQ过程,对象使用软缓冲状态保留使软的结合。当启用了多个HARQ进程,每个进程对象保持独立的缓冲区。
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
算法
引用
[1]<年代pan>3 gpp TS 38.212。“NR;多路复用和信道编码”。第三代合作伙伴项目;技术规范集团无线接入网络。
[2]<年代pan>3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络。
[3]Gallager,罗伯特·G。<年代pan class="emphasis">低密度奇偶校验码、剑桥、马,麻省理工学院出版社,1963年。
[4]Hocevar D.E.“减少复杂性解码器架构通过分层LDPC码解码”。In<年代pan class="emphasis">IEEE车间在信号处理系统中,2004年。口2004。doi: 10.1109 / SIPS.2004.1363033
[5],京沪,坦纳智慧化,c·琼斯,燕。“改进min-sum不规则LDPC码的译码算法”。In<年代pan class="emphasis">程序。信息理论国际研讨会,2005。2005年有更深的了解。doi: 10.1109 / ISIT.2005.1523374
扩展功能
版本历史
介绍了R2019a
另请参阅
对象
nrULSCH
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">nrDLSCHDecoder
功能
nrPUSCHDecode
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">nrULSCHInfo