LTE下行链路邻道泄漏功率比(ACLR)测量

此示例示出了如何相邻信道泄漏功率比(ACLR)可以使用LTE工具箱™的下行参考测量信道(RMC)的信号内被测量。

介绍

根据TS36.104,第6.6.2节[本实施例中进行相邻信道泄漏功率比(ACLR)的测量1用于下行链路波形。ACLR被用作功率泄漏到相邻信道的量的量度,并被定义为中心在所分配的信道频率为中心在相邻信道频率的滤波平均功率经滤波平均功率之比。最小ACLR一致性要求给出了E-UTRA(LTE)的载体和UTRA(W-CDMA)的载体。

的例子的结构如下:

  • 使用参考测量信道(RMC)的配置中产生的下行链路波形

  • 对于ACLR测量参数计算包括所需的过采样率,以确保能表示两个E-UTRA和UTRA第一与第二相邻载波的信号至多85%的带宽占用

  • 波形以需要过采样

  • 在E-UTRA ACLR是使用正方形测量滤波器计算

  • 的UTRA ACLR使用根抬起余弦计算(RRC)过滤器

  • 在ACLR测量显示

波形产生

下行链路RMC用于测量ACLR并使用创建的lteRMCDLlteRMCDLTool

%生成用于RMC R.6下行链路配置结构CFG = lteRMCDL('R.6');%生成其是T-通过-P矩阵,其中T是数目的波形%时域采样和P是接收天线的数目[波形,〜,信息] = lteRMCDLTool(CFG,[1; 0; 0; 1]);%写采样速率和码片速率的配置结构,以%允许ACLR参数的计算cfg.SamplingRate = info.SamplingRate;cfg.UTRAChipRate = 3.84;在MCPS%UTRA码片速率

计算ACLR参数

对于ACLR测量所需的参数是使用辅助函数计算hACLRParameters.m

  • 确定所需的过采样。如果输入波形采样率(cfg.SamplingRate)不足以跨越整个带宽(aclr.BandwidthACLR)的相邻通道(允许的最大85%的带宽占用的)的,波形的上采样版本必须用于ACLR计算。aclr.OSR是采样因素。

  • 确定UTRA参数;芯片速率和带宽。

%计算ACLR测定的参数[ACLR,NRC,R_C,BWUTRA] = hACLRParameters(CFG);

执行波形过滤改善ACLR

以上产生的波形不具有过滤功能,所以有显著出由于在OFDM调制的隐含矩形脉冲整形(每个OFDM副载波在频域中的正弦形状)带外频谱发射的。为了达到良好的ACLR性能,筛选必须应用到波形。一个过滤器设计为具有开始于占用的传输带宽的边缘(一过渡频带aclr.BandwidthConfig),并且在整个信道带宽的边缘处停止(aclr.Bandwidth)。该过滤器不涉及变化率,它只是形状波形的原始带宽内的频谱。过滤器被首先设计,然后施加到波形。

%设计滤波器firFilter = dsp.LowpassFilter();firFilter.SampleRate = info.SamplingRate;firFilter.PassbandFrequency = aclr.BandwidthConfig / 2;firFilter.StopbandFrequency = aclr.Bandwidth / 2;%应用过滤器波形= firFilter(波形);

计算E-UTRA和UTRA ACLR

对于E-UTRA和UTRA的ACLR使用两个辅助功能测定:

  • hACLRMeasurementEUTRA.m措施的E-UTRA ACLR使用在相邻信道的正方形窗口。测量信号的DFT被取和适当的二进制位的能量用于计算相邻信道功率。

  • hACLRMeasurementUTRA.m措施的UTRA ACLR在带有一个滚降因子0.22和带宽等于码片速率相邻信道的RRC滤波器。

%应用所需的过采样重采样=重采样(波形,aclr.OSR,1);%计算E-UTRA ACLRACLR = hACLRMeasurementEUTRA(ACLR,重采样);%计算UTRA ACLRACLR = hACLRMeasurementUTRA(ACLR,重采样,NRC,R_C,BWUTRA);

显示结果

该ACLR结果在结构中返回ACLRACLR包含字段:

  • 带宽:将信道带宽与相关联的cfg.NDLRB要么cfg.NULRB在赫兹。这是指定信道的总带宽。

  • BandwidthConfig:传输带宽配置具有相关联cfg.NDLRB要么cfg.NULRB在赫兹。这是包含有效子载波的信道带宽内的带宽。

  • BandwidthACLR:同时代表E-UTRA和UTRA第一和第二相邻载波所需的带宽;对于ACLR测量内部使用的采样率将支持该带宽与至多85%的带宽占用。万博1manbetx

  • OSR:输入的整数过采样率波形以产生能够既表示E-UTRA和UTRA第一和第二相邻载波即表示的信号所需要的aclr.BandwidthACLR至多85%的带宽占用。

  • 采样率:从其中计算ACLR内部测量的信号的采样速率。如果OSR = 1,此信号是输入波形;如果OSR> 1,此信号是由上采样输入波形OSR。因此:aclr.SamplingRate = OSR * cfg.SamplingRate

  • EUTRAPowerdBm:电源,在带宽的平方滤波器分贝相对于在1mW的1欧姆,感兴趣即E-UTRA通道内的输入的aclr.BandwidthConfig为0Hz为中心。

  • EUTRAdB:A E-UTRA ACLRs的向量,相对于分贝aclr.EUTRAPowerdBm,对于相邻信道测量[-2,-1,1,2]。

  • EUTRACenterFreq:E-UTRA的中心频率的一种载体,在赫兹,对于相邻信道[-2,-1,1,2]。

  • UTRAPowerdBm:在1欧姆功率的相对的载体,以分贝为单位,以1mW的,感兴趣的UTRA通道内的输入的;矢量对应的每个元素到每个配置的UTRA码片率即UTRAPowerdBm(I)给出了输入的输出功率是在RRC滤波器设计用于R = cfg.UTRAChipRate(I)M码片/秒,阿尔法= 0.22集中在0Hz。

  • UTRAdB:UTRA ACLRs的矩阵,在相对于分贝aclr.EUTRAPowerdBm。各列给出的值相邻信道[-2,-1,1,2]和行得到的值对每个所配置的UTRA芯片速率。需要注意的是所要求的标准,这些ACLRs相对于aclr.EUTRAPowerdBm,不aclr.UTRAPowerdBm

  • UTRACenterFreq:UTRA中心频率的矩阵,以赫兹为单位。各列给出的值相邻信道[-2,-1,1,2]和行得到的值对每个所配置的UTRA芯片速率。

hACLRResults.m显示ACLR和情节的相邻信道功率。

hACLRResults(ACLR);
带宽:5000000 BandwidthConfig:4500000 BandwidthACLR:25000000 OSR:4 SamplingRate:30720000 EUTRACenterFreq:[-10000000 -5000000 5000000千万] EUTRAPowerdBm:-0.5918 EUTRAdB:[79.2357 72.1187 72.2046 79.2157] UTRAPowerdBm:-1.3397 UTRAdB:[80.3117 72.5323 72.5011 80.3540] UTRACenterFreq:[-10000000 -5000000 5000000千万]

工作频段无用发射(频谱模板)

波形光谱显示在与发射谱法结合在TS 36.104掩模界定。这个例子假设波形对应于中期BS如在TS 36.104的表6.2-1描述和功率设定为38.0dBm(〜21.5dBm / 100kHz的)。相应的频谱屏蔽是TS 36.104表6.6.3.2C-5 “中程BS工作频带无用发射5,10,15和20MHz的信道带宽,P_MAX,C <= 31dBm的限制”。

%调整波形功率最大额定输出功率P_MAX = 38.0;%TS 36.104表6.2-1bsWaveform =重采样* 10 ^((P_MAX-aclr.EUTRAPowerdBm)/ 20);%创建一个频谱分析仪,对波形采样率,将其配置%至100kHz,配置的分辨率带宽,并显示频谱在TS 36.104表6.6.3.2C-5,%掩模,并执行的频谱分析%波形spectrumAnalyzer = dsp.SpectrumAnalyzer;spectrumAnalyzer.Name =“工作带无用发射”;spectrumAnalyzer.Title = spectrumAnalyzer.Name;spectrumAnalyzer.RBWSource ='属性';spectrumAnalyzer.RBW = 100e3;spectrumAnalyzer.SampleRate = info.SamplingRate * aclr.OSR;spectrumAnalyzer.ShowLegend = TRUE;spectrumAnalyzer.ChannelNames = {“发送波形”};spectrumAnalyzer.YLimits = [-120 40];%在表“频率测量滤波器中心频率的偏移量”f_offset = [0.05;5.05;10.05;10.05] * 1E6;% “最低要求” 中的表(DBM / 100kHz的)mask_power = [(P_MAX-53);(P_MAX-60)* [1;1];分钟(P_MAX-60,-25)* [1;1];];%在频带边缘添加垂直掩模段;没有特别的带电源需要%掩模必须满足此试验f_offset = [repmat(f_offset(1),2,1);f_offset];mask_power = [NaN的;spectrumAnalyzer.YLimits(2);mask_power];%扩展掩模来分析带宽边缘,假定为接近边缘的比f_offset_max感兴趣的载波的频率%(偏移到下行链路工作频带外%频率为10MHz)mask_freq = [f_offset + aclr.Bandwidth / 2;spectrumAnalyzer.SampleRate / 2];%添加的镜像版本掩模以覆盖负频率,并%使面膜mask_power = [flipud(mask_power);mask_power];mask_freq = [-flipud(mask_freq);(mask_freq)];spectrumAnalyzer.SpectralMask.EnabledMasks ='上';spectrumAnalyzer.SpectralMask.UpperMask = [mask_freq,mask_power];%进行频谱分析spectrumAnalyzer(bsWaveform);

执行下采样和测量EVM

最后的波形被下采样和重新同步,并且执行一个EVM测量。有关进行EVM测量的更多信息,请参阅PDSCH误差矢量幅度(EVM)测量

降频采样=重采样(重采样,如图1所示,aclr.OSR);偏移量= lteDLFrameOffset(CFG,下采样,'TestEVM');cec.PilotAverage ='TestEVM';evmsettings.EnablePlotting =“关”;EVM = hPDSCHEVM(CFG,CEC,下采样(1 +偏移量:端,:),evmsettings);
低边缘EVM,子帧0:0.739%高边缘EVM,子帧0:0.705%低边缘EVM,子帧1:0.885%的高边缘EVM,子帧1:0.789%的低边缘EVM,子帧2:0.785%高边缘EVM,子帧2:0.699%低边缘EVM,子帧3:0.698%的高边缘EVM,子帧3:0.666%低边缘EVM,子帧4:0.817%高边缘EVM,子帧4:0.640%低边缘EVM,子帧6:0.840%高边缘EVM,子帧6:0.747%低边缘EVM,子帧7:0.732%的高边缘EVM,子帧7:0.696%低边缘EVM,子帧8:0.744%的高边缘EVM,子帧8:0.748%场均整体EVM:0.783%

再探

可以修改本实施例中的部分计算ACLR(根据TS36.101,章节6.6.2.3 [2]),用于通过使用上行链路lteRMCUL在的地方lteRMCDL生成波形。

附录

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

选择的参考书目

  1. 3GPP TS 36.104“基站(BS)无线电发射和接收”

  2. 3GPP TS 36.101“用户设备(UE)无线电发射和接收”