Knowledge / Electronics and Communication Engineering / OFDM and MIMO

OFDM and MIMO

Electronics and Communication Engineering (B.E./B.Tech) · Signals and communication · free study notes for exams, placements and interviews

In short

OFDM splits one high-rate data stream over many closely spaced, mutually orthogonal narrowband subcarriers generated by an IFFT, so a frequency-selective fading channel looks like a set of flat-fading subchannels and intersymbol interference is removed by a cyclic prefix. MIMO uses multiple transmit and receive antennas to send several data streams in the same time-frequency resource (spatial multiplexing) or the same stream over independent paths (diversity), multiplying capacity or reliability without extra bandwidth. Together, MIMO-OFDM is the physical layer of Wi-Fi (IEEE 802.11n/ac/ax), 4G LTE and 5G NR, while OFDM alone carries DVB-T and digital radio. It is a recurring area in university communications papers, in M.Tech/PhD entrance tests, and in interviews at Qualcomm, Samsung R&D, Nokia, Ericsson, Mediatek, Tejas Networks, Saankhya Labs, Signalchip, HFCL, C-DOT and ISRO/DRDO labs. Exam questions centre on orthogonality conditions, cyclic prefix sizing, PAPR, capacity formulas, Alamouti coding and linear detectors.

Explained

Why OFDM: the ISI problem

Orthogonality, IFFT/FFT and the OFDM chain

Cyclic prefix, guard interval and overhead

Impairments: PAPR, synchronisation, Doppler

OFDMA, resource allocation and standards

MIMO: channel model, diversity and multiplexing

Key points

Formulas and examples

Subcarrier spacing: Δf = 1/T = B/N (Hz); T = useful symbol time (s), B = signal bandwidth, N = FFT size
OFDM symbol time: T_sym = T + T_cp; sampling interval T_s = T/N; T_cp = N_cp·T_s
IFFT: x[n] = (1/N) Σ_{k=0}^{N−1} X_k e^{j2πkn/N}, n = 0…N−1 (X_k = QAM symbol on subcarrier k)
Data rate: R = N_used · log₂M · r_code / T_sym (bit/s); M = constellation size, r_code = code rate
Spectral efficiency: η = R/B (bit/s/Hz); CP + guard efficiency = [N/(N+N_cp)]·(N_used/N)
PAPR = max|x(t)|² / E{|x(t)|²}; PAPR_max = N → 10 log₁₀N dB
Coherence bandwidth: B_c ≈ 1/(5σ_τ); design rule Δf ≪ B_c and Δf ≫ f_d (Doppler f_d = v·f_c/c)
ICI/SNR limit from CFO: SNR_ICI ≈ 1/[(π·ε)²/3] approximately, ε = Δf_offset/Δf (normalised offset)
MIMO channel: y = Hx + n; SVD H = UΣVᴴ, singular values σ_i, eigen-gains λ_i = σ_i²
MIMO capacity (CSI at receiver only, equal power): C = log₂ det(I_{N_r} + (ρ/N_t) HHᴴ) bit/s/Hz, ρ = average SNR
High-SNR approximation: C ≈ min(N_t,N_r) · log₂(ρ) (linear growth with antennas)
Parallel-channel capacity with CSIT: C = Σ_i log₂(1 + P_i λ_i/σ²), P_i from water-filling P_i = (µ − σ²/λ_i)⁺, ΣP_i = P
MRC output SNR: γ_MRC = Σ_{i=1}^{N_r} γ_i; array gain = N_r
ZF receiver: x̂ = (HᴴH)⁻¹Hᴴ y; MMSE: x̂ = (HᴴH + σ²I)⁻¹Hᴴ y
Alamouti 2×1: ŝ₁ = h₁*y₁ + h₂y₂*, ŝ₂ = h₂*y₁ − h₁y₂* → effective gain (|h₁|²+|h₂|²)
Diversity: P_e ∝ SNR−L, L = diversity order (L = N_t·N_r for full-diversity MIMO)

Example 1 — OFDM parameter design. Bandwidth B = 20 MHz, FFT size N = 2048, rms delay spread σ_τ = 0.5 µs with τ_max = 2 µs.

R = 1200 × 6 × 0.75 / 105.6 µs = 5400/105.6 µs = 51.14 Mbit/s → η = 51.14/20 = 2.56 bit/s/Hz.

Example 2 — LTE resource grid and Doppler check. Δf = 15 kHz, normal CP, carrier 2.6 GHz, user speed 120 km/h.

Example 3 — PAPR and PA back-off. N = 256 subcarriers.

Example 4 — MIMO capacity comparison at ρ = 20 dB (ρ = 100).

Example 5 — Alamouti versus MRC and ZF detection.

FeatureOFDMSingle-carrier (with equaliser)
ISI handlingCyclic prefix + 1-tap per toneLong time-domain equaliser
ComplexityFFT, O(N log N)Grows with delay spread
PAPRHigh (8–12 dB)Low (3–6 dB)
CFO/phase-noise sensitivityHighLower
Spectral shapingNear-rectangular, flexibleNeeds pulse shaping/filters
Multiple accessOFDMA, per-subcarrier schedulingTDMA/FDMA/CDMA
SchemeAntennasGain obtainedCSI at TxRateDecoding
MRC1×N_rDiversity N_r + array gainNo1Linear, trivial
Alamouti STBC2×1 or 2×N_rDiversity 2 (or 2N_r)No1Linear
V-BLAST (SM)N_t×N_rMultiplexing min(N_t,N_r)NoN_tZF/MMSE/SIC/ML
SVD eigenbeamformingN_t×N_rMultiplexing + array gainYes (full)≤ min(N_t,N_r)Per-eigenchannel
Massive MU-MIMO≥64 at BSMulti-user multiplexing + beamformingYes (TDD reciprocity)Many usersMF/ZF/MMSE
OFDM transmitter (one MIMO branch)
bits -> FEC+interleave -> S/P -> QAM map -> [ IFFT (N) ] -> add CP -> P/S -> DAC -> RF
RX:  RF -> ADC -> sync (timing, CFO) -> remove CP -> [ FFT (N) ] -> per-tone MIMO
     detection (ZF/MMSE/ML with Ĥ_k from pilots) -> demap -> deinterleave -> FEC decode

Where it is used

Interview questions

Common mistakes

Related topics

Sampling and digital modulation · Information theory and coding · Noise in communication systems · Fourier, Laplace and Z-transforms · Spread spectrum and CDMA · Telecommunication networks and switching

Open in the Knowledge reader →Find jobs →