主要内容

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);

图包含一个轴。坐标轴标题BWP 1在载体(SCS = 15 khz)。PDSCH和PDCCH位置包含4图像类型的对象,线。这些对象代表PDCCH, PDSCH,党卫军破裂。

图包含一个轴。坐标轴标题20 mhz频道,NRB = 106, SCS = 15 khz包含113个矩形,类型的对象。这些对象代表Guardband边缘,点一个,k_0, f_0、通道的边缘。

图包含一个轴。坐标轴标题NR-FR1-TM1.2: BWP 1载体(SCS = 15 khz)包含一个类型的对象的形象。

显示结果

  • 相关复审委员会资源网格(上)描述了分配的不同组件(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

滤波器改善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.mhelper函数返回ACLR测量结构与这些字段:

  • 带宽:与相关的信道带宽tmWaveform在赫兹。这是整体的带宽分配渠道。

  • SubcarrierSpacing:副载波间距有关tmWaveform在赫兹。

  • BandwidthConfig:传输带宽配置相关tmWaveform在赫兹。这是一副载波带宽信道带宽内包含活跃。

  • BandwidthACLR所需的带宽代表1号和2号相邻运营商;ACLR测量的采样率在内部使用将支持这个带宽的带宽占用最多85%。金宝app

  • OSR:输入的整数过采样率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)。

显示结果

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.7642 ACLRdB: [78.1435 41.6526 40.0279 79.6265]

图包含一个轴。坐标轴标题NR谱系(过滤)包含9块类型的对象,文本行。这个对象表示相邻通道。

图包含一个轴。轴与标题NR相邻信道泄漏率(过滤)包含6 constantline类型的对象,酒吧,文本。这个对象ACLR代表最低的要求。

过滤后的

生成的波形过滤会提高性能。ACLR结果与过滤波形高于最低要求值。

hACLRResultsNR (filtAclr txFiltWaveform,(过滤)的);
带宽:20000000 SubcarrierSpacing: 15000 BandwidthConfig: 19080000 BandwidthACLR: 100000000 OSR: 4 SamplingRate: 122880000 CarrierFrequency: [-40000000 -20000000 -40000000 40000000] SignalPowerdBm: 19.6869 ACLRdB: [78.1614 71.6984 71.6686 79.6094]

图包含一个轴。坐标轴标题NR谱系(过滤)包含9块类型的对象,文本行。这个对象表示相邻通道。

图包含一个轴。轴与标题NR相邻信道泄漏率(过滤)包含6 constantline类型的对象,酒吧,文本。这个对象ACLR代表最低的要求。

附录

这个示例使用以下辅助函数和类:

  • hACLRMeasurementNR.m

  • hACLRParametersNR.m

  • hACLRResultsNR.m

  • hNRReferenceWaveformGenerator.m

引用

[1]3 gpp TS 38.104。“NR;基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络

相关的话题