主要内容

nrPolarDecode

极地解码

描述

例子

decbits= nrPolarDecode (矩形KEl解码速率恢复的输入矩形一个(NK)极点代码,其中N为长度矩形K是解码位的长度decbits,如TS 38.212第5节所规定[1].该函数使用循环冗余检查(CRC)辅助的连续取消列表长度解码器l.缺省情况下,开启反交错输出,最大输入长度为512,附加的CRC比特数为24。在下行配置中使用此语法。

decbits= nrPolarDecode (矩形KElpadCRC指定发送端是否预先添加了CRC编码前的信息块。

decbits= nrPolarDecode (矩形KElpadCRCrnti指定无线网络临时标识符(RNTI)。的值时可以使用此语法rnti在发送端屏蔽CRC校验位。

decbits= nrPolarDecode (矩形KElnmaxiilCRClen以指定的最大长度2对输入进行解码nmax,指定的输出去交错iil,附加的CRC比特数CRClen.该语法假设发送端信息块没有预先添加CRC编码之前的信息块,并且RNTI等于0

  • 对于下行(DL)配置,有效值为nmaxiil,CRClen9,真正的,分别为24。

  • 上行(UL)配置,有效值为nmaxiil10、,分别为CRClen是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;[0, 0, 0], 0, 0, 0, 0“int8”);内附= nrPolarEncode(味精,E);

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

mod = bpskMod (enc);陈rSig = (mod);rxLLR = bpskDemod (rSig);

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

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

确定比特错误的数目。

numBitErrs = biterr (rxBits、味精);disp (['位错误数:'num2str (numBitErrs)))
错误码数:0

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

输入参数

全部折叠

速率恢复输入,指定为实值的列向量。输入矩形用负双极映射表示每位的对数似然比。所以一个0映射到1和一个1映射到-1.的长度矩形一定是2的幂。

数据类型:|

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

数据类型:

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

  • 如果18岁≤K≤25日E一定在范围内K+ 3 <E≤8192。

  • 如果K> 30日E一定在范围内K<E≤8192。

数据类型:

解码列表的长度,指定为2的幂。

数据类型:

在CRC编码前预添加,指定为真正的.集padCRC真正的若极坐标编码前的发送端信息块是用CRC编码前的所有信息块预加的。

数据类型:逻辑

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

数据类型:

速率恢复输入的最大长度的以2为底的对数,指定为910

  • 对于DL配置,请指定9

  • 对于UL配置,请指定10

如果N为长度矩形位,N2nmax,见TS 38.212第5.3.1.2节。

数据类型:

输出去交错,指定为真正的

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

  • 对于UL配置,请指定

数据类型:逻辑

附加的CRC比特数,指定为2411,或6

  • 对于DL配置,请指定24

  • 对于UL配置,请指定116

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

数据类型:

输出参数

全部折叠

已解码的消息,返回为K二进制值的列向量。

数据类型:int8

兼容性的考虑

全部展开

行为在R2020a中改变

参考文献

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

[2] Tal, I.和Vardy, A. "极地密码解码清单"IEEE信息理论汇刊.第61卷第5期2213-2226页,2015年5月。

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

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

扩展功能

介绍了R2018b