Uplink and Downlink Processing

Linear Processing Becomes Near-Optimal

One of the most profound consequences of operating in the massive MIMO regime is that linear processing β€” which is decidedly suboptimal for conventional 2Γ—22 \times 2 or 4Γ—44 \times 4 MIMO β€” becomes asymptotically optimal as Mβ†’βˆžM \to \infty. The performance gap between the matched filter (MR) and the MMSE receiver, and between ZF precoding and dirty paper coding, vanishes. This means that the base station can serve KK users with O(MK)O(MK) computational complexity instead of the exponential cost of joint detection or DPC encoding. The theoretical foundation for this claim is the use-and-then-forget (UatF) bound, which provides a rigorous achievable rate that depends only on channel statistics.

,

Theorem: Achievable Rate with MR Combining (Use-and-then-Forget Bound)

Under MR combining with perfect CSI, the uplink ergodic achievable rate for user kk in a massive MIMO system with i.i.d. Rayleigh fading is:

RkMR=log⁑2 ⁣(1+pkMΞ²k2βˆ‘jβ‰ kpjΞ²jΞ²k+Οƒ2Ξ²k)β†’Mβ†’βˆžlog⁑2 ⁣(1+pkMΞ²kβˆ‘jβ‰ kpjΞ²j+Οƒ2)R_k^{\text{MR}} = \log_2\!\left(1 + \frac{p_k M \beta_k^2} {\sum_{j \neq k} p_j \beta_j \beta_k + \sigma^2 \beta_k}\right) \xrightarrow{M \to \infty} \log_2\!\left(1 + \frac{p_k M \beta_k} {\sum_{j \neq k} p_j \beta_j + \sigma^2}\right)

For equal power pk=pp_k = p and equal path loss Ξ²k=Ξ²\beta_k = \beta:

RkMRβ‰ˆlog⁑2 ⁣(1+MpΞ²(Kβˆ’1)pΞ²+Οƒ2)R_k^{\text{MR}} \approx \log_2\!\left(1 + \frac{Mp\beta}{(K-1)p\beta + \sigma^2}\right)

In the massive MIMO limit (Mβ†’βˆžM \to \infty with KK fixed):

RkMRβ†’βˆž(growsΒ asΒ log⁑2M)R_k^{\text{MR}} \to \infty \quad \text{(grows as } \log_2 M\text{)}

With MR combining, the desired signal power grows as M2Ξ²k2M^2\beta_k^2 (coherent combining of MM antennas), inter-user interference grows as MΞ²jΞ²kM\beta_j\beta_k (incoherent summation), and noise grows as MΟƒ2Ξ²kM\sigma^2\beta_k (noise enhancement from MR filter norm). The SINR therefore grows linearly with MM. In the large-MM limit, the noise becomes negligible and the rate is limited only by inter-user interference β€” but even this interference is suppressed at rate M/(Kβˆ’1)M/(K-1).

,

Theorem: Achievable Rates with ZF and MMSE Processing

Under i.i.d. Rayleigh fading with perfect CSI, the uplink achievable rates with ZF and MMSE combining are:

ZF combining (requires M>KM > K):

RkZF=log⁑2 ⁣(1+pk(Mβˆ’K)Ξ²kβ‹…1Οƒ2)R_k^{\text{ZF}} = \log_2\!\left(1 + p_k(M - K)\beta_k \cdot \frac{1}{\sigma^2}\right)

The SINR grows as (Mβˆ’K)(M - K), reflecting the loss of KK degrees of freedom for interference nulling.

MMSE combining:

RkMMSE=log⁑2 ⁣(1+pkΞ²k ekT ⁣(1MHHH+Οƒ2MIK)βˆ’1 ⁣ek)R_k^{\text{MMSE}} = \log_2\!\left(1 + p_k\beta_k\, \mathbf{e}_k^T\!\left(\frac{1}{M}\mathbf{H}^{H}\mathbf{H} + \frac{\sigma^2}{M}\mathbf{I}_K\right)^{-1}\!\mathbf{e}_k\right)

which converges for large MM to:

RkMMSEβ†’log⁑2 ⁣(1+pkMΞ²kΟƒ2)R_k^{\text{MMSE}} \to \log_2\!\left(1 + \frac{p_k M\beta_k}{\sigma^2}\right)

In the massive MIMO limit, all three schemes converge:

RkMRβ‰ˆRkZFβ‰ˆRkMMSEβ‰ˆlog⁑2 ⁣(1+pkMΞ²kΟƒ2)R_k^{\text{MR}} \approx R_k^{\text{ZF}} \approx R_k^{\text{MMSE}} \approx \log_2\!\left(1 + \frac{p_k M\beta_k}{\sigma^2}\right)

