Orthogonal Frequency Division Multiplexing (OFDM)
1. System Overview & Block Diagram
- OFDM splits total bandwidth \(B\) into \(N\) narrow, orthogonal subcarriers.
- Each subcarrier transmits a low-rate QAM/PSK symbol.
- Subcarrier spacing: \(\Delta f = \frac{1}{T}\), where \(T\) = useful OFDM symbol duration (without cyclic prefix).
Time-domain OFDM symbol (without CP):
2. Discrete Implementation & DFT/IDFT
- IFFT: Converts frequency domain QAM symbols to time domain OFDM symbol.
- FFT: At receiver, recovers subcarrier symbols.
- Cyclic prefix (CP): Appends last \(L_{cp}\) samples of each OFDM symbol to its front.
DFT Properties:
- DFT: \(X[i] = \frac{1}{\sqrt{N}} \sum_{n=0}^{N-1} x[n] e^{-j2\pi n i / N}\)
- IDFT: \(x[n] = \frac{1}{\sqrt{N}} \sum_{i=0}^{N-1} X[i] e^{j2\pi n i / N}\)
- Circular convolution: In frequency, becomes pointwise multiplication.
3. ISI and Cyclic Prefix
-
ISI (Inter-Symbol Interference) occurs in frequency-selective fading.
-
Cyclic Prefix:
-
If \(L_{cp} \geq L_{ch}\) (channel length), linear convolution becomes circular, eliminating ISI.
-
Received symbol after FFT:
$$ Y_k = H_k S_k + W_k $$
Where \(H_k\) = channel response at subcarrier \(k\), \(W_k\) = noise.
- Spectral efficiency penalty: CP overhead reduces net data rate by \(N/(N + L_{cp})\).
4. Inter-Carrier Interference (ICI)
a. Ideal Synchronization
- Subcarriers are orthogonal:
$$ \frac{1}{N} \sum_{n=0}^{N-1} e^{j2\pi (k-l)n/N} = \delta_{kl} $$ * No ICI when time/frequency perfectly aligned.
b. ICI Due to Frequency Offset
- Frequency offset (\(\epsilon\), normalized to subcarrier spacing):
$$ r[n] = s[n] e^{j2\pi \epsilon n / N} $$ * After FFT:
$$ Y_k = \sum_{l=0}^{N-1} S_l \cdot \mathrm{ICI}(k, l, \epsilon) $$
with
$$ \mathrm{ICI}(k, l, \epsilon) = \frac{\sin(\pi (l - k + \epsilon))}{N \sin \left( \frac{\pi}{N}(l - k + \epsilon) \right)} \exp \left( j\pi \frac{N-1}{N}(l - k + \epsilon) \right) $$ * Effect: Frequency offset causes energy leakage (ICI), rotating/distorting constellation points.
c. ICI Due to Timing Offset
- Timing offset (\(\tau\)):
$$ r[n] = s[n-\tau] $$
$$ Y_k = S_k e^{-j2\pi k \tau / N} + \text{ICI terms} $$ * If \(\tau < L_{cp}\): Only phase rotation; no ISI. * If \(\tau \geq L_{cp}\): Both ISI and ICI appear.
5. Constellation Rotation & SNR Degradation
- Frequency offset (\(\epsilon\)): Rotates constellation by \(2\pi \epsilon\) per symbol.
- Timing offset (\(\tau\)): Rotates constellation by \(2\pi k \tau / N\) per subcarrier.
- Both effects increase error rate and reduce SNR.
6. Peak-to-Average Power Ratio (PAPR)
- OFDM signals have high PAPR (up to \(N\) for \(N\) subcarriers).
- Requires linear power amplifiers, reducing power efficiency.
- Mitigation: Clipping, peak cancellation, special coding, etc.
7. Adaptive Loading & Water-Filling
- Water-filling algorithm: Allocates power/rate based on subcarrier SNR \(\gamma_i\):
- Improves overall rate in frequency-selective channels.
8. Diversity, Coding & Equalization
- Channel coding and interleaving spread errors over subcarriers (frequency diversity).
- Precoding and equalization can compensate for fading, at the cost of complexity and required channel state information (CSI).
9. Summary Table
Feature | Effect/Formula | ||
---|---|---|---|
OFDM Signal | \(s[n] = \sum_k S_k e^{j2\pi k n / N}\) | ||
ISI Elimination | CP: \(L_{cp} \geq L_{ch}\) | ||
ICI from Freq Offset | Increases with offset; see formula above | ||
ICI from Timing Offset | Phase shift; ISI if offset \(> CP\) | ||
PAPR | High (\(\sim N\)); reduces PA efficiency | ||
Water-filling | ( P_i = \left( \frac{1}{\gamma_0} - \frac{N_0 B_N}{ | H_i | ^2} \right)^+ ) |
Constellation Effect | Rotated/distorted; higher error rates |
10. Key Drawbacks of OFDM
Drawback | Explanation |
---|---|
High PAPR | Requires highly linear, less efficient amplifiers. |
Sensitivity to Freq/Phase Errors | Frequency/phase offset and Doppler cause ICI, degrade orthogonality. |
CP Overhead | Reduces net spectral efficiency due to redundant samples. |
Complexity | Needs FFT/IFFT, accurate synchronization, and digital processing. |
Nonlinearity Sensitivity | High PAPR increases distortion from analog/RF components. |
Spectral Leakage | Significant sidelobes increase out-of-band emissions unless windowing/filtering is used. |
Channel Estimation Required | Accurate and fast channel tracking needed for mobility/fast fading. |
11. OFDM vs. Vector Coding
-
Vector Coding (VC): SVD-based decomposition for ISI-free parallel channels.
-
Theoretically optimal for ISI elimination, but requires full channel knowledge and is computationally expensive.
- Not practical for real-time wireless systems.
- OFDM: Efficient, does not need full CSI at transmitter, uses CP for simple ISI removal, widely adopted.
12. Case Study: IEEE 802.11a (WiFi)
- Bandwidth: 20 MHz (5 GHz band)
- Subcarriers: 64 (48 data, 4 pilots, 12 null)
- CP Length: 16 samples (\(\approx 0.8\,\mu\text{s}\))
- OFDM Symbol Time: 4 \(\mu\)s (80 samples at 20 MHz)
- Data Rates: 6–54 Mbps (varies with modulation and coding)
- Modulations: BPSK, QPSK, 16QAM, 64QAM
- Coding rates: 1/2, 2/3, 3/4 (convolutional)
13. References
- D. Tse, P. Viswanath, Fundamentals of Wireless Communication
- J. Proakis, Digital Communications
- Wikipedia: OFDM
_Last updated: June 06, 2025