主要内容

lteEqualizeMMSE

MMSE均衡

描述

例子

csi) = lteEqualizeMMSE (rxgrid通道噪音返回多维数组中的均衡数据,。在矩阵中对接收的数据资源网格进行MMSE均衡,rxgrid,使用中的通道信息通道矩阵。噪音是对接收噪声功率谱密度的估计。

另外,输入通道可以提供三维阵列的大小负阻元件——- - - - - -NRxAnts——- - - - - -P,以及输入rxgrid可以提供一个矩阵的大小负阻元件——- - - - - -NRxAnts。在本例中,通过适当地索引感兴趣的资源元素的频率和时间位置(通常是针对单个物理通道),将前两个维度缩减为一维。的输出,csi,大小(N×)———P

例子

全部折叠

在信道估计后对RMC R.4接收的信号进行均衡。使用MMSE均衡器。

创建全小区结构,生成传输信号。配置传播渠道。

enb = lteRMCDL (“R.4”);[txSignal ~,信息]= lteRMCDLTool (enb, [1, 0, 0, 1]);chcfg。DelayProfile =“环保署”;chcfg。NRxAnts = 1; chcfg.DopplerFreq = 70; chcfg.MIMOCorrelation =“低”;chcfg。SamplingRate = info.SamplingRate;chcfg。种子= 1;chcfg。InitPhase =“随机”;chcfg。InitTime = 0;txSignal = [txSignal;1) 0(15日);N =长度(txSignal);噪音= 1 e - 3 *复杂(randn (N, chcfg.NRxAnts) randn (N, chcfg.NRxAnts));rxSignal = lteFadingChannel (chcfg txSignal) +噪声;

执行同步和OFDM解调。

抵消= lteDLFrameOffset (enb rxSignal);rxGrid = lteOFDMDemodulate (enb rxSignal(1 +抵消:最终,));

创建信道估计配置结构并执行信道估计。

cec。FreqWindow = 9;cec。TimeWindow = 9;cec。InterpType =“立方”;cec。PilotAverage =“UserDefined”;cec。InterpWinSize = 3;cec。InterpWindow =“因果”;[hest,noiseEst] = lteDLChannelEstimate(enb, cec, rxGrid);

均衡和绘制接收和均衡网格。

eqGrid = lteEqualizeMMSE(rxGrid, hest, noiseEst);次要情节(2,1,1)冲浪(abs (rxGrid))标题(“收到网格”)包含(OFDM符号的) ylabel (副载波的) subplot(2,1,2) surf(abs(eqGrid)) title(“平衡的电网”)包含(OFDM符号的) ylabel (副载波的

图中包含2个轴对象。标题为“接收网格”的轴对象1包含一个类型为surface的对象。标题为“均衡网格”的轴对象2包含一个类型为surface的对象。

本例对接收到的参考测量信道(RMC) R.5进行信道估计后的MMSE均衡。

将DL参考测量通道设置为R.5

enb = lteRMCDL (“R.5”);

设置信道估计器配置PilotAverage字段UserDefined。即9个资源元素在频率域和时间域的平均窗,随机窗的三次插值。

cec =结构(“FreqWindow”9“TimeWindow”9“InterpType”“立方”);cec。PilotAverage =“UserDefined”;cec。InterpWinSize = 1;cec。InterpWindow =“因果”

生成txWaveform

txWaveform = lteRMCDLTool (enb [1, 0, 0, 1]);n =长度(txWaveform);

应用一些随机噪声传输的信号,并保存为rxWaveform

rxWaveform = repmat (txWaveform 1 2) +复杂(randn (n, 2), randn (n, 2)) * 1 e - 3;

接下来,解调接收的数据。

rxGrid = lteOFDMDemodulate (enb rxWaveform);

然后进行信道估计。

(命令,n0) = lteDLChannelEstimate (cec, enb rxGrid);

最后,应用MMSE均衡。

= lteEqualizeMMSE (rxGrid、训谕n0);

显示单组分载体的散点图。

散点图((:1))

图散点图包含一个轴对象。标题为Scatter plot的axes对象包含一个类型为line的对象。这个对象表示通道1。

输入参数

全部折叠

接收的数据资源网格,指定为3-D数字数组或2-D数字矩阵。作为一个三维数字数组,它有大小N——- - - - - -——- - - - - -NRxAnts,在那里N为子载波数,是OFDM符号的个数,和NRxAnts为接收天线数。

或者,作为一个二维数值矩阵,它有大小负阻元件——- - - - - -NRxAnts。在本例中,通过适当地索引感兴趣的资源元素的频率和时间位置(通常是针对单个物理通道),将前两个维度缩减为一维。

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

通道信息,指定为4-D数字数组或3-D数字数组。作为一个4-D数字数组,它有大小N——- - - - - -——- - - - - -NRxAnts——- - - - - -PN为子载波数,为OFDM符号的个数,NRxAnts接收天线的数量,和P为发射天线数。每个元素都是一个复数,表示每个资源元素和发送和接收天线之间的每个链路的窄带信道。这个矩阵可以通过使用信道估计命令得到lteDLChannelEstimate

或者,作为一个3-D数字数组,它有大小负阻元件——- - - - - -NRxAnts——- - - - - -P。在本例中,通过适当地索引感兴趣的资源元素的频率和时间位置(通常是针对单个物理通道),将前两个维度缩减为一维。

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

噪声功率估计,指定为数值标量。它是对每RE上接收到的噪声功率谱密度的估计rxgrid

数据类型:

输出参数

全部折叠

作为3-D数字数组或2-D数字矩阵返回的均衡输出数据。作为一个三维数字数组,它有大小N——- - - - - -——- - - - - -P,在那里N为子载波数,是OFDM符号的个数,和P为发射天线数。

另外,如果通道是一个三维数组,为大小为(N×)———P。在本例中,通过适当地索引感兴趣的资源元素的频率和时间位置(通常是针对单个物理通道),将前两个维度缩减为一维。

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

软通道状态信息,作为大小相同的三维数字数组返回。作为一个三维数字数组,它有大小N——- - - - - -——- - - - - -P,在那里N为子载波数,是OFDM符号的个数,和P为发射天线数。csi提供每个接收RE的接收RE增益的估计(通过MMSE)。

另外,如果通道是一个三维数组,csi为大小为(N×)———P。在本例中,通过适当地索引感兴趣的资源元素的频率和时间位置(通常是针对单个物理通道),将前两个维度缩减为一维。

数据类型:

介绍了R2014a