Block-Fading Model, Outage Probability, and Outage Capacity

When Capacity Becomes Random

The ergodic capacity of §1 is the right answer only if the code spans enough independent fades to invoke the ergodic theorem on E[logdet()]\mathbb{E}[\log\det(\cdot)]. That is a strong assumption. In practice a typical wireless codeword (an LTE transport block, a 5G NR slot, a Wi-Fi packet) has duration well below the channel's coherence time: the fading is constant over the codeword and changes only between codewords. The channel that matters to the designer is the quasi-static (or block-fading) model.

On a block-fading channel, the conditional capacity C(H)=logdet(I+(SNR/nt)HHH)C(\mathbf{H}) = \log\det(\mathbf{I} + (\text{SNR}/n_t)\mathbf{H}\mathbf{H}^{H}) is itself a random variable. There is no rate RR that is achievable with probability one — for any R>0R > 0, the event {C(H)<R}\{C(\mathbf{H}) < R\} has strictly positive probability, and on that event no code whatsoever can decode reliably. This forces a shift in perspective: from "what is the capacity?" to "what codes minimise the probability of the channel being too weak to support the target rate?". That probability is the outage probability, and the matching rate metric is the outage capacity.

The operational link to space-time code design is direct: a code whose PEP is large on every channel realisation in the outage set is a bad code; a code whose PEP is small on every non-outage realisation is a good code. Sections §3–§5 make this link quantitative via the PEP analysis. This section sets up the outage machinery itself.

,

Definition:

Quasi-Static (Block-Fading) MIMO Channel

The quasi-static (or block-fading) MIMO channel is the model yt  =  Hxt+wt,t=1,,T,\mathbf{y}_t \;=\; \mathbf{H}\mathbf{x}_t + \mathbf{w}_{t}, \quad t = 1, \ldots, T, where the channel matrix HCnr×nt\mathbf{H} \in \mathbb{C}^{n_r \times n_t} is drawn from a fading distribution (typically i.i.d. Rayleigh) and held constant across all TT time samples of a codeword. Between codewords, H\mathbf{H} is redrawn independently. The receiver has perfect CSIR; the transmitter has no CSI (CSIT).

The conditional capacity for a given realisation H\mathbf{H} is C(H)  =  log2det ⁣(Inr+SNRntHHH),C(\mathbf{H}) \;=\; \log_2 \det\!\left( \mathbf{I}_{n_r} + \tfrac{\text{SNR}}{n_t} \mathbf{H}\mathbf{H}^{H} \right), a function of the random matrix H\mathbf{H} only.

Two limiting regimes bracket the block-fading model. On one side, fast fading (the channel changes every symbol, TT \to \infty independent fades) makes the ergodic capacity attainable and renders classical AWGN-style capacity-achieving codes near-optimal. On the other side, the pure AWGN channel is the degenerate case where H\mathbf{H} is deterministic. Block fading is the operationally relevant middle ground and the setting of all of Part III.

,

Definition:

Outage Probability and ϵ\epsilon-Outage Capacity

For a block-fading MIMO channel with random conditional capacity C(H)C(\mathbf{H}) and a fixed target rate RR (bits/channel use), the outage probability at rate RR is Pout(R)    Pr ⁣[C(H)<R]  =  Pr ⁣[log2det ⁣(Inr+SNRntHHH)<R].P_{\mathrm{out}}(R) \;\triangleq\; \Pr\!\left[ C(\mathbf{H}) < R \right] \;=\; \Pr\!\left[ \log_2 \det\!\left( \mathbf{I}_{n_r} + \tfrac{\text{SNR}}{n_t} \mathbf{H}\mathbf{H}^{H} \right) < R \right].

For a fixed outage tolerance ϵ(0,1)\epsilon \in (0, 1), the ϵ\epsilon-outage capacity is the largest rate such that the outage probability stays below ϵ\epsilon: Cϵ    sup{R:Pout(R)ϵ}.C_\epsilon \;\triangleq\; \sup\{ R : P_{\mathrm{out}}(R) \le \epsilon \}. Equivalently, CϵC_\epsilon is the ϵ\epsilon-quantile of the random variable C(H)C(\mathbf{H}).

Operationally, Pout(R)P_{\mathrm{out}}(R) is the lower bound on the error probability of any code of rate RR on the block-fading channel — no matter how clever the code, the channel sometimes hands you a realisation that cannot support rate RR. The ϵ\epsilon-outage capacity is the designer's knob: systems that can tolerate a 10% outage (speech, best-effort data) operate at C0.1C_{0.1}; systems that need 10410^{-4} outage (URLLC, control channels) operate at C104C_{10^{-4}}, which is dramatically smaller.

, ,

Outage Probability Pout(R)P_{\mathrm{out}}(R) vs. SNR at Fixed Rate

The MIMO outage probability at a fixed target rate RR, computed by Monte-Carlo over i.i.d. Rayleigh channel realisations. At high SNR the slope of the curve (in log-log scale) equals ntnrn_t n_r — the full MIMO diversity order that is achievable by an outage-optimal code (forward reference to the DMT of Ch. 12).

Parameters
2
2
4

Theorem: High-SNR Scaling of Pout(R)P_{\mathrm{out}}(R) (DMT Preview)

