Error Probability: Union Bounds and Exact Formulas
Why Bounds Matter
Exact symbol-error probability expressions exist only for a handful of highly symmetric constellations (orthogonal, simplex, M-PSK, square QAM). For the vast majority of practical signal sets β and certainly for any lattice- or code-based constellation β closed-form is out of reach. Bounds that are provably tight for high SNR (union bound, nearest-neighbor bound) and simple enough to evaluate by hand fill this gap. They are the daily working tools of every communication engineer.
Definition: Pairwise Error Probability
Pairwise Error Probability
Given constellation points in AWGN, the pairwise error probability (PEP) is the probability that a minimum-distance decoder β restricted to just these two signals β decides given that was transmitted: For this simplifies to
The PEP depends only on the distance β a consequence of the isotropy of the AWGN noise vector.
Theorem: Union Bound on Symbol Error Probability
For a constellation with equiprobable symbols in AWGN, A looser β but useful β universal bound is obtained by replacing every pairwise distance with the minimum distance:
The event "the ML detector makes an error" is the union . Replacing the union probability by the sum of individual PEPs (the union bound) yields a bound that is tight when the component events are approximately disjoint β which is the case at high SNR.
Error event as a union
Given , the ML decoder makes an error iff for some . Hence where .
Apply Boole's inequality
.
Average over $m$ and loosen to $d_{\min}$
Averaging over with uniform priors and using monotonicity β so β gives the loose bound with terms.
Theorem: Nearest-Neighbor (High-SNR) Bound
Let be the number of constellation points at minimum distance from , and . Then at high SNR More precisely, the ratio of to this expression tends to 1 as .
At high SNR, errors to points beyond the nearest neighbors are exponentially less likely than errors to the nearest neighbors (the decays as ). The dominant contribution to comes from the minimum-distance neighbors, so the union bound is asymptotically tight with the correct constant.
Isolate the minimum-distance contribution
Split the union bound into terms at and terms at . The first group contributes .
Asymptotic dominance
Using the tail approximation , the ratio of any term at to the minimum-distance term is at most as . Hence the remaining terms vanish relative to the leading term.
Lower bound via a single pair
For a matching lower bound, . Combined with the upper bound, this gives asymptotic equality.
Example: Exact for BPSK and QPSK
Derive the exact symbol-error probability for BPSK () and QPSK in AWGN.
BPSK is a pure binary problem
With and noise variance, the exact error probability is . This expression is exact because β no union bound is needed.
QPSK = two parallel BPSKs
QPSK separates into two independent BPSK channels on I and Q, each with per-symbol energy . The I-channel bit error probability is , same for Q. A QPSK symbol is correctly detected iff both bits are correct: at high SNR. The approximation drops the cross-term.
Theorem: Exact SER for M-PSK
For equi-energy -PSK with in AWGN, the exact symbol-error probability is where is the density of the angle of given was sent. For large this integrates to .
By rotational symmetry, assume was sent; the received point is correctly decoded iff its phase lies in the wedge . The exact angular density has a closed form in terms of erfc and is given in the proof.
Angular density of the received point
Conditional on , write in polar form . The joint density of factors under the Gaussian distribution. Marginalizing over gives where is the standard Gaussian CDF.
Correct-decision event
The decision region in polar coordinates is (all radii). Hence and .
High-SNR asymptotic
At high SNR, errors are dominated by the two nearest neighbors at distance . Applying the nearest-neighbor bound with gives .
Example: Exact SER for Square M-QAM
Compute the exact symbol-error probability for square -QAM with (so is an integer) and grid spacing .
Reduce to two independent PAMs
Square -QAM is the Cartesian product of two -PAM constellations on I and Q with spacing . The I and Q noise components are independent .
Error probability of L-PAM
For an -PAM with interior points and edge points, the conditional error probabilities are (interior) and (edge). Averaging: .
Combine I and Q
A QAM symbol is correct iff both I and Q are correct: , so using .
Union Bound vs. Exact Monte-Carlo SER
Compare three curves for a selected constellation: (i) the exact analytical where available, (ii) the loose union bound , and (iii) the nearest-neighbor tight bound . At high SNR, the nearest-neighbor curve closes the gap to exact.
Parameters
SER Curves for M-PSK
Compute the symbol-error probability of -PSK for over a range of symbol SNRs, using the exact angular-integral formula. The curves illustrate the 3-dB penalty incurred on each doubling of beyond QPSK.
Parameters
SER Curves for Square M-QAM
Exact symbol-error curves for -QAM with . The 6-dB penalty per quadrupling of (at fixed ) reflects the shrinking of .
Parameters
BER Is Not SER: The Gray-Coding Gift
Link-budget engineers often quote "BER = " but the curves in standards documents show SER. Under Gray coding β where nearest constellation neighbors differ in exactly one bit β a single symbol error causes on average one bit error out of , so at high SNR. For 64-QAM (), that is a factor of 6 reduction. Without Gray coding (e.g. natural binary labeling) a single symbol error can flip bits, and the high-SNR SER BER slope is lost. Every modern standard (LTE, NR, DVB, Wi-Fi) uses Gray-labeled QAM.
- β’
Gray labeling exists only for constellations with 'neighbor-of-neighbor' graphs that are bipartite (PSK, PAM, square QAM all work)
- β’
Non-square QAM (e.g. 32-QAM cross) has no perfect Gray labeling β standards use near-Gray approximations
High-SNR SER Approximations for Common Constellations
| Constellation | High-SNR SER | Spectral Eff. (b/s/Hz) | |
|---|---|---|---|
| BPSK | 1 | ||
| QPSK | (approx.) | 2 | |
| 8-PSK | 3 | ||
| 16-QAM | 4 | ||
| 64-QAM | 6 | ||
| 256-QAM | 8 |
Common Mistake: The Loose Union Bound Exceeds 1 at Low SNR
Mistake:
Plotting against SNR on log-log axes, a student reports "error probability = 5" at low SNR and concludes the simulation is broken.
Correction:
A probability bound can exceed 1 β it is simply uninformative in that regime. Always cap bounds at 1: . At very low SNR, approaches (random guessing) while the raw union bound grows linearly with , so the cap is essential.
Quick Check
For 16-QAM with symbol energy , what is ?
Using .
Pairwise Error Probability (PEP)
The probability that a minimum-distance decoder restricted to two candidate symbols decides given that was sent. In AWGN with isotropic noise of variance , .
Related: Union Bound on Symbol Error Probability, Qfn