Capacity Scaling: Why More Antennas?

The Antenna Economy

The classical view of wireless networks is pessimistic: spectrum is scarce, users compete for it, and interference limits capacity. Massive MIMO turns this picture on its head. By deploying many more antennas at the base station than there are active users, we gain a resource that was always free but went unexploited: spatial degrees of freedom.

This section develops the capacity scaling argument from first principles. The message is simple: with NtN_t antennas serving KK users, the sum capacity grows linearly in min⁑(Nt,K)\min(N_t, K) β€” and in the massive MIMO regime Nt≫KN_t \gg K, it grows linearly in KK with a pre-log factor of order NtN_t.

Massive MIMO

A base station architecture with NtN_t antennas where Nt≫KN_t \gg K, typically Ntβ‰₯64N_t \geq 64 with K≀20K \leq 20. The large antenna surplus enables channel hardening, favorable propagation, and near-optimal linear processing.

Related: Channel Hardening, Favorable Propagation, MRC Combining Vector, ZF Combining (Zero Forcing)

Definition:

Ergodic Sum Rate and Degrees of Freedom

With Gaussian inputs and a known channel H\mathbf{H}, the ergodic uplink sum rate (in bits per channel use) is

Csum(H)=log⁑2det⁑ ⁣(INt+1Οƒ2HPHH),C_{\text{sum}}(\mathbf{H}) = \log_2 \det\!\left(\mathbf{I}_{N_t} + \frac{1}{\sigma^2} \mathbf{H} \mathbf{P} \mathbf{H}^{H}\right),

where P=diag(P1,…,PK)\mathbf{P} = \text{diag}(P_1, \ldots, P_{K}) is the diagonal power matrix. The ergodic sum rate is CΛ‰sum=EH[Csum(H)]\bar{C}_{\text{sum}} = \mathbb{E}_{\mathbf{H}}[C_{\text{sum}}(\mathbf{H})].

The multiplexing gain (degrees of freedom) is

d=lim⁑SNRβ†’βˆžCΛ‰sumlog⁑2SNR=min⁑(Nt,K).d = \lim_{\text{SNR} \to \infty} \frac{\bar{C}_{\text{sum}}}{\log_2 \text{SNR}} = \min(N_t, K).

For Ntβ‰₯KN_t \geq K (the massive regime), d=Kd = K: every user gets exactly one independent spatial stream regardless of how many BS antennas exist. More antennas improve the pre-log SNR multiplier, not the DoF.

Theorem: Sum Rate Linear Scaling with tnntxtn{ntx}

Assume i.i.d. Rayleigh fading: the entries of H\mathbf{H} are i.i.d. CN(0,Ξ²k)\mathcal{CN}(0, \beta_{k}) where Ξ²k\beta_{k} is the path-loss of user kk. Fix KK and let Ntβ†’βˆžN_t \to \infty with equal power Pk=PP_k = P for all kk. Then the ergodic sum rate satisfies

CΛ‰sum=βˆ‘k=1Klog⁑2 ⁣(1+P Nt βkΟƒ2)+o(Nt)β€…β€ŠβŸΆβ€…β€ŠKlog⁑2(Nt)+O(1).\bar{C}_{\text{sum}} = \sum_{k=1}^{K} \log_2\!\left(1 + \frac{P\,N_t\,\beta_{k}}{\sigma^2}\right) + o(N_t) \;\longrightarrow\; K\log_2(N_t) + \mathcal{O}(1).

In particular, the sum rate grows as Klog⁑2NtK \log_2 N_t bits per channel use.

Each user's SINR grows linearly with NtN_t because the BS can coherently combine NtN_t received copies of the user's signal, yielding an NtN_t-fold beamforming gain. The interference from other users is suppressed by the spatial orthogonality of their channels (favorable propagation β€” Section 1.3).

,

Key Takeaway

Degrees of freedom are bounded; SNR is not. With NtN_t BS antennas and KK users, the spatial DoF is min⁑(Nt,K)=K\min(N_t, K) = K (in the massive regime). But each user's effective SNR grows linearly as Ntβ†’βˆžN_t \to \infty, giving Klog⁑2(Nt)K\log_2(N_t) scaling in sum rate. This is the fundamental reason massive MIMO is transformative.

Sum Rate vs. Number of BS Antennas

Explore how the ergodic sum rate scales with NtN_t for MRC, ZF, and MMSE combining at different SNR and user counts. The Klog⁑2(Nt)K\log_2(N_t) asymptote is shown as a dashed reference.

Parameters
4
10

Example: Scaling Calculation: 64 vs 256 Antennas

A BS serves K=8K = 8 users. All users have path-loss Ξ²=βˆ’100\beta = -100 dB and transmit at P=23P = 23 dBm. The noise figure is 77 dB, noise PSD is βˆ’174-174 dBm/Hz, and bandwidth is 2020 MHz. Compare the sum-rate lower bound with Nt=64N_t = 64 vs Nt=256N_t = 256 antennas using the asymptotic formula of Theorem tnntxtn{ntx}" data-ref-type="theorem">TSum Rate Linear Scaling with tnntxtn{ntx}.

Common Mistake: More Antennas Do Not Give More Degrees of Freedom

Mistake:

A common misconception is that adding antennas to the BS continuously increases the number of simultaneous streams that can be supported.

Correction:

The spatial multiplexing gain (DoF) is min⁑(Nt,K)\min(N_t, K). With KK single-antenna users, no matter how many BS antennas are deployed, only KK independent data streams can be transmitted simultaneously. Extra antennas improve beamforming gain (higher per-user SNR) and interference suppression, but they do not increase the number of streams. To serve more users simultaneously, you must increase KK, which requires more time-frequency resources for pilot sequences.

Why This Matters: Massive MIMO in 5G NR and Beyond

The 3GPP NR standard (Release 15+) specifies "Full-Dimension MIMO" with up to 32 CSI-RS ports at sub-6 GHz and up to 64 ports at mmWave. Commercial 5G base stations from Ericsson, Huawei, and Nokia deploy 64-element active antenna units (AAUs) capable of serving 8–16 simultaneous users. The theoretical analysis in this chapter predicts performance within 1–3 dB of field measurements once realistic propagation (spatial correlation, pilot contamination) is accounted for in Chapters 2–5.

Historical Note: The Birth of Massive MIMO: Marzetta's 2010 Paper

2010–present

The concept of massive MIMO was introduced by Thomas Marzetta in a landmark 2010 IEEE Transactions on Wireless Communications paper titled "Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas." Marzetta showed that if the BS has infinitely many antennas, intra-cell interference vanishes, the effects of uncorrelated noise and fast fading disappear, and the system performance depends only on pilot contamination.

The paper was initially met with skepticism β€” deploying 100+ antennas seemed impractical. Within five years, prototypes at Rice, Lund, and Bristol proved the concept experimentally, and by 2018 it became standard in 5G NR. Marzetta received the 2017 IEEE Communications Society Heinrich Hertz Award for this work.

Quick Check

A BS has Nt=128N_t = 128 antennas serving K=10K = 10 single-antenna users. What is the maximum multiplexing gain (DoF)?

128

10

64

1280