📐

什么是 EVM?

EVM (Error Vector Magnitude) 是衡量数字调制信号质量的核心指标。它量化了实际接收信号理想参考信号在 IQ 星座图上的偏差程度。

在数字通信中,发送端将数据映射到 IQ 平面的离散点(如 QPSK 的 4 个点、16QAM 的 16 个点)。由于噪声、非线性失真、相位噪声等因素,接收端的实际信号点会偏离理想位置。EVM 就是这个偏差的度量。

📐 基本公式
EVM(%) = √(Perror / Preference) × 100% EVM(dB) = 20 × log₁₀(EVM(%) / 100) EVM(rms) = √(1/N × Σ|Smeasured(k) - Sreference(k)|²) / √(1/N × Σ|Sreference(k)|²)
其中 S(k) 为复数基带信号的第 k 个采样点
🔗

EVM 与 SNR 的关系

EVM 和 SNR 是同一枚硬币的两面:EVM 衡量误差功率,SNR 衡量信号功率。两者可以相互转换。
🔄 互转公式
SNR(dB) ≈ -20 × log₁₀(EVM(%) / 100) SNR(dB) ≈ -EVM(dB) EVM(%) ≈ 100 × 10^(-SNR/20)
近似关系,适用于 EVM < 30% 的情况
📊 EVM ↔ SNR 快速对照
EVM (%)EVM (dB)SNR (dB)质量
1%-40 dB40 dB优秀
3%-30 dB30 dB良好
5%-26 dB26 dB合格
10%-20 dB20 dB一般
20%-14 dB14 dB较差
50%-6 dB6 dB很差
📡

EVM 与 BER 的关系

EVM 通过 SNR 间接决定 BER (误码率)。不同调制方式对 EVM 的容忍度差异很大。
🎯 调制方式 vs 最低 SNR 要求
调制方式频谱效率最低 SNR最大 EVM
BPSK1 bit/s/Hz~7 dB~45%
QPSK2 bit/s/Hz~10 dB~32%
16QAM4 bit/s/Hz~17 dB~14%
64QAM6 bit/s/Hz~24 dB~6%
256QAM8 bit/s/Hz~30 dB~3.5%
1024QAM10 bit/s/Hz~35 dB~1.8%
BER = 10⁻⁶ 对应的 SNR/EVM 门限值
💡 关键洞察

• 调制阶数每翻一倍(如 16→64),SNR 要求增加约 7 dB
• EVM 每恶化 3 dB,等效 SNR 下降 3 dB
• 256QAM 要求 EVM < 3.5%,这对射频前端线性度要求极高
• 5G NR 使用高达 256QAM/1024QAM,EVM 成为关键设计指标

🔧

EVM 的主要来源

EVM 是多种误差源的综合体现。在实际系统中,需要逐一分析每个贡献因子。

1. 加性噪声 (AWGN)
热噪声、量化噪声 → EVM 底噪,与信号电平无关

2. 相位噪声 (Phase Noise)
本振 LO 的相位抖动 → 星座点绕原点旋转扩散

3. 非线性失真 (Nonlinearity)
PA 的 AM-AM / AM-PM 失真 → 星座点偏移和压缩

4. IQ 不平衡 (IQ Imbalance)
I/Q 通道增益或相位不匹配 → 星座图倾斜/拉伸

5. 载波频偏 (CFO)
收发频率偏差 → 星座点旋转

6. 符号定时误差 (Timing Error)
采样时钟偏差 → ISI(码间干扰)

🧮

EVM 转换计算器

EVM (%) 5.000 %
EVM (dB) -26.02 dB
SNR (dB) 26.02 dB
反射系数 |Γ| 0.050
误差功率比 -26.02 dB
📊

调制方式适用性

根据当前 EVM 值判断支持的调制方式:

📐 计算公式
输入 EVM(%): EVM(dB) = 20 × log₁₀(EVM% / 100) SNR(dB) ≈ -EVM(dB) |Γ| = EVM% / 100 输入 EVM(dB): EVM(%) = 10^(EVM_dB / 20) × 100 输入 SNR(dB): EVM(%) ≈ 100 × 10^(-SNR / 20)
🎯

EVM 分解(RMS 合成)

总 EVM 是各误差源的 RMS 合成:

EVMtotal = √(EVM₁² + EVM₂² + ... + EVMn²)
总 EVM (%) 2.74 %
总 EVM (dB) -31.25 dB
等效 SNR 31.25 dB

星座图可视化

5.0%
500
15 fps
理想点数 4
EVM 5.0%
SNR 26.0 dB
🎨

星座图

● LIVE
🔵 理想参考点 · 🟡 实际接收点 · 红色圆 = EVM 边界 · 拖尾效果可观察噪声分布
📋

各标准 EVM 要求

不同无线标准对发射机 EVM 有明确要求。调制阶数越高,EVM 要求越严格。
标准 调制方式 最大 EVM (%) 最大 EVM (dB) 等效 SNR 说明
WiFi 6
(802.11ax)
BPSK/QPSK-19 dB-19 dB19 dBMCS 0-3
16-QAM-19 dB-19 dB19 dBMCS 4-5
64-QAM-24 dB-24 dB24 dBMCS 6-7
WiFi 7
(802.11be)
QPSK-19 dB-19 dB19 dBMCS 0-3
16-QAM-19 dB-19 dB19 dBMCS 4-5
64-QAM-25 dB-25 dB25 dBMCS 6-9
256-QAM-32 dB-32 dB32 dBMCS 10-13
5G NR
(3GPP TS 38.104)
QPSK17.5%-15.1 dB15 dBπ/2-BPSK, QPSK
16-QAM12.5%-18.1 dB18 dB
64-QAM8%-21.9 dB22 dB
256-QAM3.5%-29.1 dB29 dB
1024-QAM1.8%-34.9 dB35 dBRel-17+
LTE
(3GPP TS 36.104)
QPSK17.5%-15.1 dB15 dB
16-QAM12.5%-18.1 dB18 dB
64-QAM8%-21.9 dB22 dB
WiMAX
(IEEE 802.16)
16-QAM12.5%-18.1 dB18 dB
64-QAM8%-21.9 dB22 dB
Bluetooth 5GFSK不适用-频率调制,无星座图
π/4-DQPSK20%-14 dB14 dBEDR 模式
💡

设计启示

🎯 EVM 预算分配
总 EVM 由多个模块级联贡献。设计时需要为每个模块分配 EVM 预算:
EVM_total² = EVM_DAC² + EVM_PA² + EVM_LO² + EVM_ADC² + ...

📏 测量带宽
EVM 测量带宽通常等于信号带宽(如 20/40/80/160 MHz for WiFi)。带外噪声不计入 EVM,但会影响 ACPR。

🔢 1024QAM 的挑战
1024QAM 要求 EVM < 1.8%(约 -35 dB),对 DAC 位数、PA 线性度、LO 相位噪声提出极高要求。
典型需要:DAC ≥ 14 bit、PA 回退 ≥ 10 dB、LO 相噪 ≤ -110 dBc/Hz @ 100kHz offset。

📡 OTA vs 传导 EVM
传导 EVM(直接连接)通常优于 OTA EVM(天线辐射)5-10 dB,因为 OTA 增加了天线失配和多径效应。