Summary
Chapter 17 Summary: MIMO III β Multi-User MIMO
Key Points
- 1.
MAC capacity region and SIC. The -user MIMO MAC capacity region is the polymatroid defined by for all subsets . Every boundary point is achieved by successive interference cancellation (SIC) with Gaussian codebooks, and the sum rate is independent of the SIC decoding order.
- 2.
BC-MAC duality and DPC. The MISO broadcast channel capacity region under a sum power constraint equals the union of dual MAC capacity regions: . Dirty paper coding (DPC) achieves this region by pre-cancelling known interference, but its impractical encoding complexity motivates linear alternatives.
- 3.
Linear precoding (ZF and RZF). Zero-forcing precoding eliminates inter-user interference at a power penalty of . Regularised ZF (RZF) adds to balance interference suppression and noise enhancement. Both achieve the same multiplexing gain as DPC ( DoF), with a constant gap that vanishes as .
- 4.
WMMSE algorithm. The weighted sum-rate maximisation problem is non-convex, but the WMMSE reformulation transforms it into block coordinate descent over convex subproblems (receive filters, MSE weights, precoders). The algorithm is monotonically non-decreasing in the WSR and converges to a KKT stationary point, bridging the gap between closed-form linear precoding and the DPC bound.
- 5.
Interference alignment. The -user interference channel has total DoF (Cadambe-Jafar, 2008): each user achieves DoF by aligning all interference into half the signal space. This dramatic result is asymptotic (requiring channel extensions and perfect global CSI) and serves as a theoretical benchmark rather than a practical scheme.
- 6.
User scheduling and multi-user diversity. With users and BS antennas, scheduling the best near-orthogonal user subset provides a multi-user diversity gain of bits/s/Hz. The SUS algorithm achieves this scaling with complexity, and proportional fair scheduling balances throughput with fairness in practical systems.
Looking Ahead
Chapter 18 scales multi-user MIMO to the massive MIMO regime (), where channel hardening makes simple linear precoding near-optimal, pilot contamination becomes the dominant impairment, and the system design shifts from sophisticated precoding algorithms to efficient pilot allocation and antenna array architectures. We will see how the concepts from this chapter β ZF precoding, user scheduling, and multi-user diversity β simplify dramatically when the BS has hundreds of antennas.