Bit Error Rate (Fundamental)
Understanding Bit Error Rate
Every digital communication link has a noise floor that causes occasional bit decisions to be wrong. BER quantifies this error probability. In an AWGN (Additive White Gaussian Noise) channel, BER is a deterministic function of Eb/N0 (energy per bit to noise power spectral density ratio) for a given modulation. Higher-order modulations pack more bits per symbol but require higher SNR for the same BER.
In fading channels, the instantaneous SNR varies randomly, causing BER to degrade significantly compared to AWGN. Diversity techniques (spatial, frequency, time) and FEC coding are used to combat fading. Modern codes like LDPC (5G NR) and Turbo codes approach within 1 dB of Shannon's theoretical limit.
BER = Q(√(2Eb/N0)) = ½erfc(√(Eb/N0))
16-QAM:
BER ≈ (3/8)erfc(√(2Eb/(5N0)))
Example: QPSK at Eb/N0 = 10 dB:
BER = Q(√20) ≈ 3.9 × 10−6
BER vs Eb/N0 by Modulation
| Modulation | Bits/Symbol | Eb/N0 for BER=10−6 | Spectral Efficiency |
|---|---|---|---|
| BPSK | 1 | 10.5 dB | 1 b/s/Hz |
| QPSK | 2 | 10.5 dB | 2 b/s/Hz |
| 16-QAM | 4 | 14.5 dB | 4 b/s/Hz |
| 64-QAM | 6 | 18.5 dB | 6 b/s/Hz |
| 256-QAM | 8 | 22.5 dB | 8 b/s/Hz |
Frequently Asked Questions
BER vs Eb/N0?
BER decreases exponentially with Eb/N0. BPSK/QPSK: BER = Q(√(2Eb/N0)). At 10 dB: BER ≈ 4×10−6. Higher-order QAM requires ~4 dB more per doubling of constellation size.
How does FEC improve BER?
FEC adds redundancy for error correction. LDPC codes (5G NR) operate within ~1 dB of Shannon limit. Turbo codes provide 6-8 dB coding gain at BER=10−5.
Acceptable BER levels?
Voice: <10−3. Data: <10−6 pre-FEC. Fiber: 10−9 to 10−12 post-FEC. 5G NR uses BLER targets (10−1 eMBB, 10−5 URLLC).