4. EVM测量算法与解调流程

EVM 不是一个“直接测出来”的物理量,而是解调器把接收信号还原成理想星座点之后,用误差矢量长度与参考幅度之比算出来的统计结果。因此,VSA 内部解调链的每一步都会改变最终的 EVM 数值。理解这条链,才能判断一个 EVM 读数究竟反映了发射机缺陷,还是反映了测量设置或算法选择。

Keysight VSA(如 89600 VSA 软件)的矢量解调大体沿以下顺序展开:前端下变频与采样 → 载波恢复(频率/相位)→ 符号定时恢复 → 匹配滤波与下采样 → 信道均衡 → 相位跟踪 → 判决与误差矢量计算 → EVM 统计。前端的采样率、中频带宽和触发决定了数据质量,而后面每一步都是对“参考星座”的逼近,逼近得越准,EVM 越接近真实误差。

VSA 矢量解调链与 EVM 误差来源 IQ 采样数据 采样率 / 中频带宽 载波恢复 频偏 / 初相 符号定时恢复 最佳采样点 匹配滤波 RRC / 下采样 信道均衡 线性 / 判决反馈 相位跟踪 残余相位 判决 → 误差矢量 → EVM 统计 RMS EVM / 峰值 EVM / 逐符号 EVM 频偏未收敛 → 星座旋转 定时偏差 → 符号间干扰 均衡不足 → 幅度/群时延失真 相位噪声 → 角度扩散 理想 16QAM 星座 实测星座(含误差) 误差矢量 = 实测点 − 理想点 EVM 计算关系 EVM_rms = √( Σ|E_i|² / N ) √( P_ref ) E_i:第 i 个符号误差矢量 P_ref:理想星座平均功率 N:参与统计的符号数

载波恢复:先解决“转不转”

载波恢复要同时估计频率偏差和初始相位。频率偏差会让星座点随时间匀速旋转,相位偏差则让整个星座整体偏转一个固定角度。VSA 通常先用前导码或已知导频做粗频偏估计,再用判决导向的锁相环(PLL)做细跟踪。若频偏估计范围设置过小,而实际频偏超出范围,星座会持续旋转,EVM 会异常偏大且随采集时间增长;此时应扩大搜索范围或增加前导码长度。

一个典型现象是:EVM 随采集时间变长而恶化。这往往不是发射机噪声变大,而是残余频偏未被完全跟踪。判断方法是观察星座图是否呈“同心圆环”或“螺旋”扩散,并检查 VSA 的频偏估计读数是否接近零。

符号定时恢复:找到最佳采样点

符号定时恢复决定在哪个时刻对匹配滤波器输出采样。定时偏差会引入符号间干扰(ISI),在星座图上表现为点沿轨迹方向被“拉长”。对于 16QAM、64QAM 这类高阶调制,定时误差对 EVM 的贡献非常敏感。VSA 常用 Gardner 或早迟门算法,通过比较相邻采样点的能量或相关值来调整采样相位。

实际操作中,如果发现 EVM 对“测量起始位置”非常敏感,或者星座点沿某一方向明显拉长,应检查定时恢复是否收敛。可尝试增加前导码符号数、调整定时环带宽,或改用“已知序列辅助”的定时估计方式。

均衡:补偿信道与滤波器失真

均衡器用于补偿发射机、信道和接收前端带来的线性失真,包括幅度不平坦、群时延波动和 IQ 不平衡。VSA 中常见的均衡方式有:线性均衡(LMS/RLS)、判决反馈均衡(DFE),以及基于已知前导码的训练序列均衡。均衡器抽头数、收敛步长和训练长度都会影响 EVM。

如果均衡器抽头数不足,宽带信号的高频部分无法被补偿,星座图外圈点会明显发散;如果步长过大,均衡器本身会引入噪声放大。工程上通常先用前导码训练,再切换到判决导向模式,并观察均衡器收敛曲线是否平稳。

相位跟踪:抑制残余相位噪声

即使载波恢复已经完成,本振相位噪声、频率漂移和残余频偏仍会造成星座点角度扩散。相位跟踪通常是一个窄带 PLL,逐符号估计并扣除公共相位误差。对于 OFDM 信号,还需要对每个子载波做公共相位误差(CPE)和采样频偏补偿。

相位跟踪环带宽是一个折中:带宽太窄,跟不上快速相位变化;带宽太宽,会把噪声当成相位误差扣除,反而恶化 EVM。判断依据是观察星座点是否呈“扇形”扩散,以及 EVM 是否随符号位置单调增大。

EVM 计算与结果判读

完成上述步骤后,VSA 对每个符号计算误差矢量 E = 实测点 − 理想点,再按 RMS 方式统计:

EVM_rms = sqrt( Σ|E_i|² / N ) / sqrt( P_ref ) × 100%

其中:
  E_i    = 第 i 个符号的误差矢量
  N      = 参与统计的符号数
  P_ref  = 理想星座的平均功率

需要区分 RMS EVM、峰值 EVM 和 逐符号 EVM。RMS EVM 反映整体平均误差,峰值 EVM 反映最坏符号,逐符号 EVM 则用于定位特定位置的异常。若 RMS EVM 合格但峰值 EVM 超标,通常说明存在偶发的相位跳变或码型相关失真。

调试建议:先看星座图形态,再定位解调链环节。旋转 → 载波恢复;拉长 → 定时恢复;外圈发散 → 均衡;扇形扩散 → 相位跟踪。不要一上来就改 EVM 统计窗口或平均次数,那只是掩盖问题。
注意:VSA 中“均衡”和“相位跟踪”的开关状态会直接改变 EVM 读数。做发射机一致性测试时,必须按标准规定设置这些算法参数,否则不同仪表之间结果不可比。

最后要强调:EVM 是解调链的“末端指标”,但它对前端每一步都敏感。只有把载波恢复、定时恢复、均衡和相位跟踪都调到收敛且稳定,EVM 才真正反映发射机本身的误差,而不是测量算法引入的额外误差。