首页/文章/ 详情

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

1天前浏览2

很多人在做发射链路设计的时候,对于发射链路的每个模块的贡献率不知道如何计算,例如相位噪声、功放的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的贡献值。


来源:射频通信链
UM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-28
最近编辑:1天前
匹诺曹
签名征集中
获赞 6粉丝 39文章 396课程 0
点赞
收藏
作者推荐

射频基础——ADC知多少,中射频在干什么

很多人看大厂招聘的时候都看到过一个岗位:中射频工程师。以前工作职责的划分是ADC前归射频,ADC后归基带,后来很多公司发现射频工程师不懂ADC,基带工程师不懂指标,这块中空区域导致系统性能变差。然后中射频工程师这个岗位就横空出世了。其实按照严格意义划分,这个岗位的职责应该是射频工程师的,ADC模拟数字化,还是信噪比那一套,但是射频工程师很多都忙着“画圆”,没时间顾及到这块阵地。集成化越来越高的今天,射频工程师已经不能再退了,丢了就回不来了。本文来揭开ADC的面纱,看看到底是何方妖怪。上网一搜,ADC有以下两大特性,静态和动态一、静态特性1、失调误差(offset error)2、增益误差(gain error)3、微分非线性(DNL)4、积分非线性(INL)二、动态特性1、信噪比(SNR)2、总谐波失真(THD)3、信噪失真比(SNDR or SINAD)4、无杂散动态范围(SFDR)5、有效位数(ENOB)先说静态特性静态特性就是模拟数字化,由于模拟量是无限的,数字量是有限的,所以模拟数字化并不能完全表现模拟特性,会存在误差,这些用来表征模拟数字化过程中的误差就是静态特性。再说动态看看动态的几个参数,是不是似曾相识?SFDR,SNR,THD这不就是射频的线性指标吗那么这些指标有什么用呢这时候就必须祭上我们射频的万能框图了信号经过射频预处理后,要送入基带进行处理。那么要送入一个什么样的信号?多大的幅度?这里就关乎于ADC的动态指标了。就拿一个14位ADC来说。输入信号的满幅0dBFS是1Vpp如果阻抗是50欧,那么换算成功率就是4dBm14位AD,一般有效位是12位,那么SNR=6.02N+1.76=73dB(这里没有考虑信道带宽和采样率的关系,如果采样带宽远大于信道带宽SNR可以提升)ADC能接收的信号幅度就是4~-69dBm有时候信号算上峰均比和解调门限ADC能接收的信号幅度范围就会进一步缩窄。知道ADC的接收幅度范围,就可以知道射频前端的增益是多少,AGC该什么时候启动。比如灵敏度是-100dBm,按照上文的ADC,解调门限是5dB,噪声系数是5dB,那么射频增益就需要达到41dB。SFDRSFDR称为无杂散动态范围。在我们的接收机指标中,阻塞,互调这种离主信号比较近的信号很难在射频端滤除,设计这些指标的时候,除了要考虑射频前端的线性,同时选择的ADC的SFDR也要同样满足设计需要求。比如阻塞指标大于80dBc,灵敏度-100dBm,输入一个-20dBm的阻塞信号,ADC产生的非线性要低于-100dBm-SNR,假设SNR为5dB,即ADC的SFDR要大于85dB总结AD的指标解析下来,就是系统指标设计的一部分,这样算下来,AD是不是就是我们射频呢?来源:射频通信链

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