This article explains how OFDM (Orthogonal Frequency Division Multiplexing) symbols and subcarriers work. It covers modulation, mapping symbols to subcarriers, subcarrier frequency spacing, IFFT synthesis, cyclic prefix, and transmission.
Step 1: Modulation
First, modulate the input bitstream. For example, with 16-QAM, each group of 4 bits maps to one QAM symbol. Suppose we generate a sequence of QAM symbols:
s0, s1, s2, s3, s4, s5, …, s63
Step 2: Mapping Symbols to Subcarriers
Assume Nsub = 8 subcarriers. Each OFDM symbol in the frequency domain contains 8 QAM symbols (one per subcarrier):
- OFDM symbol 1 → s0, s1, s2, s3, s4, s5, s6, s7
- OFDM symbol 2 → s8, s9, s10, s11, s12, s13, s14, s15
- …
- OFDM symbol 8 → s56, s57, …, s63
Each QAM symbol occupies one FFT bin (frequency bin). You assign (map) symbols to these bins before computing the IFFT.
Step 3: Subcarrier Frequencies (Clarified)
Each element of an OFDM symbol (the frequency-domain vector) corresponds to a subcarrier. The subcarriers are spaced by:
$$\Delta f = \dfrac{1}{T_u} = \dfrac{f_s}{N}$$
- \(f_s\) = sampling frequency
- \(N\) = number of FFT/IFFT points
- \(T_u = \dfrac{N}{f_s}\) = useful symbol duration
The frequency assigned to bin index \(k\) is:
$$f_k = k\dfrac{f_s}{N},\quad k = 0,1,\dots,N-1$$
(If you center bins with an FFT shift, indices run from \(-N/2\) to \(N/2-1\), and negative frequencies appear for bins \(k \ge N/2\).)
You map QAM symbols to these frequency bins before taking the IFFT. The IFFT then synthesizes the time-domain OFDM symbol, whose sinusoidal components oscillate at the \(f_k\) frequencies. This spacing \(\Delta f\) guarantees orthogonality between subcarriers over the symbol duration \(T_u\).
Step 4: Time-Domain Conversion
Take the IFFT of each frequency-domain OFDM symbol to convert it to the time domain. The discrete IFFT synthesis is:
\[ x[n] = \dfrac{1}{N} \sum_{k=0}^{N-1} X[k] e^{j 2 \pi \frac{k}{N} n}, \quad n=0,\dots,N-1 \]
- Add a Cyclic Prefix (CP) to mitigate inter-symbol interference.
- Convert the baseband signal to passband by modulation with a carrier.
- Transmit the passband OFDM signal.
- The cyclic prefix length should exceed the channel delay spread to prevent inter-symbol interference.
At Transmitter Side
At Receiver Side
In the above diagram, the graphical representation of the subcarrier signals is shown only for illustration purposes. In a real OFDM system, an IFFT is applied to the modulated baseband symbols (such as BPSK, QPSK, or QAM). This operation converts the signal into the time domain, while the subcarriers are automatically arranged with orthogonal frequency spacing in the frequency domain.
The resulting time-domain signal is then transmitted after being modulated onto a high-frequency carrier to convert it into a passband signal using:
Q(t)cos(ωct) + I(t)sin(ωct)
Run the interactive OFDM online simulator for a hands-on experience (click here)
Why OFDM is the Industry Standard
High Spectral Efficiency
Overlapping subcarriers allow more data to be transmitted over a limited bandwidth compared to FDM.
Multipath Resilience
The long symbol duration makes OFDM naturally resistant to echoes and multipath fading in urban environments.
Simple Equalization
Channel equalization is performed in the frequency domain, which is computationally cheaper than time-domain filters.
The "PAPR" Challenge in OFDM
One major drawback of OFDM is the High Peak-to-Average Power Ratio (PAPR). Since the time-domain signal is a sum of many sinusoids, they can occasionally align in phase, creating a massive power spike.
- Requires high-linear range power amplifiers (expensive).
- Reduces battery efficiency in mobile devices.
- Mitigated by techniques like Selective Mapping (SLM) or Clipped Filtering.
OFDM vs. SC-FDMA
| Feature | OFDM (Downlink) | SC-FDMA (Uplink) |
|---|---|---|
| Standard Usage | 4G/5G Downlink, Wi-Fi | 4G/5G Uplink (LTE) |
| PAPR Level | High | Low |
| Complexity | Lower (at Tx side) | Higher (due to extra DFT) |
Where is OFDM Used?
Frequently Asked Questions
What is the purpose of the Cyclic Prefix (CP)? ▼
The CP acts as a guard interval to eliminate Inter-Symbol Interference (ISI) caused by multipath delay spread. It also turns the linear convolution of the channel into a circular convolution, simplifying frequency-domain equalization.
Why are subcarriers spaced at 1/T? ▼
Spacing subcarriers at exactly \(\Delta f = 1/T_u\) ensures orthogonality. This means that at the peak frequency of one subcarrier, all other subcarriers are at their zero-crossing point, preventing interference.