5 g NR下行ACLR测量
这个例子展示了如何衡量相邻信道泄漏率(ACLR) 5 g NR测试模型(NR-TMs)频率范围1 (FR1)和FR2使用5 g的工具箱™。
介绍
ACLR是过滤后的平均功率之比集中在过滤后的平均功率的分配信道频率集中在一个相邻信道的频率。这个例子执行ACLR NR下行波形测量,6.6.3 TS 38.104中定义的部分。带外频谱排放的影响,模型的示例应用频谱再生一个采样过量波形通过使用高功率放大器(HPA)模型。
生成NR-TM波形
使用MATLAB类hNRReferenceWaveformGenerator生成5 g NR-TMs FR1和FR2。你可以通过指定这些参数生成NR-TM波形:
NR-TM名字
信道带宽
副载波间距
双工模式
有关更多信息,请参见5 g NR-TM和FRC波形生成的例子。
%选择NR-TM波形参数nrtm =“NR-FR1-TM1.2”;% NR-TM名称和属性bw =“20兆赫”;%通道带宽scs =“15 khz”;%副载波间距dm =“FDD”;%双工模式%以上NR-TM创建生成器对象tmWaveGen = hNRReferenceWaveformGenerator (scs nrtm, bw, dm);%确保没有窗口ACLR突出过滤的影响tmWaveGen = makeConfigWritable (tmWaveGen);tmWaveGen.Config。WindowingPercent = 0;%生成波形[tmWaveform, tmWaveInfo] = generateWaveform (tmWaveGen);samplingRate = tmWaveInfo.Info.SamplingRate;%波形采样频率(赫兹)%可视化相关复审委员会和副载波资源网格displayResourceGrid (tmWaveGen);
显示结果
相关复审委员会资源网格(上)描述了分配的不同组件(PDCCH、PDSCH CORESET和SS)在每个BWP。网格没有情节的振幅的信号只有网格中的信号的位置。
SCS特定的载体资源网格(中)与最低guardbands对齐相对于整个通道带宽。
副载波资源网格(底部)显示生成的波形振幅水平。如果只显示一种颜色,有相同的振幅的所有组件。
计算ACLR参数
辅助函数hACLRParametersNR.m计算所需的参数ACLR测量。
函数决定所需的过采样。如果输入波形采样率(samplingRate
)并不足以横跨整个带宽(aclr.BandwidthACLR
相邻的通道(允许85%的最大带宽占用),您可以使用一个upsampled版本ACLR波形的计算。upsampling因素是aclr.OSR
。
aclrParameters = hACLRParametersNR (tmWaveGen.Config);disp (aclrParameters);
带宽:20000000 SubcarrierSpacing: 15000 BandwidthConfig: 19080000 BandwidthACLR: 100000000 OSR: 4 SamplingRate: 122880000 CarrierFrequency: (-40000000 -20000000 -40000000 40000000)
滤波器改善ACLR波形
生成的波形没有过滤,所以有明显的带外频谱排放由于隐式矩形脉冲整形的OFDM调制(每个OFDM副载波sinc形状在频域)。过滤波形改善ACLR性能。
设计一个滤波器的过渡带的边缘开始占领了传输带宽(aclr.BandwidthConfig
)和停在整体的边缘通道带宽(aclr.Bandwidth
)。这个过滤器包括利率没有变化,只是形状的原始带宽内的频谱波形。
%设计滤波器lpFilt = designfilt (“lowpassfir”,…“PassbandFrequency”aclrParameters.BandwidthConfig / 2,…“StopbandFrequency”aclrParameters.Bandwidth / 2,…“PassbandRipple”,0.1,…“StopbandAttenuation”,80,…“SampleRate”,samplingRate);%应用过滤器filtTmWaveform =过滤器(lpFilt tmWaveform);
过采样和HPA非线性模型
创建一个信号可以表示1号和2号相邻的航空公司,例如,代表aclr.BandwidthACLR
最多85%的带宽占用,oversample NR波形。过采样后的信号,采用一个HPA模型生成带外失真。例如,模拟HPA的行为,您可以使用拉普方法,它被广泛用于无线应用程序来生成AM / AM失真。在MATLAB®,您可以使用无记忆非线性拉普方法对象模型。突出的影响过滤ACLR测量,应用过滤的过采样和HPA非线性NR信号,然后同样的NR信号没有过滤。
%应用所需的过采样重新取样=重新取样(tmWaveform aclrParameters.OSR 1);%不过滤filtResampled =重新取样(filtTmWaveform aclrParameters.OSR 1);%过滤%创建和配置一个无记忆非线性放大器的模型非线性= comm.MemorylessNonlinearity;非线性。方法=“拉普模式”;非线性。平滑度= 3;% p参数非线性。LinearGain = 0.5;% dB非线性。OutputSaturationLevel = 2;%,这限制了输出信号电平%控制信号调节下丘脑输入退下的水平重新取样=重新取样/ max (abs(重新取样));%不过滤filtResampled = filtResampled / max (abs (filtResampled));%过滤%的放大器模型应用于NR波形txWaveform =非线性(重新取样);%不过滤txFiltWaveform =非线性(filtResampled);%过滤
计算NR ACLR
的hACLRMeasurementNR.mhelper函数措施NR ACLR使用方形窗口相邻通道。这个函数接受一个DFT的测量信号,并使用适当的垃圾箱的能量来计算相邻信道的权力。
%计算NR ACLRaclr = hACLRMeasurementNR (aclrParameters txWaveform);%不过滤filtAclr = hACLRMeasurementNR (aclrParameters txFiltWaveform);%过滤
的hACLRMeasurementNR.m
helper函数返回ACLR测量结构与这些字段:
带宽
:与相关的信道带宽tmWaveform
在赫兹。这是整体的带宽分配渠道。SubcarrierSpacing
:副载波间距有关tmWaveform
在赫兹。BandwidthConfig
:传输带宽配置相关tmWaveform
在赫兹。这是一副载波带宽信道带宽内包含活跃。BandwidthACLR
所需的带宽代表1号和2号相邻运营商;ACLR测量的采样率在内部使用将支持这个带宽的带宽占用最多85%。金宝appOSR
:输入的整数过采样率tmWaveform
需要创建一个代表1号和2号相邻运营商信号的能力。SamplingRate
:内部测量信号的采样率的计算ACLR。如果OSR = 1
,这是输入信号波形;如果OSR > 1
,这个信号是输入波形upsampledOSR
。因此:aclr。SamplingRate = OSR * SamplingRate
。CarrierFrequency
:一个向量的NR中心频率,以赫兹为相邻通道(2,1,1,2)。SignalPowerdBm
:分贝的权力,相对于1兆瓦1欧姆,NR中的输入感兴趣的频道,例如在一个平方滤波器的带宽aclr.BandwidthConfig
集中在0 Hz。ACLRdB
:一个向量的NR ACLRs,分贝相对aclr.SignalPowerdBm
,测量相邻通道(2,1,1,2)。
计算误差向量幅度
的hNRPDSCHEVM.mhelper函数测量误差向量幅度(维生素)NR-TM或固定参考通道(FRC)波形。函数计算均方根(RMS)和峰值EVMs每个OFDM符号位置,副载波,整体的维生素。
%维生素与配置参数evmCfg。PlotEVM = false;evmCfg。SampleRate = aclrParameters.SamplingRate;evmCfg。标签= tmWaveGen.ConfiguredModel {1};%挣值管理测量都没有过滤传输波形的相关统计数据evmInfo = hNRDownlinkEVM (tmWaveGen.Config txWaveform evmCfg)
维生素与统计为BWP idx: 1 PDSCH RMS维生素,维生素,槽0:0.105 - 0.217% PDSCH RMS维生素,维生素,插槽1:0.106 - 0.223% PDSCH RMS维生素,维生素,槽2:0.105 - 0.219% PDSCH RMS维生素,维生素,槽3:0.105 - 0.217% PDSCH RMS维生素,维生素,槽4:0.105 - 0.215% PDSCH RMS维生素,维生素,槽5:0.105 - 0.221% PDSCH RMS维生素,维生素,槽6:0.105 - 0.217% PDSCH RMS维生素,维生素,槽7:0.106 - 0.222% PDSCH RMS维生素,维生素,槽8:0.105 - 0.219% PDSCH RMS维生素,维生素,槽9:0.103 - 0.216% PDCCH RMS维生素,维生素,槽0:0.107 - 0.211% PDCCH RMS维生素,维生素,插槽1:0.107 - 0.213% PDCCH RMS维生素,维生素,槽2:0.108 - 0.214% PDCCH RMS维生素,维生素,槽3:0.108 - 0.211% PDCCH RMS维生素,维生素,槽4:0.105 - 0.211% PDCCH RMS维生素,维生素,槽5:0.107 - 0.211% PDCCH RMS维生素,维生素,槽6:0.108 - 0.220% PDCCH RMS维生素,维生素,槽7:0.107 - 0.214% PDCCH RMS维生素,维生素,槽8:0.104 - 0.212% PDCCH RMS维生素,维生素,槽9:0.106 - 0.212%平均均方根维生素与帧0:0.105%平均总体PDSCH RMS维生素:0.105% PDSCH峰值平均总体PDCCH RMS维生素:维生素= 0.22315% 0.107% PDCCH峰值维生素= 0.21958%
evmInfo =结构体字段:PDSCH: [1 x1 struct] PDCCH: [1 x1 struct]
%测量维生素与相关统计数据传输波形和过滤evmInfoFilt = hNRDownlinkEVM (tmWaveGen.Config txFiltWaveform evmCfg);
维生素与统计为BWP idx: 1 PDSCH RMS维生素,维生素,槽0:0.241 - 0.622% PDSCH RMS维生素,维生素,插槽1:0.248 - 0.616% PDSCH RMS维生素,维生素,槽2:0.239 - 0.653% PDSCH RMS维生素,维生素,槽3:0.230 - 0.663% PDSCH RMS维生素,维生素,槽4:0.259 - 0.597% PDSCH RMS维生素,维生素,槽5:0.271 - 0.764% PDSCH RMS维生素,维生素,槽6:0.246 - 0.619% PDSCH RMS维生素,维生素,槽7:0.245 - 0.655% PDSCH RMS维生素,维生素,槽8:0.230 - 0.614% PDCCH RMS维生素,维生素,槽0:0.386 - 1.284% PDCCH RMS维生素,维生素,插槽1:0.287 - 0.821% PDCCH RMS维生素,维生素,槽2:0.257 - 0.830% PDCCH RMS维生素,维生素,槽3:0.251 - 0.846% PDCCH RMS维生素,维生素,槽4:0.231 - 0.883% PDCCH RMS维生素,维生素,槽5:0.284 - 0.908% PDCCH RMS维生素,维生素,槽6:0.344 - 0.954% PDCCH RMS维生素,维生素,槽7:0.283 - 1.131% PDCCH RMS维生素,维生素,槽8:0.279 - 1.010%平均总体PDSCH RMS维生素:0.246% PDSCH峰值平均总体PDCCH RMS维生素:维生素= 0.76376% 0.293% PDCCH峰值维生素= 1.284%
显示结果
的hACLRResultsNR.mhelper函数显示了NR ACLR和情节NR频谱和相邻信道泄漏比率。
不过滤
据6.6.3.2 TS 38.104部分,最低要求ACLR进行测量是45分贝。作为这些ACLR值低于45分贝,他们不属于需求。
hACLRResultsNR (aclr txWaveform,“(而不是过滤)”);
带宽:20000000 SubcarrierSpacing: 15000 BandwidthConfig: 19080000 BandwidthACLR: 100000000 OSR: 4 SamplingRate: 122880000 CarrierFrequency: [-40000000 -20000000 -40000000 40000000] SignalPowerdBm: 19.3990 ACLRdB: [78.2467 40.8353 40.3653 79.5133]
过滤后的
生成的波形过滤会提高性能。ACLR结果与过滤波形高于最低要求值。
hACLRResultsNR (filtAclr txFiltWaveform,(过滤)的);
带宽:20000000 SubcarrierSpacing: 15000 BandwidthConfig: 19080000 BandwidthACLR: 100000000 OSR: 4 SamplingRate: 122880000 CarrierFrequency: [-40000000 -20000000 -40000000 40000000] SignalPowerdBm: 19.3963 ACLRdB: [78.2486 71.8595 71.7697 79.5098]
附录
这个示例使用以下辅助函数和类:
hACLRMeasurementNR.m
hACLRParametersNR.m
hACLRResultsNR.m
hNRReferenceWaveformGenerator.m
hNRDownlinkEVM.m
引用
[1]3 gpp TS 38.104。“NR;基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络。