主体内容

摘取PBCH符号和通道估计解码

提取物理广播通道符号从接收网格和相关通道估计值提取,准备解码

OCLH编码波束

随机创建二进制值序列代码长度864,见TS38.212section7.1.5使用编码创建符号索引指定物理层细胞识别号

E=864Cw=Randi[01]E1splid=17V=0PbchTxSym=nrPBCH(cw,cellid,v)Pbchind=nrPBCHindices

使用nrExtractResources创建双传输天线索引使用这些索引将光形PBCH映射成发射机资源数组

载波=ncarrierConfigNSEGRID20P=2txGrid=nrResourcGridF=[10.3i][~,bfInd] = nrExtractResources(pbchInd,txGrid)!txGrid(bfind)=pchTxSym*F

OFDM调制PBCH符号映射到发报器资源数组

txWaveform=nrofdmodute

PBCH传输解码

创建并应用通道矩阵波形接收传输波形

R+3H=dftmtxH=H1:P1:RH=H/NORMHrxWaveform=txWaveform*H

创建频道估计值包括波束编译

hestGrid=semat(permute(H.'*F',[3412]),[2404]NEST=0

使用正交频分复用解调接收波形

rxGrid = nrOFDMDemodulate(carrier,rxWaveform);

准备解码时 从接收网格和信道估计网格提取符号

[pbchRxSym,pbchHestSym] = nrExtractResources(pbchInd,rxGrid,hEstGrid)!scatterplot(pbchRxSym(:),[],[],y+)!标题(接收PBCH星座);

图散位图包含轴对象轴对象标题为接收OCLCH星座,xlabel相位,ylabquarticle内含线性对象,该对象仅使用标记显示值对象表示通道1

通过对提取资源实现MSE均衡化等值符号绘制结果

pbchEqSym = nrEqualizeMMSE(pbchRxSym,pbchHestSym,nEst)!scatterplot(pbchEqSym(:),[],[],y+)!标题(等化PBCH星座);

图散位图包含轴对象轴对象标题均衡OCLH星座,xlabl相位,ylabquarticle内含线性对象,该对象仅使用标记显示值对象表示通道1

取回软比特方法执行OCLH解码均衡符号

pbchBits = nrPBCHDEcode
PbchBits=864xl1010x-2.00-2.000-2.00-2.00-2.000-2.000-2.000-2.000-2.00-2.00-2.00-2.00-2.00-2.00-2.00

并见

函数类