The Wideband Massive MIMO Channel

From Narrowband to Wideband

Everything we have done in the preceding chapters β€” channel hardening, favorable propagation, linear precoding, uplink detection β€” assumed a flat-fading channel: one NtΓ—KN_t \times K matrix H\mathbf{H} describing the entire band. In practice, 5G NR allocates bandwidths from 20 MHz to 400 MHz, and at sub-6 GHz the RMS delay spread στ\sigma_\tau is typically 100–500 ns. The coherence bandwidth Bcβ‰ˆ1/(5στ)B_c \approx 1/(5\sigma_\tau) can be as low as 400 kHz β€” far smaller than the system bandwidth. The channel is frequency-selective, and we need OFDM to handle it.

The golden thread of this chapter is simple: OFDM converts the wideband problem into NN parallel narrowband problems, each of which we already know how to solve. But this decomposition comes at a price β€” pilot overhead, interpolation error, and the need to manage resources across both space and frequency.

Definition:

Frequency-Selective MIMO Channel

Consider a base station with NtN_t antennas serving KK single-antenna users. The wideband channel between the base station and user kk is modeled as a tapped delay line with LL resolvable taps:

hk(t)=βˆ‘β„“=0Lβˆ’1hk,ℓ δ(tβˆ’Ο„β„“)\mathbf{h}_k(t) = \sum_{\ell=0}^{L-1} \mathbf{h}_{k,\ell} \, \delta(t - \tau_\ell)

where hk,β„“βˆˆCNt\mathbf{h}_{k,\ell} \in \mathbb{C}^{N_t} is the β„“\ell-th tap coefficient vector and Ο„β„“\tau_\ell is the β„“\ell-th path delay. The maximum excess delay satisfies Ο„Lβˆ’1βˆ’Ο„0≀Tcp\tau_{L-1} - \tau_0 \leq T_{\text{cp}} (the cyclic prefix absorbs all multipath).

The number of taps LL is related to the delay spread and bandwidth: Lβ‰ˆβŒˆWβ‹…ΟƒΟ„βŒ‰+1L \approx \lceil W \cdot \sigma_\tau \rceil + 1, where WW is the total signal bandwidth. For 100 MHz at sub-6 GHz with στ=300 ns\sigma_\tau = 300\,\text{ns}, we get Lβ‰ˆ31L \approx 31 taps.

Delay Tap

A discrete-time representation of a multipath component in the frequency-selective channel. Each tap hk,β„“\mathbf{h}_{k,\ell} captures the combined effect of all physical paths arriving at delay Ο„β„“\tau_\ell.

Related: Cyclic Prefix, Coherence Bandwidth

Definition:

Per-Subcarrier Channel Matrix

After OFDM demodulation with NN subcarriers and subcarrier spacing Ξ”f\Delta f, the channel at subcarrier kk for user jj is the NN-point DFT of the delay-domain taps:

hj[k]=βˆ‘β„“=0Lβˆ’1hj,ℓ eβˆ’j2Ο€kΞ”fΟ„β„“,k=0,1,…,Nβˆ’1\mathbf{h}_j[k] = \sum_{\ell=0}^{L-1} \mathbf{h}_{j,\ell} \, e^{-j 2\pi k \Delta f \tau_\ell}, \quad k = 0, 1, \ldots, N-1

Stacking all KK users, the NtΓ—KN_t \times K channel matrix at subcarrier kk is:

H[k]=[h1[k], h2[k], …, hK[k]]\mathbf{H}[k] = \bigl[\mathbf{h}_1[k], \, \mathbf{h}_2[k], \, \ldots, \, \mathbf{h}_{K}[k]\bigr]

Each H[k]\mathbf{H}[k] is a flat-fading channel matrix β€” the entire narrowband massive MIMO toolkit applies per subcarrier.

Cyclic Prefix

A copy of the last NcpN_{\text{cp}} samples of the OFDM symbol prepended to the transmitted block. It converts the linear channel convolution into a circular one, enabling the DFT-based decomposition into parallel flat-fading subchannels. The CP must satisfy Tcpβ‰₯Ο„Lβˆ’1βˆ’Ο„0T_{\text{cp}} \geq \tau_{L-1} - \tau_0.

Related: Delay Tap

Theorem: OFDM Diagonalization of the Wideband Channel

Let the frequency-selective MIMO channel between the base station and user kk have LL taps {hk,β„“}β„“=0Lβˆ’1\{\mathbf{h}_{k,\ell}\}_{\ell=0}^{L-1} with delays {Ο„β„“}\{\tau_\ell\}. If the cyclic prefix duration satisfies Tcpβ‰₯Ο„Lβˆ’1T_{\text{cp}} \geq \tau_{L-1}, then after OFDM processing (DFT at the receiver), the input-output relation at subcarrier kk is

yk[n]=hkH[n] x[n]+wk[n],k=0,…,Nβˆ’1y_k[n] = \mathbf{h}_k^H[n] \, \mathbf{x}[n] + w_k[n], \quad k = 0, \ldots, N-1

