主要内容

nrPBCHDecode

解码PBCH调制符号

描述

例子

连续波= nrPBCHDecode (信谊ncellidv返回软位向量连续波由于执行TS 38.211节7.3.3中定义的物理广播信道(PBCH)处理的反向而产生的[1]信谊指定接收到的PBCH符号,ncellid是物理层细胞的标识号,和v指定置乱序列阶段。

连续波= nrPBCHDecode (信谊ncellidv据nVar为PBCH解调中软位的噪声方差比例因子。

例子

全部折叠

考虑一个脉冲中的第一个同步信号/物理广播通道(SS/PBCH)块,并假设每半帧的SS/PBCH块的数量为4。

Ssbindex = 0;V = mod(ssbindex,4);

生成一个表示编码BCH位的二进制值的随机序列。随机序列的长度对应于TS 38.212节7.1.5中指定的PBCH位容量。

E = 864;cw = randi([0 1],E,1);

生成432个pch正交相移键控(QPSK)调制符号序列。

Ncellid = 17;sym = nrPBCH(cw, ncelllid,v);

通过解调PBCH符号创建位估计。通过将位估计转换为逻辑值,将结果与原始输入进行比较。

rxcw = nrPBCHDecode(sym,ncellid,v);isequal (cw, rxcw < 0)
ans =逻辑1

输入参数

全部折叠

接收到的PBCH调制符号,指定为复列向量。

数据类型:|
复数支持:金宝app是的

物理层单元标识号,指定为0到1007之间的整数。

数据类型:

置乱序列阶段,指定为0到7之间的整数。v在同步信号(SS)突发配置中,由SS/PBCH块索引的最低有效位(lsb)派生。

  • 如果每半帧的SS/PBCH块的数量是4,那么v为SS/PBCH块索引的两个lsb(0 ~ 3)。

  • 如果每半帧的SS/PBCH块的数量是8或64,那么v为SS/PBCH块索引的三个lsb(0 ~ 7)。

数据类型:

噪声方差,指定为非负数值标量。用加性高斯白噪声(AWGN)的方差对软比特进行缩放。默认值对应100db的信噪比,假设单位信号功率。

请注意

默认值假设解码器和编码器是背对背连接的,其中噪声方差为零。为了避免+正值,函数将使用1平台以及为噪声方差的默认值。当信号通过有噪声的信道传输时,为了得到适当的结果,需要相应地调整噪声方差。

数据类型:

输出参数

全部折叠

近似对数似然比(LLR)软位,作为二进制值的列向量返回。的长度连续波是输入长度的两倍吗信谊

数据类型:|

参考文献

[1]3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴关系项目;技术规范组无线电接入网

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

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

在R2018b中介绍