Diversity-Multiplexing Tradeoff
Can We Have Diversity and Multiplexing Simultaneously?
Sections 15.3--15.5 focused on maximising data rate (capacity, multiplexing gain). But MIMO also offers diversity gain --- protection against fading by transmitting redundant copies across spatial channels. The fundamental question is:
Can we simultaneously achieve high multiplexing gain AND high diversity gain, or must we trade one for the other?
The landmark result of Zheng and Tse (2003) answers this definitively with the diversity-multiplexing tradeoff (DMT), one of the most beautiful results in MIMO theory.
Historical Note: Zheng and Tse: Unifying Diversity and Multiplexing
2000sLizhong Zheng and David Tse published "Diversity and Multiplexing: A Fundamental Tradeoff in Multiple-Antenna Channels" in the IEEE Transactions on Information Theory in May 2003. Before this work, the MIMO literature was split into two camps: those pursuing diversity (space-time codes like Alamouti and Tarokh's designs) and those pursuing multiplexing (V-BLAST, Foschini's BLAST).
The DMT unified both perspectives into a single framework, showing that diversity and multiplexing are two endpoints of a continuous tradeoff curve. This paper is one of the most cited in information theory and fundamentally changed how MIMO systems are designed and evaluated.
Definition: Diversity Gain
Diversity Gain
The diversity gain (or diversity order) of a MIMO scheme characterises how fast the error probability decays with SNR at high SNR:
A scheme with diversity gain has error probability that behaves as at high SNR. Higher diversity means steeper decay and more reliable communication.
The maximum achievable diversity for an channel is (full diversity), achieved for example by the Alamouti code for .
The notation (exponential equality) means , ignoring polynomial and constant factors.
Definition: Multiplexing Rate in DMT Framework
Multiplexing Rate in DMT Framework
In the DMT framework, the multiplexing rate parameterises a family of rate-SNR operating points:
where . As SNR increases, the data rate grows as times the log of SNR.
- : fixed rate (does not grow with SNR) --- all resources devoted to diversity.
- : maximum multiplexing --- the rate grows as fast as channel capacity, leaving no room for extra diversity.
Note that need not be an integer. Fractional multiplexing rates correspond to intermediate operating points on the DMT curve.
Theorem: Zheng-Tse Diversity-Multiplexing Tradeoff
For an i.i.d. Rayleigh fading MIMO channel (block fading with coherence length ), the optimal diversity-multiplexing tradeoff is the piecewise-linear function connecting the points
where
At the extreme points:
- : (full diversity)
- : (full multiplexing, zero diversity)
For non-integer , is the linear interpolation between adjacent integer points.
Think of the MIMO channel as having "resources" (fading coefficients). Allocating streams for multiplexing uses up resources, leaving for diversity protection. The product form arises because diversity requires redundancy across both transmit and receive dimensions simultaneously.
Achievability (outline)
Zheng and Tse construct a coding scheme based on a space-time code (an extension of the approximate universality result). For integer , they show that a scheme transmitting data streams with a specific space-time code achieves diversity order exactly .
The key idea is that with streams at rate each, the outage event has probability .
Converse (outline)
The converse shows no scheme can exceed . The proof analyses the outage probability by computing the exponential order of this probability using the Wishart eigenvalue distribution.
By a change of variables (exponential parameterisation), the outage event and its probability are characterised in terms of , yielding the optimisation
whose solution evaluates to at integer .
The Diversity-Multiplexing Tradeoff
Diversity-Multiplexing Tradeoff Curve
Plot the optimal DMT curve for different antenna configurations. Compare the tradeoff achievable by specific schemes (Alamouti, V-BLAST, etc.).
Parameters
Overlay operating points of Alamouti, V-BLAST, etc.
Example: Diversity-Multiplexing Tradeoff
For a MIMO channel:
(a) Compute the DMT curve for .
(b) What diversity order does V-BLAST achieve at multiplexing gain ?
(c) What diversity order does the Alamouti code achieve at ?
(d) Is there a scheme that achieves the optimal DMT at all points?
Compute DMT at integer points
Using :
| Interpretation | ||
|---|---|---|
| 0 | 4 | Full diversity (no multiplexing) |
| 1 | 1 | Balanced tradeoff |
| 2 | 0 | Full multiplexing (no diversity) |
The DMT curve is the piecewise-linear interpolation: for .
V-BLAST at $r = 2$
V-BLAST transmits 2 independent streams, achieving . The DMT says , and V-BLAST with MMSE-SIC or ML detection achieves this --- it has zero diversity gain. In fact, V-BLAST with ZF detection has at , confirming it is DMT-optimal at the full-multiplexing point.
Alamouti at $r = 1$
The Alamouti code for achieves diversity order at rate , which corresponds to . But , not 4!
Wait --- the Alamouti code actually achieves which is the full diversity , but at multiplexing gain the optimal diversity is only 1. The resolution: Alamouti achieves at a fixed rate ( in the DMT sense, since the rate does not grow as ). At , Alamouti's diversity drops to , matching the DMT.
DMT-optimal scheme
For , the approximately universal (AU) space-time codes (e.g., the Golden code) achieve the optimal DMT at all points . These codes achieve both full diversity and full rate.
Quick Check
For a MIMO channel, what is the maximum achievable diversity gain ?
At (fixed rate, full diversity): .
Common Mistake: DMT Does Not Apply at Fixed Rate
Mistake:
Applying the DMT formula to evaluate a scheme that operates at a fixed data rate (constant in SNR), claiming it has "diversity gain " for some .
Correction:
The DMT characterises the tradeoff for schemes whose rate scales as . A fixed-rate scheme has in the DMT framework and can potentially achieve the full diversity . The DMT is a high-SNR asymptotic framework; for finite SNR analysis, use exact PEP (pairwise error probability) bounds instead.
Common Mistake: DMT Requires Sufficient Coherence Time
Mistake:
Applying the Zheng-Tse DMT result to channels with very short coherence time (fast fading) without checking the coherence requirement.
Correction:
The Zheng-Tse DMT requires the coherence length symbols. For shorter coherence times, the available DoF are reduced (some dimensions must be spent on training/channel estimation), and the DMT curve changes. Zheng and Tse's "non-coherent DMT" shows that with unknown CSI, the DoF drops to where .
DMT-Achieving MIMO Schemes
| Scheme | Rate | Diversity | DMT-optimal? | Complexity |
|---|---|---|---|---|
| Repetition coding | 0 | Yes (at ) | Low | |
| Alamouti () | 1 | Only at | Low | |
| V-BLAST (ZF) | 0 | Only at | Moderate | |
| V-BLAST (ML) | 0 | Only at | High | |
| Golden Code () | Yes (all ) | High | ||
| CDA codes | Yes (all ) | Very high |
DMT-Optimal Code Constructions
While Zheng and Tse established the optimal DMT curve , they did not provide explicit code constructions achieving it for general . Elia, Kumar, Pawar, Kumar, and Caire resolved this by constructing explicit algebraic space-time codes based on cyclic division algebras (CDA) that achieve the optimal DMT for any number of antennas.
Their construction uses the theory of central simple algebras over number fields to design space-time code matrices with the non-vanishing determinant (NVD) property: for all distinct codewords . This NVD property is both necessary and sufficient for DMT optimality.
A related construction by El Gamal, Caire, and Damen (the LAST codes) achieves the DMT using lattice-based space-time codes, providing an alternative algebraic framework.
LAST Codes: Lattice Space-Time Codes for the DMT
El Gamal, Caire, and Damen showed that lattice space-time (LAST) codes achieve the optimal DMT of the MIMO channel. The key insight is that lattice codes, when combined with minimum-distance (lattice) decoding, naturally provide both the coding gain needed for diversity and the rate scaling needed for multiplexing.
The LAST code framework provides:
- An explicit construction based on algebraic number theory
- A connection between the Hermite constant of the lattice and the diversity gain
- A practical decoding approach via lattice reduction and successive cancellation
This work, together with the CDA codes of Elia et al., closed the gap between the information-theoretic DMT and practical code design.
MIMO Layer Limitations in 5G NR
While the DMT and DoF results assume arbitrary code design, practical MIMO systems are constrained by standards and hardware:
- 5G NR downlink: maximum 8 MIMO layers (streams) per UE, even with 32 or 64 antenna ports at the gNB. The bottleneck is UE antenna count and RF chain cost.
- 5G NR uplink: maximum 4 MIMO layers per UE. Most UEs support only 1--2 uplink layers due to power amplifier constraints.
- Rank adaptation: the gNB dynamically selects the number of layers (1 to 8) based on channel rank, SNR, and UE capability. The rank indicator (RI) is fed back by the UE every 5--80 ms.
- Codebook constraints: practical precoding uses finite codebooks (Type I: 1 beam; Type II: linear combination of beams), not the ideal SVD precoder. The codebook quantisation loss is typically 1--3 dB relative to perfect CSIT.
- Receiver complexity: ML detection is infeasible for more than layers. 5G NR UEs use MMSE-IRC (interference rejection combining), which is suboptimal but practical.
- β’
5G NR: max 8 DL layers, max 4 UL layers per UE
- β’
Codebook quantisation loss: 1-3 dB vs perfect SVD precoding
- β’
ML detection infeasible beyond ~4 layers; MMSE-IRC used in practice
- β’
Rank adaptation latency: 5-80 ms RI feedback period
Diversity gain
The negative exponent of the error probability decay with SNR: . Higher diversity means more reliable communication.
Related: Multiplexing gain, Diversity-multiplexing tradeoff (DMT)
Diversity-multiplexing tradeoff (DMT)
The optimal tradeoff curve between diversity gain and multiplexing rate for an MIMO channel, established by Zheng and Tse (2003).
Related: Diversity gain, Multiplexing gain