发射机各模块对系统EVM的影响

描述

多人在做发射链路设计的时候,对于发射链路的每个模块的贡献率不知道如何计算,例如相位噪声、功放的p-1如何选择,每个模块具体有多大的影响。对于EVM每一路的设计规划和功放的EVM恶化很难做评估。

 模块 EVM根据公式计算,是一个累计的量,相位噪声,滤波器,功放都会对EVM产生累计影响。   今天利用模型进行输入信号、功放、相位噪声进行发射系统的EVM累计评估。 模型可以根据输入信号的参数及功放的线性系数进行仿真,比如输入信号可以设置略微16-QAM,SNR设置为40dB。功放的IIP3可以根据自己的功放设置,我这里设置是45dBm。相位噪声我设置的是偏10kHz,相位噪声为-85dBm/Hz 功放的线性模型可以根据宽窄带设置,例如窄带用无记忆模型。宽带用记忆模型。(DPD仿真的重要模型)。
  1. 先看16QAM,SNR=40 ,功放IIP3为40dBm.

     

fs = 1000;                                                        %调制阶数 M = 16; snrdB = 40; refConst = qammod(0:M-1,M,'UnitAveragePower',true);   data = randi([0 M-1],1000,1);                                      %调制模型 modSig = qammod(data,M,'UnitAveragePower',true); noisySig = awgn(modSig,snrdB);   amp = comm.MemorylessNonlinearity('IIP3',45,'AMPMConversion',0); pnoise = comm.PhaseNoise('Level',-85,'FrequencyOffset',10000,'SampleRate',fs);
 模块 evmRMS =   4.7861     snrEst =   26.3232
  1. 改变变量,相位噪声恶化,偏10KHZ,相位噪声恶化到-70dBm/HZ

模块 星座图已经无法识别。 evmRMS =   14.0960     snrEst =   17.0216
  1. 改变输入信号的峰均比,改为64QAM

模块 evmRMS =   5.3279     snrEst =   25.4539
  1. 改变功放线性输出,IIP3为40dBm。

模块 evmRMS =   13.8105     snrEst =   17.0653 EVM恶化,16QAM可识别。 总结 通过仿真,可以计算出,每个模块对整体EVM的贡献值。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分