Cyclic Prefix
How the Cyclic Prefix Defeats Multipath in OFDM
In a multicarrier system the transmitter builds each symbol by inverse-FFT of N modulated subcarriers, producing N time samples. A dispersive radio channel smears each transmitted sample across several sample periods, so the tail of one symbol bleeds into the head of the next. Two distinct problems follow: intersymbol interference (ISI) between consecutive symbols, and intercarrier interference (ICI) because the FFT window no longer sees an integer number of cycles of every subcarrier. The cyclic prefix solves both at once by inserting a guard that is a verbatim copy of the symbol's own tail, so the waveform looks periodic across the entire FFT observation window.
Because the guard reproduces the symbol's ending samples, the receiver can discard the corrupted CP region and still capture a clean block in which the linear convolution of the channel is indistinguishable from a circular convolution. That equivalence is the whole point. Circular convolution in the time domain maps to element-wise multiplication in the frequency domain, so after the FFT each subcarrier k simply carries the transmitted symbol scaled by the channel frequency response H[k]. Recovery reduces to dividing by an estimated H[k], a single complex tap per subcarrier rather than a long time-domain filter.
The guard length is the central design parameter. It must exceed the maximum excess delay of the channel impulse response; otherwise late echoes spill past the CP boundary into the FFT window and the subcarrier orthogonality collapses, producing an irreducible error floor that no equalizer can remove. Sizing therefore follows the deployment: short CP for small cells and dense urban microcells with modest delay spread, extended CP for large rural cells and single-frequency broadcast networks where echoes from distant transmitters can span many kilometers.
Cyclic Prefix and Guard Interval Equations
TCP ≥ τmax (CP duration ≥ maximum channel excess delay)
Total Symbol Duration:
Tsym = Tu + TCP = (N + L) × Ts
Spectral / Energy Overhead:
ηCP = L / (N + L) → SNR loss ≈ −10·log10(N / (N + L)) dB
Frequency-Domain Channel (per subcarrier):
Y[k] = H[k] × X[k] + W[k] → X̂[k] = Y[k] / H[k]
Where N = FFT size, L = CP length in samples, Ts = sample period, Tu = useful symbol time, τmax = max excess delay, H[k] = channel response. Example: LTE 20 MHz, N = 2048, L ≈ 144 → ηCP ≈ 6.6%, SNR loss ≈ 0.30 dB.
Cyclic Prefix Configurations Across Standards
| Standard / Mode | Subcarrier Spacing | Useful Symbol Tu | CP Duration | CP Overhead | Typical Use Case |
|---|---|---|---|---|---|
| LTE normal CP | 15 kHz | 66.7 μs | ≈ 4.7 μs | ≈ 7% | Urban / suburban macro |
| LTE extended CP | 15 kHz | 66.7 μs | 16.67 μs | 20% | Large cells, MBSFN |
| 5G NR μ=0 | 15 kHz | 66.7 μs | ≈ 4.7 μs | ≈ 7% | Sub-1 GHz wide-area |
| 5G NR μ=1 | 30 kHz | 33.3 μs | ≈ 2.3 μs | ≈ 7% | Mid-band (3.5 GHz) |
| 5G NR μ=3 | 120 kHz | 8.33 μs | ≈ 0.59 μs | ≈ 7% | mmWave (24 to 40 GHz) |
| 802.11a/g | 312.5 kHz | 3.2 μs | 0.8 μs | 20% | Indoor WLAN |
Frequently Asked Questions
How long should the cyclic prefix be relative to the channel delay spread?
The CP duration must equal or exceed the channel's maximum excess delay so every late echo of the previous symbol lands inside the guard and is discarded before the FFT window. LTE's normal CP of ≈ 4.7 μs covers roughly 1.4 km of differential path and suits urban and suburban delay spreads; the extended CP of 16.67 μs targets large cells and single-frequency broadcast where echoes can exceed 5 km. If delay spread overruns the CP, subcarrier orthogonality breaks and an irreducible ISI/ICI error floor appears.
Why does the cyclic prefix make the channel a circular convolution instead of a linear one?
A multipath channel performs linear convolution, which leaks energy from one symbol into the next. Prepending the last L samples of an N-sample symbol makes the transmitted block periodic over the FFT window, so when the spread is shorter than the CP the received useful portion looks exactly like a circular convolution with the channel. Circular convolution in time equals element-wise multiplication in the DFT domain, giving each subcarrier a single complex gain H[k] that a one-tap equalizer can divide out.
What is the spectral and SNR cost of the cyclic prefix?
The CP carries no payload, so it spends both bandwidth and transmit energy. The overhead fraction is L / (N + L). For LTE with N = 2048 and a normal CP averaging ≈ 144 samples the overhead is about 7% and the SNR penalty about 0.3 dB; extended CP at 512 samples raises overhead to 20%. 5G NR scales CP length with subcarrier spacing so overhead stays near 7% across numerologies, from ≈ 2.3 μs at 30 kHz to ≈ 0.59 μs at 120 kHz.