where x[n]∈CNt\mathbf{x}[n] \in \mathbb{C}^{N_t} is the transmitted vector at subcarrier kk in OFDM symbol nn, and wk[n]∼CN(0,Οƒ2)w_k[n] \sim \mathcal{CN}(0, \sigma^2). The noise samples are i.i.d. across subcarriers and OFDM symbols.

The cyclic prefix makes the channel convolution circular, and the DFT diagonalizes any circulant matrix. The result is NN parallel single-tap channels β€” each identical in structure to the narrowband model we already analyzed.

,

Key Takeaway

OFDM converts the wideband massive MIMO problem into NN independent narrowband problems. Every technique from Chapters 1–9 β€” channel hardening, favorable propagation, MRT, ZF, MMSE β€” applies per subcarrier. The new challenge is managing the NΓ—KN \times K dimensional estimation and precoding problem efficiently.

Historical Note: OFDM Meets MIMO

1966–2018

OFDM was proposed by Robert W. Chang at Bell Labs in 1966, but the practical DFT-based implementation came from Weinstein and Ebert in 1971. The marriage of OFDM and MIMO was championed in the early 2000s by multiple groups. The IEEE 802.11n standard (2009) was the first commercial MIMO-OFDM system. 3GPP adopted OFDM for the LTE downlink in Release 8 (2008), and massive MIMO-OFDM became the backbone of 5G NR from Release 15 (2018).

Definition:

Channel Frequency Correlation

The channel frequency response hk[n]\mathbf{h}_k[n] at subcarrier nn exhibits correlation across subcarriers determined by the power delay profile. The frequency-domain correlation function for user kk is

rk[Ξ”k]=E[hk[n]Hhk[n+Ξ”k]]=βˆ‘β„“=0Lβˆ’1E[βˆ₯hk,β„“βˆ₯2] eβˆ’j2πΔkΞ”fΟ„β„“r_k[\Delta k] = \mathbb{E}\bigl[\mathbf{h}_k[n]^H \mathbf{h}_k[n + \Delta k]\bigr] = \sum_{\ell=0}^{L-1} \mathbb{E}\bigl[\|\mathbf{h}_{k,\ell}\|^2\bigr] \, e^{-j 2\pi \Delta k \Delta f \tau_\ell}

Two subcarriers separated by Ξ”k\Delta k are approximately uncorrelated when Ξ”kβ‹…Ξ”f≫Bc\Delta k \cdot \Delta f \gg B_c.

This frequency correlation is what makes interpolation-based channel estimation possible: we only need to estimate the channel at a subset of subcarriers and interpolate the rest.

Example: Typical 5G NR OFDM Parameters

A 5G NR base station operates at f0=3.5 GHzf_0 = 3.5\,\text{GHz} with W=100 MHzW = 100\,\text{MHz}, subcarrier spacing Ξ”f=30 kHz\Delta f = 30\,\text{kHz}, and N=3276N = 3276 active subcarriers. The channel has RMS delay spread στ=300 ns\sigma_\tau = 300\,\text{ns}.

(a) How many delay taps LL does the channel have?

(b) What is the coherence bandwidth, and how many subcarriers fit within one coherence bandwidth?

(c) If pilot subcarriers are spaced every DD subcarriers, what is the maximum DD that avoids aliasing?

Wideband Massive MIMO Channel Response

Visualize the frequency-selective channel: magnitude of channel coefficients across subcarriers for different delay spreads and antenna counts.

Parameters
64

Number of BS antennas

512

Number of OFDM subcarriers

300

RMS delay spread in nanoseconds

0

Which user channel to display

Common Mistake: Cyclic Prefix Overhead Is Often Forgotten

Mistake:

When computing the spectral efficiency of massive MIMO-OFDM, many analyses use the narrowband per-subcarrier rate and simply multiply by NN, ignoring the cyclic prefix overhead.

Correction:

The true spectral efficiency must account for the CP fraction. If TcpT_{\text{cp}} is the CP duration and T=1/Ξ”fT = 1/\Delta f the useful symbol duration, the efficiency loss is

Ξ·CP=TT+Tcp\eta_{\text{CP}} = \frac{T}{T + T_{\text{cp}}}

For 5G NR normal CP at Ξ”f=30 kHz\Delta f = 30\,\text{kHz}: T=33.3 μsT = 33.3\,\mu\text{s}, Tcp=2.34 μsT_{\text{cp}} = 2.34\,\mu\text{s}, giving Ξ·CPβ‰ˆ0.934\eta_{\text{CP}} \approx 0.934 β€” a 6.6% loss.

Coherence Bandwidth

The frequency separation BcB_c over which the channel frequency response remains approximately constant. Inversely proportional to the RMS delay spread: Bcβ‰ˆ1/(5στ)B_c \approx 1/(5\sigma_\tau). Subcarriers separated by less than BcB_c experience nearly identical fading.

Related: Delay Tap, Cyclic Prefix

Quick Check

Why does OFDM convert a frequency-selective MIMO channel into NN flat-fading channels?

The DFT is a unitary transform that preserves signal energy

The cyclic prefix makes the channel convolution circular, and the DFT diagonalizes circulant matrices

The channel taps are i.i.d. Gaussian, which makes the DFT output independent

The subcarrier spacing is chosen to equal the coherence bandwidth