主要内容

nrpolardecode.

极地解码

描述

例子

decbits= nrpolardecode(recK.E.L.的)解码速率恢复的输入rec一个(N.K.)极地代码,在哪里N.是长度recK.是解码位的长度decbits,如TS 38.212第5节规定的[1].该函数使用循环冗余检查(CRC)辅助的连续取消列表长度解码器L..缺省情况下,输出解交织使能,输入的最大长度为512,并且所附CRC位数为24.使用此语法进行下行链路配置。

decbits= nrpolardecode(recK.E.L.Padcrc.的)指定发送端是否预先添加了CRC编码前的信息块。

decbits= nrpolardecode(recK.E.L.Padcrc.rnti的)指定无线电网络临时标识符(RNTI)。当值的值时,您可以使用此语法rnti在发送端屏蔽CRC校验位。

decbits= nrpolardecode(recK.E.L.nmax.iil克伦的)以指定的最大长度2对输入进行解码nmax.,输出解交织指定iil以及所指定的附加CRC位数克伦.此语法假定发送端上的信息块不准备在CRC编码之前的块,并且RNTI等于0.

  • 对于下行链路(DL)配置,有效值nmax.iil,克伦9,真正的和24分别。

  • 上行(UL)配置,有效值为nmax.iil是10岁错误的,分别为克伦是11或6。

例子

全部折叠

通过连续取消列表解码器传输焦点编码的数据块并解码它。

初始设置

创建将白色高斯噪声(WGN)添加到输入信号的频道。将噪声方差设置为1.5。

据nVar = 1.5;陈= comm.AWGNChannel ('noisemethod''方差''方差'据nVar);

创建二进制相移键控(BSPK)调制器和解调器。

bpskmod = comm.bpskmodulator;bpskdemod = comm.bpskdemodulator(“DecisionMethod”......'近似日志似然比''方差'据nVar);

模拟框架

执行长度随机消息的极性编码K..匹配速率的输出是长度的E.

k = 132;E = 256;msg = randi([0 1],k,1,“int8”);内附= nrPolarEncode(味精,E);

使用BSPK调制调制极性编码数据,添加WGN,并解调。

mod = bpskmod(enc);rsig = chan(mod);rxllr = bpskdemod(rsig);

使用长度的连续抵消列表解码器执行极性解码L.

L = 8;rxBits = nrPolarDecode (rxLLR K、E、L);

确定比特错误的数目。

numbiterrs = biterr(rxbits,msg);DISP(['位错误数:'num2str (numBitErrs)))
错误码数:0

发送和接收的消息是相同的。

输入参数

全部折叠

恢复的速率输入,指定为实际值的列向量。输入rec表示具有负双极映射的每个位的日志似然比。所以A.0.被映射到1和A.1被映射到-1.长度rec一定是2的幂。

数据类型:单身的|双倍的

位中的信息块的长度,指定为正整数。K.如果适用,包括CRC位。

数据类型:双倍的

速率匹配的输出长度,以比特为单位,指定为正整数。

  • 如果18≤.K.≤25,E.必须在范围内K.+ 3 <E.≤8192。

  • 如果K.> 30日E.必须在范围内K.<E.≤8192。

数据类型:双倍的

解码列表的长度,指定为两个功率。

数据类型:双倍的

在CRC编码之前预先制定,指定为错误的真正的.集Padcrc.真正的若极坐标编码前的发送端信息块是用CRC编码前的所有信息块预加的。

数据类型:逻辑

指定0 ~ 65,535之间的整数。

数据类型:双倍的

速率恢复的输入最大长度的基本-2对数,指定为9.10.

  • 对于DL配置,请指定9.

  • 对于UL配置,请指定10.

如果N.是长度rec位,N.≤.2nmax.,见TS 38.212第5.3.1.2节。

数据类型:双倍的

输出解交织,指定为真正的错误的

  • 对于DL配置,请指定真正的

  • 对于UL配置,请指定错误的

数据类型:逻辑

所附CRC位数的数量,指定为24.11., 或者6.

  • 对于DL配置,请指定24.

  • 对于UL配置,请指定11.6.

如TS 38.212所述,数字24、11和6分别对应于多项式gCRC24C、gCRC11和gCRC6。5.1节[1]

数据类型:双倍的

输出参数

全部折叠

解码的消息,作为一个返回K.- 1个二进制值的列向量。

数据类型:INT8.

兼容性的考虑

展开全部

行为在R2020a中改变

参考文献

[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代合作伙伴计划;技术规范集团无线电接入网络.

[2] Tal, I.和Vardy, A. "极地密码解码清单"信息理论上的IEEE交易.卷。61,5,PP。2015年5月2215年5月。

[3]牛凯,陈凯,“极坐标码的crc辅助译码”,IEEE通讯字母,卷。16,第10号,第10页,2012年10月1668-1671。

[4] Stimming, A. B., Parizi, M. B., and Burg, A.,“基于llr的极性码逐次取消列表译码”,信号处理学报, Vol. 63, No. 19, pp.5165-5179, 2015。

扩展能力

在R2018B中介绍