Signal Processing
BER
Bit Error Rate
Transmit one million bits over a wireless link and count how many arrive wrong. If 100 are wrong, the BER is 10−4. That single number tells you whether the link works. Voice can tolerate 10−3 (one error per thousand bits). Video requires 10−6. Financial data demands 10−12. The BER depends on three things: the signal-to-noise ratio at the receiver, the modulation scheme (higher-order modulations pack bits closer together, requiring higher SNR), and the forward error correction code (which trades bandwidth for error resilience). The BER vs. Eb/N0 curve is the Rosetta Stone of digital communications.
The Cost of More Bits Per Symbol
| Modulation | Bits/Symbol | Eb/N0 for BER 10−3 | Eb/N0 for BER 10−6 | Spectral Eff. | Application |
|---|---|---|---|---|---|
| BPSK | 1 | 6.8 dB | 10.5 dB | 1 bps/Hz | Satellite, deep space |
| QPSK | 2 | 6.8 dB | 10.5 dB | 2 bps/Hz | Cellular (edge-of-cell) |
| 16QAM | 4 | 10.5 dB | 14.5 dB | 4 bps/Hz | Cellular (moderate SNR) |
| 64QAM | 6 | 14.5 dB | 18.5 dB | 6 bps/Hz | WLAN, cellular (good SNR) |
| 256QAM | 8 | 18.5 dB | 23 dB | 8 bps/Hz | Cable, cellular (near BS) |
| 1024QAM | 10 | 22.5 dB | 27 dB | 10 bps/Hz | WiFi 6E (short range) |
BER for BPSK/QPSK in AWGN:
BER = Q(√(2·Eb/N0)) = (1/2)·erfc(√(Eb/N0))
FEC coding gain examples:
Rate-1/2 convolutional (K=7): ~5 dB gain at BER 10−6
Rate-1/2 turbo code: ~8 dB gain at BER 10−6
Rate-1/2 LDPC (5G NR): ~9 dB gain, within 1 dB of Shannon limit
5G NR adaptive modulation: QPSK at cell edge (Eb/N0 ≈ 2 dB with LDPC) scaling to 256QAM near the base station (Eb/N0 ≈ 15 dB with LDPC).
BER = Q(√(2·Eb/N0)) = (1/2)·erfc(√(Eb/N0))
FEC coding gain examples:
Rate-1/2 convolutional (K=7): ~5 dB gain at BER 10−6
Rate-1/2 turbo code: ~8 dB gain at BER 10−6
Rate-1/2 LDPC (5G NR): ~9 dB gain, within 1 dB of Shannon limit
5G NR adaptive modulation: QPSK at cell edge (Eb/N0 ≈ 2 dB with LDPC) scaling to 256QAM near the base station (Eb/N0 ≈ 15 dB with LDPC).
Common Questions
Frequently Asked Questions
Why does higher-order modulation need more Eb/N0?
More constellation points means closer spacing. Less noise pushes a symbol into the wrong decision region. QPSK needs 10.5 dB for 10−6 BER. 256QAM needs 23 dB. Each modulation step doubles data rate but costs 4 to 5 dB.
How does FEC help?
Redundant bits enable error correction without retransmission. Rate-1/2 LDPC (5G NR) provides ~9 dB coding gain, meaning 9 dB less Eb/N0 needed for the same BER. Trade-off: halves effective data rate per Hz.
EVM vs. BER relationship?
EVM measures constellation point spread. BER counts actual errors. For 64QAM at 8% EVM (3GPP limit): pre-FEC BER ≈ 10−3. After LDPC: <10−6. 3GPP specs EVM instead of BER because it is measurable on the transmitter without decoding.
See Also