文档帮助中心文档
极性编码
内附= nrPolarEncode (E),
内附= nrPolarEncode (E, nmax iil)
例子
内附= nrPolarEncode (在,E)返回输入消息的极性编码输出在和速率匹配的输出长度E按照TS 38.212第5节的规定[1].缺省情况下,开启输入交错,编码消息的最大长度为512。在下行配置中使用此语法。
内附= nrPolarEncode (在,E)
内附
在
E
内附= nrPolarEncode (在,E,nmax,iil)对最大长度为2的输入进行编码nmax和指定的输入交错iil.
内附= nrPolarEncode (在,E,nmax,iil)
nmax
iil
对于下行(DL)配置,有效值为nmax和iil9,真正的,分别。
真正的
上行(UL)配置,有效值为nmax和iil10、假,分别。
假
全部折叠
执行长度随机消息的极性编码K.E指定速率匹配输出的长度,该长度与编码消息的长度不同内附.的长度内附总是2的幂。
K
K = 132;E = 300;[0, 0, 0], 0, 0, 0, 0“int8”);内附= nrPolarEncode(味精、E)
内附=512x1 int8列向量0 0 0 0 1 1 1 0⋮
传输极性编码的数据块,并使用逐次对消列表解码器对其进行解码。
初始设置
创建一个通道,添加白高斯噪声(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
L = 8;rxBits = nrPolarDecode (rxLLR K、E、L);
确定比特错误的数目。
numBitErrs = biterr (rxBits、味精);disp (['位错误数:'num2str (numBitErrs)))
错误码数:0
发送和接收的消息是相同的。
输入消息,指定为二进制值的列向量。在如果适用,包括CRC位。
数据类型:双|int8
双
int8
速率匹配的输出长度,以比特为单位,指定为正整数。E取决于K,输入消息的长度在.
如果18岁≤K≤25日E一定在范围内K+ 3 <E≤8192。
如果K> 30日E一定在范围内K<E≤8192。
数据类型:双
9
10
编码消息的最大长度的Base-2对数,指定为9或10.
对于DL配置,请指定9.
对于UL配置,请指定10.
如果N那么,极编码信息的长度是以位为单位的吗N≤2nmax.见TS 38.212第5.3.1.2节[1].
N
2nmax
输入交错,指定为真正的或假.
对于DL配置,请指定真正的.
对于UL配置,请指定假.
数据类型:逻辑
逻辑
极性编码的消息,作为二进制值的列向量返回。内附从输入消息继承其数据类型在.
极地编码信息的长度,N,是2的幂。有关更多信息,请参见TS 38.212第5.3.1节。
对DL配置,N≤512。
对于UL配置,N≤1024。
[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代合作伙伴项目;技术规范无线电接入网..
nrPolarDecode
nrRateMatchPolar
nrDCIEncode
nrUCIEncode
nrCRCEncode
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系