As Mβ†’βˆžM \to \infty with KK fixed, favourable propagation makes the channels orthogonal, so there is no interference to null. ZF "wastes" KK degrees of freedom nulling already-negligible interference, but Mβˆ’Kβ‰ˆMM - K \approx M when M≫KM \gg K. MMSE optimally balances noise enhancement and interference suppression, but when MM is large, all interference is already negligible and MMSE reduces to MR. The three schemes converge because the problem they solve β€” interference suppression β€” becomes negligible in the massive MIMO regime.

, ,

Achievable Rate vs. Number of Antennas

Compare the achievable uplink rates with MR, ZF, and MMSE combining as a function of MM. Observe how all three curves converge as MM grows, confirming that linear processing becomes near-optimal in the massive MIMO regime.

Parameters
10
0

Channel Hardening Animation

Watch the effective channel gain ∣vkHhk∣2|\mathbf{v}_{k}^{H}\mathbf{h}_k|^2 harden as the number of BS antennas MM increases from 4 to 256. Each frame shows a different random channel realisation, illustrating how the per-user rate fluctuations decrease dramatically with MM.

Parameters
5
0

Example: Rate Comparison MR vs. ZF for M=64, K=10

A massive MIMO base station has M=64M = 64 antennas and serves K=10K = 10 users with equal power p=1p = 1 and equal path loss Ξ²k=1\beta_k = 1. The noise variance is Οƒ2=1\sigma^2 = 1 (SNR = 0 dB per antenna). Compute the per-user achievable rate with MR and ZF combining.

Quick Check

In the massive MIMO limit (Mβ†’βˆžM \to \infty, KK fixed), which statement about linear processing is correct?

ZF always outperforms MR by a factor of K

MR combining achieves the same rate as the optimal joint detector

MMSE combining requires matrix inversion that grows as O(M^3)

Linear precoding cannot approach the DPC capacity region

Why This Matters: Massive MIMO in 5G NR

5G NR (New Radio) has adopted massive MIMO as a core technology for both sub-6 GHz and mmWave deployments. Key specifications:

  • Antenna configurations: Up to 256 antenna elements at the gNB (base station), typically 64T64R (64 transmit, 64 receive chains) for sub-6 GHz and 256--512 elements for mmWave.
  • CSI framework: Type I and Type II codebook-based feedback for FDD; channel reciprocity (SRS-based) for TDD.
  • Processing: ZF or RZF (regularised ZF) precoding with up to 16 spatial layers.
  • Beam management: SSB (Synchronisation Signal Block) beams for initial access; CSI-RS for refined beam tracking.

Field deployments by operators worldwide have demonstrated 3--5Γ—\times spectral efficiency gains over 4G LTE MIMO (typically 2Γ—22 \times 2 or 4Γ—44 \times 4), with per-cell throughputs exceeding 1 Gbps in the downlink using 64 antenna ports.

See full treatment in Chapter 19

Key Takeaway

In the massive MIMO regime (M≫KM \gg K), the simplest linear processing scheme β€” matched filter / MR combining with complexity O(MK)O(MK) β€” achieves the same asymptotic rate as the optimal joint decoder (exponential complexity). This means that massive MIMO converts a hard signal processing problem into a straightforward one through sheer antenna numbers.

Deeper Treatment in the MIMO Book

The signal processing foundations of massive MIMO β€” linear combining, MMSE estimation, the capacity of MIMO channels β€” build directly on the MIMO theory developed in Chapters 15--17 of this book. The MIMO specialised book extends the treatment to spatially correlated channels (beyond the i.i.d. Rayleigh model of this chapter), random matrix theory for deterministic equivalents, and advanced precoding techniques including successive encoding and dirty paper coding. Readers interested in the information- theoretic foundations of multi-antenna systems should consult that resource.

Use-and-then-Forget Bound

A lower bound on the ergodic achievable rate that treats the known part of the channel as deterministic and the unknown part (estimation error, interference) as worst-case Gaussian noise. Formally: Rk=log⁑2(1+SINRk)R_k = \log_2(1 + \text{SINR}_k) where the SINR is computed from channel statistics rather than instantaneous values.

Related: Massive MIMO, Channel Hardening

Maximum Ratio (MR) Combining

A linear combining scheme that sets vk=hk\mathbf{v}_{k} = \mathbf{h}_k, maximising the received SNR for user kk but not suppressing inter-user interference. Also called matched filtering (MF). In massive MIMO, MR becomes near-optimal due to favourable propagation.

Related: Massive MIMO, Favorable Propagation