主要内容

PDSCH误差矢量幅度(EVM)测量

该示例根据TS 36.104中规定的EVM测量要求,测量下行链路参考测量通道(RMC)信号和下行链路测试模型(E-TM)信号中的EVM测量EVM。1]。

介绍

该示例创建RMC信号,并对模型发射器EVM的传输施加一些噪声。还应用频率偏移和IQ偏移。然后根据TS36.104附录E中规定的EVM测量要求处理受损信号[1]。此示例测量输入信号2帧上的平均峰值和RMS EVM。

平均EVM在时间(低和高)的两个位置测量,其中低位置和高位置对应于循环前缀的开始和结束内的FFT窗口的对准。LTE Toolbox™需要将低位置和高位置指定为循环前缀长度的一小部分。

注意,对于多天线RMC,EVM测量假定每个接收信号天线直接连接到每个发送信号天线,如TS36.141附件I.1.1 [2].符合TS 36.104附录E中规定的EVM测量要求[1[PDSCH解码仅使用零强制均衡。对于包括完整的MIMO解码的PDSCH接收的插图,请参阅单元搜索、MIB和SIB1恢复例子。

最后,测量测试模型(E-TM)信号的EVM,显示如何同步在MATLAB®外部生成或在MATLAB内部生成后在空中播放的E-TM信号。

发射机

根据TS36.101 RMC设置发射机[3.]。

%eNodeB配置RNG('默认');%设置默认随机数生成器rmc = ltermcdl('r.5');%配置RMCrmc.pdsch.rvseq = 0;%冗余版本指示器rmc.tot子帧=20;生成的子帧总数%使用随机PDSCH数据创建eNodeB传输txWaveform=lteRMCDLTool(rmc,randi([01],rmc.PDSCH.TrBlkSizes(1),1));

损伤建模

模型发送器EVM并添加频率和IQ偏移。

%型号EVM具有添加剂噪声ofdmInfo=lteOFDMInfo(rmc);txEVMpc=1.2;%以%为单位传输EVMevmModel=txEVMpc/(100*sqrt(双精度(ofdmInfo.Nfft)))*......复杂(Randn(尺寸(txwaveform)),randn(尺寸(txwaveform))/ sqrt(2);rxwaveform = txwaveform + EVMMODEL;%将频率偏移损害添加到接收到的波形中偏移量=33.0;%频率偏移(赫兹)t =(0:长度(rxwaveform)-1)。'/ ofdminfo.samplingrate;rxwaveform = rxwaveform。* repmat(exp(1i * 2 * pi * foffset * t),1,rmc.cellrefp);%添加IQ偏移量iqoffset =复杂(0.01,-0.005);rxwaveform = rxwaveform + iqoffset;

接收者

接收器与接收信号同步并计算并显示测量的EVM。

%施加频率估计和校正以表演的目的%时序同步foffset_est = ltefrequencyOffset(RMC,RxWaveForm);rxWaveformFreqCorrected = lteFrequencyCorrect(RMC,rxWaveform,foffset_est);%同步到接收的波形偏移量=lteDLFrameOffset(rmc、rxWaveformFreqCorrected、,“TestEVM”);rxwaveform = rxwaveform(1 + offset:结束,:);%使用'testevm'试点平均cec.pilotaverage =.“TestEVM”;

执行测量

通过呼叫来计算PDSCH EVMhPDSCHEVM

显示下行链路RMC的平均EVM。首先,计算帧内每个子帧的低边和高边EVM结果,并在命令窗口中显示其平均值。这些平均值的最大值是每帧的EVM。下行链路RMC的最终EVM是所有帧上EVM的平均值。有许多图显示如此制作:

  • EVM与OFDM符号

  • EVM与副载波

  • EVM与资源块

  • EVM与OFDM符号和子载波(即EVM资源网格)

注意,根据LTE标准,仅在命令窗口中显示的EVM测量仅在分配的PDSCH资源块上计算。EVM图在所有资源块(分配或未分配)上示出,允许更常用的信号质量。在未分配的资源块中,假设所接收的资源元素具有零值的预期值来计算EVM。

根据TS 36.104表6.5.2-1,PDSCH上QPSK、16QAM、64QAM和256QAM调制方案的每个E-UTRA载波的EVM应分别优于所需的17.5%、12.5%、8%和3.5%的EVM[1]。

%计算和显示EVM测量[EVMMEAS,PLOTS] = HPDSCHEVM(RMC,CEC,RxWAVEFORM);
低边缘EVM,子帧0:1.287%高边缘EVM,子帧0:1.289%低边缘EVM,子帧1:1.395%高边缘EVM,子帧1:1.390%低边缘EVM,子帧2:1.330%高边缘EVM,子帧2:1.324%低边EVM,子帧3:1.234%高边缘EVM,子帧3:1.239%低边缘EVM,子帧4:1.235%高边缘EVM,子帧4:1.229%低边缘EVM,子帧6:1.296%高边缘EVM,子帧6:1.294%低边缘EVM,子帧7:1.350%高边缘EVM,子帧7:1.344%低边缘EVM,子帧8:1.338%高边缘EVM,子帧8:1.336%低边缘EVM,子帧9:1.331%高边缘EVM,子帧9:1.319%平均低边缘EVM,框架0:1.312%平均高边缘EVM,框架0:1.308%平均EVM帧0:1.312%低边缘EVM,子帧0:1.241%高边缘EVM,子帧0:1.243%低边缘EVM,子帧1:1.230%高边缘EVM,子帧1:1.229%低边缘EVM,子帧2:1.219%高边EVM,子帧2:1.220%低边缘EVM,子帧3:1.216%高边缘EVM,子帧3:1.220%低边缘EVM,SUBFRAME 4:1.239%高边缘EVM,子帧4:1.239%低边缘EVM,子帧6:1.219%高边缘EVM,子帧6:1.207%低边缘EVM,子帧7:1.247%高边缘EVM,子帧7:1.246%低边缘EVM,子帧8:1.257%高边缘EVM,子帧8:1.252%低边缘EVM,子帧9:1.249%高边缘EVM,子帧9:1.246%平均低边缘EVM,框架1:1.235%平均高边缘EVM,框架1:1.234%平均EVM帧1:1.235%平均总体EVM:1.274%

EVM测量测试模型信号

最后,测量测试模型(E-TM)信号的EVM,显示如何同步在MATLAB外部生成或在MATLAB内部生成后在空中播放的E-TM信号。执行以下步骤:

  • 加载捕获波形:内部产生波形hGetTestModelWaveform模拟以返回采样率捕获的空中E-TM波形。有关空中传输和测试模型波形分析的更多详细信息,请参阅以下示例:使用LTE工具箱和测试和测量设备生成和传输波形

  • 创建本地测试模型配置:接下来,使用该功能创建表示E-TM波形内容的配置结构LTTESTMODEL..为了创建配置,必须知道测试型号和带宽。

  • 按预期采样率重新采样:功能阿尔托夫明福酒店调用以获取有关LTE工具箱中用于测试模型配置的OFDM调制/解调的一些信息TMCONFIG.。这里最重要的信息是OFDMINFO.SAMPLINGRATE.它给出了波形的OFDM解调所需的采样率重组函数用于将捕获的波形重新采样以这种采样率。

  • 执行同步:频率偏移估计和校正以及定时同步使用与本示例前面所示相同的步骤来执行。

  • 衡量EVM:EVM通过调用hPDSCHEVM。对于具有多个PDSCH的E-TM,该功能返回信号中存在的所有PDSCH的复合EVM。

%加载捕获的测试模型波形[tmsignal,sr] = hgettestmodelwaveform();%创建本地测试模型配置,对应于已知的E-TM%数量和带宽tmconfig=lteTestModel('1.1''5MHz');OFDMINFO = LTEOFDMINFO(TMCONFIG);%重新确定捕获的波形以匹配所使用的预期采样率用于测试模型带宽的LT I工具箱%TMSIGNAL =重组(TMSIGNAL,OFDMINFO.SAMPLINGRATE,SR);%施加频率估计和校正以表演的目的%时序同步foffset_est=lteFrequencyOffset(tmconfig,tmsignal);tmsignalfrequencycorrected=lteFrequencyCorrect(tmconfig,tmsignal,foffset_est);%同步捕获的波形偏移量=lteDLFrameOffset(tmconfig,tmsignalFreqCorrected,“TestEVM”);tmsignal=tmsignal(1+偏移量:结束,:);%计算EVM测量,绘制禁用cec.pilotaverage =.“TestEVM”;Alg.Elbableplotting =.“关”;evm_tm=hPDSCHEVM(tmconfig、cec、tmsignal、alg);
低边缘EVM,子帧0:2.166%高边缘EVM,子帧0:1.922%低边缘EVM,子帧1:2.010%高边缘EVM,子帧1:1.904%低边EVM,子帧2:2.060%高边缘EVM,子帧2:1.915%低边缘EVM,子帧3:1.988%高边缘EVM,子帧3:1.910%低边缘EVM,子帧4:2.074%高边缘EVM,子帧4:1.920%低边缘EVM,子帧5:2.010%高边缘EVM,子帧5:1.913%低边缘EVM,子帧6:2.082%高边缘EVM,子帧6:1.912%低边缘EVM,子帧7:2.047%高边缘EVM,子帧7:1.920%低边缘EVM,子帧8:1.989%高边缘EVM,子帧8:1.905%低边缘EVM,子帧9:2.022%高边缘EVM,子帧9:1.905%平均低边缘EVM,框架0:2.044%平均高边EVM,框架0:1.912%平均EVM帧0:2.044%平均总体EVM:2.044%

附录

此示例使用以下辅助功能:

精选书目

  1. 3GPP TS 36.104“基站(BS)无线传输和接收”

  2. 3GPP TS 36.141“基站(BS)一致性测试”

  3. 3GPP TS 36.101“用户设备(UE)无线传输和接收”