主要内容

nrPBCHDecode

解码PBCH调制符号

描述

例子

连续波= nrPBCHDecode (信谊ncellidv返回一个软位向量连续波执行TS 38.211第7.3.3节中定义的物理广播信道(PBCH)处理的逆过程而得到的结果[1]信谊指定接收的PBCH符号,ncellid是物理层单元格标识号,还有v指定置乱序列阶段。

连续波= nrPBCHDecode (信谊ncellidv诺瓦尔指定PBCH解调中软位的噪声方差比例因子。

例子

全部折叠

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

ssbindex = 0;v =国防部(ssbindex 4);

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

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

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

ncellid = 17;信谊= nrPBCH (cw ncellid, v);

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

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

输入参数

全部折叠

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

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

物理层cell标识号,指定为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)的差异而缩放。假设单位信号功率,默认值对应于100 dB的SNR。

请注意

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

数据类型:

输出参数

全部折叠

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

数据类型:|

参考

[1]3GPP TS 38.211。“NR;物理频道和调制。“第三代合作伙伴项目;技术规范无线电接入网

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

扩展功能

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

介绍了R2018b