Signal Processing
Error Vector Magnitude
EVM (%)
A 5G NR transmitter sends a 256QAM symbol intending to place it at the constellation point (0.9239, 0.3827). The receiver measures it at (0.9100, 0.4010). The error vector has magnitude 0.022, which relative to the average symbol power is 2.3% EVM. Across millions of symbols, the RMS of all these error vectors gives the EVM measurement. It captures every impairment in the transmitter: PA compression pushes outer points inward, LO phase noise smears all points tangentially, IQ imbalance stretches the constellation into an ellipse, and DC offset shifts the whole grid. A single percentage number captures the aggregate health of the entire transmit chain.
Regulatory Limits and What Drives Them
| Modulation | 3GPP NR BS | 3GPP NR UE | WiFi 6/6E | Equiv. SNR | Dominant Impairment |
|---|---|---|---|---|---|
| QPSK | 17.5% | 17.5% | N/A | 15.1 dB | Noise |
| 16QAM | 12.5% | 12.5% | N/A | 18.1 dB | Noise, PA compression |
| 64QAM | 8% | 8% | −25 dB (5.6%) | 21.9 dB | PA, phase noise |
| 256QAM | 3.5% | 3.5% | −30 dB (3.2%) | 29.1 dB | PA, PN, IQ imbalance |
| 1024QAM | 2% (Rel-17) | N/A | −35 dB (1.8%) | 34.0 dB | All impairments critical |
EVM definition:
EVM(%) = √(Perror / Preference) × 100
EVM(dB) = 10·log(Perror / Preference)
RSS combination of impairments:
EVMtotal = √(EVMnoise² + EVMPN² + EVMIQ² + EVMPA² + EVMDC²)
EVM to SNR (Gaussian):
SNR(dB) = −20·log(EVM/100)
3.5% EVM = 29.1 dB SNR, 8% EVM = 21.9 dB SNR
EVM(%) = √(Perror / Preference) × 100
EVM(dB) = 10·log(Perror / Preference)
RSS combination of impairments:
EVMtotal = √(EVMnoise² + EVMPN² + EVMIQ² + EVMPA² + EVMDC²)
EVM to SNR (Gaussian):
SNR(dB) = −20·log(EVM/100)
3.5% EVM = 29.1 dB SNR, 8% EVM = 21.9 dB SNR
Common Questions
Frequently Asked Questions
What impairments contribute?
Noise (Gaussian cloud), phase noise (tangential smear), IQ gain imbalance (ellipse), IQ phase error (parallelogram), PA compression (inward push on outer points), DC offset (center shift). Add in RSS: EVMtotal = √(ΣEVMi²).
3GPP limits for 5G NR?
QPSK: 17.5%. 16QAM: 12.5%. 64QAM: 8%. 256QAM: 3.5%. Measured at antenna connector, all TX impairments included. 256QAM requires DPD and careful LO phase noise budgeting (<1% EVM from PN alone).
EVM to SNR to BER?
SNR = −20·log(EVM%). 3.5% = 29 dB SNR. Exact only for Gaussian errors. PA compression and phase noise create non-Gaussian patterns with different BER than the model predicts. 3GPP limits set conservatively for LDPC decoding margin.
See Also