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.
Category: Signal Processing
Definition: Errored bits / Total bits
Typical Target: 10−6 (after FEC)

The Cost of More Bits Per Symbol

ModulationBits/SymbolEb/N0 for BER 10−3Eb/N0 for BER 10−6Spectral Eff.Application
BPSK16.8 dB10.5 dB1 bps/HzSatellite, deep space
QPSK26.8 dB10.5 dB2 bps/HzCellular (edge-of-cell)
16QAM410.5 dB14.5 dB4 bps/HzCellular (moderate SNR)
64QAM614.5 dB18.5 dB6 bps/HzWLAN, cellular (good SNR)
256QAM818.5 dB23 dB8 bps/HzCable, cellular (near BS)
1024QAM1022.5 dB27 dB10 bps/HzWiFi 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).
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.

Link Analysis

BER vs. Eb/N0 Curve Generator

Select modulation scheme and FEC code rate to plot the BER curve. Compare uncoded and coded performance, and find the required Eb/N0 for any target BER.

Plot BER Curves