For the nt×nrn_t \times n_r i.i.d. Rayleigh block-fading MIMO channel, if the target rate scales as R(SNR)=rlog2SNRR(\text{SNR}) = r \log_2 \text{SNR} with fixed multiplexing gain r[0,min(nt,nr)]r \in [0, \min(n_t, n_r)], then the outage probability decays polynomially in SNR: Pout(rlog2SNR)    SNRd(r),P_{\mathrm{out}}(r \log_2 \text{SNR}) \;\doteq\; \text{SNR}^{-d^\star(r)}, where \doteq denotes exponential equality on the logSNR\log \text{SNR} scale and the outage exponent d(r)d^\star(r) is the piecewise-linear interpolation of (k,(ntk)(nrk))(k, (n_t - k)(n_r - k)) for k=0,1,,min(nt,nr)k = 0, 1, \ldots, \min(n_t, n_r). At r=0r = 0 (fixed target rate), d(0)=ntnrd^\star(0) = n_t n_r — the maximum diversity order.

Outage occurs when the channel's ordered squared singular values λi=σi2(H)\lambda_i = \sigma_i^2(\mathbf{H}) collapse jointly enough that ilog2(1+(SNR/nt)λi)<R\sum_i \log_2(1 + (\text{SNR}/n_t)\lambda_i) < R. The joint probability of such a collapse is dominated, at high SNR, by the large-deviation rate of the smallest ntnrd(r)n_t n_r - d^\star(r) eigenvalue exponents. Laplace's method on the Wishart density gives the piecewise-linear exponent — this is the Zheng-Tse DMT, covered in full in Ch. 12.

,

Outage Capacity CϵC_\epsilon vs. SNR

The ϵ\epsilon-outage capacity of the nt×nrn_t \times n_r i.i.d. Rayleigh MIMO channel, computed as the ϵ\epsilon-quantile of log2det(I+(SNR/nt)HHH)\log_2\det(\mathbf{I} + (\text{SNR}/n_t)\mathbf{H}\mathbf{H}^{H}) by Monte-Carlo. Curves are plotted for ϵ{0.01,0.1,0.5}\epsilon \in \{0.01, 0.1, 0.5\} and compared against the ergodic capacity CC. At low outage (ϵ=0.01\epsilon = 0.01), CϵC_\epsilon is dramatically smaller than CC — the quantitative cost of the block-fading assumption.

Parameters
2
2

Example: Outage Capacity of 2×22\times 2 Rayleigh at 10 dB, ϵ=0.1\epsilon = 0.1

For a 2×22 \times 2 i.i.d. Rayleigh MIMO channel at SNR=10\text{SNR} = 10 dB, estimate the 10%10\%-outage capacity C0.1C_{0.1} and compare against the ergodic capacity C5.72C \approx 5.72 bits/channel use computed in Example 2×22\times 2 and 4×44\times 4 Rayleigh" data-ref-type="example">EMIMO Capacity at 10 dB for 2×22\times 2 and 4×44\times 4 Rayleigh.

Common Mistake: Do Not Quote Ergodic Capacity for a Slow-Fading System

Mistake:

A report or textbook cites "the MIMO capacity at 10 dB is 5.75.7 bits/channel use" in the context of a system whose coherence time exceeds the packet duration, and then proceeds to design codes assuming this rate is achievable with probability close to one.

Correction:

Ergodic capacity is the time average of C(H)C(\mathbf{H}) under the assumption that a codeword spans many independent fades. On a quasi-static channel, a codeword is on a single fade realisation; the meaningful benchmark is the outage capacity CϵC_\epsilon, which at ϵ=0.1\epsilon = 0.1 is typically 505070%70\% of the ergodic capacity and at ϵ=104\epsilon = 10^{-4} can be 20%20\% or less. The gap closes only when the code is designed to exploit full MIMO diversity (full-rank Δ\mathbf{\Delta} — see §4), in which case the BER slope matches the outage slope ntnrn_t n_r.

Why This Matters: From Outage to Space-Time Codes and the DMT

The outage probability is the target that space-time codes try to approach. Two follow-ups sharpen this into concrete code design:

  • Ch. 11 (Space-Time Block Codes): Alamouti and orthogonal STBCs are codes that achieve full diversity ntnrn_t n_r at the cost of rate bounded above by 11 (or 3/43/4 for nt>2n_t > 2 with complex symbols). Their PEP slope matches the r=0r = 0 outage exponent d(0)=ntnrd^\star(0) = n_t n_r.

  • Ch. 12 (Diversity-Multiplexing Tradeoff): The Zheng-Tse framework characterises the entire (r,d)(r, d) tradeoff curve that space-time codes can approach. The rank and determinant criteria introduced in §§4, 5 are the high-SNR asymptotic expression of the endpoint r=0r = 0 of this curve.

  • Ch. 13 (CDA / Perfect Codes): The Elia-Kumar-Pawar-Kumar-Caire 2006 CommIT contribution constructs space-time codes that achieve the entire DMT curve for all (nt,nr)(n_t, n_r), via cyclic division algebras — structurally optimal lattice constructions over number fields.

See full treatment in Motivating the Tradeoff: Diversity vs Multiplexing

Key Takeaway

Outage is the right benchmark. On a block-fading MIMO channel, the meaningful capacity notion is CϵC_\epsilon, not the ergodic CC. At high SNR, PoutP_{\mathrm{out}} decays polynomially in SNR with exponent d(r)d^\star(r) (Zheng-Tse DMT), and the maximum diversity order d(0)=ntnrd^\star(0) = n_t n_r is the target that space-time codes chase. The rank criterion of §4 says what the code must achieve; the determinant criterion of §5 says how to optimise within the full-diversity class.