帮助中心帮助中心
最小均方误差(MMSE)均衡
[eqSym,csi] = nrEqualizeMMSE(rxSym,hest,nVar)
例子
[eqSym,csi= nrEqualizeMMSE(rxSym,命令,据nVar)将MMSE均衡应用于物理通道中提取的资源元素rxSym并返回均衡后的符号eqSym.均衡过程使用估计的信道信息命令以及接收到的噪声方差的估计据nVar.该函数还返回软通道状态信息csi.
[eqSym,csi= nrEqualizeMMSE(rxSym,命令,据nVar)
eqSym
csi
rxSym
命令
据nVar
全部折叠
对物理广播信道(PBCH)中提取的资源元素进行MMSE均衡。
创建PBCH传输的符号和索引。
Ncellid = 146;V = 0;E = 864;cw = randi([0 1],E,1);pbchTxSym = nrPBCH(cw,ncellid,v);pbchInd = nrPBCHIndices(ncellid);
为一个发射天线生成一个空的资源阵列。使用生成的PBCH索引用PBCH符号填充数组。
carrier = nrCarrierConfig(“NSizeGrid”, 20);P = 1;txGrid = nrResourceGrid(carrier,P);txGrid(pbchInd) = pbchTxSym;
执行OFDM调制。
tx波形= nrofdm调制(载波,txGrid);
创建信道矩阵和应用信道传输波形。
R = 4;H = dftmtx(max([P R]));H = H(1: p,1: r);H = H /范数(H);rx波形= tx波形* H;
创建渠道评估。
hEstGrid = repmat(permute(H;',[3 4 1 2]),[240 4]);nEst = 0.1;
执行OFDM解调。
rxGrid = nrOFDMDemodulate(载波,rx波形);
要准备PBCH解码,请使用nrExtractResources从接收和信道估计网格中提取符号。绘制收到的PBCH星座。
nrExtractResources
[pbchRxSym,pbchHestSym] = nrExtractResources(pbchInd,rxGrid,hEstGrid);图;情节(pbchRxSym”啊,“);标题(“收到PBCH星座”);
用提取的资源元素解码PBCH。绘制均衡后的PBCH星座。
[pbchEqSym,csi] = nrEqualizeMMSE(pbchRxSym,pbchHestSym,nEst);pbchBits = nrPBCHDecode(pbchEqSym,ncellid,v);图;情节(pbchEqSym”啊,“);标题(“均衡PBCH星座”);
提取的物理通道的资源元素,指定为负阻元件——- - - - - -R数字矩阵。负阻元件是否从每个资源元素中提取了资源元素的数量K——- - - - - -l接收网格的平面。K子载波数和l为OFDM符号的个数。R接收天线数。
数据类型:双复数支持:金宝app是的
双
估计通道信息,指定为负阻元件——- - - - - -R——- - - - - -P数字数组。负阻元件是否从每个资源元素中提取了资源元素的数量K——- - - - - -l接收网格的平面。K子载波数和l为OFDM符号的个数。R接收天线数。P是层数。
估计噪声方差,指定为真实的非负标量。
数据类型:双
均衡符号,返回为负阻元件——- - - - - -P数字矩阵。负阻元件是否从每个资源元素中提取了资源元素的数量K——- - - - - -l接收网格的平面。K子载波数和l为OFDM符号的个数。P是层数。
软通道状态信息,返回为负阻元件——- - - - - -P数字矩阵。负阻元件是否从每个资源元素中提取了资源元素的数量K——- - - - - -l接收网格的平面。K子载波数和l为OFDM符号的个数。P是层数。
在R2018b中引入
nrPerfectChannelEstimate
nrPerfectTimingEstimate
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处