Pairwise Error Probability for Space-Time Codes

Why PEP is the Right Lens

On a block-fading MIMO channel, the capacity is random and the operational benchmark is the outage probability Pout(R)P_{\mathrm{out}}(R) (§2). The code-design question then becomes: given a target rate RR, what space-time codebook CCnt×T\mathcal{C} \subset \mathbb{C}^{n_t \times T} minimises the error probability across channel realisations?

A union bound on the codeword error probability decomposes into pairwise error probabilities (PEPs): Pe    1CXCX^XP(XX^).P_e \;\le\; \frac{1}{|\mathcal{C}|}\sum_{\mathbf{X} \in \mathcal{C}} \sum_{\hat{\mathbf{X}} \ne \mathbf{X}} P(\mathbf{X} \to \hat{\mathbf{X}}). Analysing every summand is the space-time analogue of the AWGN PEP analysis of Ch. 2 and the fading PEP analysis of Ch. 6 — and the machinery is remarkably similar: conditional Gaussian PEP on the random channel, then average the resulting QQ-function over the fading distribution using the Chernoff bound and the MGF of a χ2\chi^2.

What changes is the rr-dimensional diversity branch structure: the error-matrix Δ=XX^\boldsymbol{\Delta} = \mathbf{X} - \hat{\mathbf{X}} has rank rmin(nt,T)r \le \min(n_t, T), and the PEP is ruled by the rr nonzero eigenvalues λi(ΔΔH)\lambda_i(\boldsymbol{\Delta}\boldsymbol{\Delta}^H) — one per effective diversity branch. The central PEP bound of this section (Theorem TSpace-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999)) is the object from which the rank criterion (§4) and determinant criterion (§5) are derived as simple high-SNR corollaries.

,

Definition:

Space-Time Codebook and Error Matrix

A space-time code of block length TT with ntn_t transmit antennas is a finite set C={X(1),,X(M)}Cnt×T\mathcal{C} = \{\mathbf{X}^{(1)}, \ldots, \mathbf{X}^{(M)}\} \subset \mathbb{C}^{n_t \times T} of codeword matrices satisfying the average-power constraint 1Mm=1MX(m)F2    PT,\frac{1}{M} \sum_{m = 1}^M \|\mathbf{X}^{(m)}\|_F^2 \;\le\; P T, equivalently E[xt2]P\mathbb{E}[\|\mathbf{x}_t\|^2] \le P per channel use under uniform codeword selection. The spectral efficiency (bits/channel use) of C\mathcal{C} is η=(log2M)/T\eta = (\log_2 M)/T.

Given two distinct codewords X,X^C\mathbf{X}, \hat{\mathbf{X}} \in \mathcal{C}, the error matrix is Δ    XX^Cnt×T,\boldsymbol{\Delta} \;\triangleq\; \mathbf{X} - \hat{\mathbf{X}} \in \mathbb{C}^{n_t \times T}, with rank r=rank(Δ)min(nt,T)r = \mathrm{rank}(\boldsymbol{\Delta}) \le \min(n_t, T). The nt×ntn_t \times n_t matrix ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H is Hermitian PSD of rank rr, with nonzero eigenvalues λ1(ΔΔH)λr(ΔΔH)>0\lambda_1(\boldsymbol{\Delta}\boldsymbol{\Delta}^H) \ge \cdots \ge \lambda_r(\boldsymbol{\Delta}\boldsymbol{\Delta}^H) > 0.

We will usually assume TntT \ge n_t (codeword matrices at least as wide as they are tall), so that the rank rr can be as large as ntn_t. This is the natural setting for full-diversity codes. For T<ntT < n_t the error matrix cannot be full-rank, so a fundamental ceiling rTr \le T on the diversity order already exists at the dimension-counting level — this is why Alamouti (T=nt=2T = n_t = 2) and the other OSTBCs of Ch. 11 are "square" in ntn_t.

,

Theorem: Space-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999)

For a quasi-static i.i.d. Rayleigh MIMO channel with ntn_t transmit and nrn_r receive antennas, CSIR, and total transmit SNR SNR\text{SNR}, the pairwise error probability between two space-time codewords X,X^Cnt×T\mathbf{X}, \hat{\mathbf{X}} \in \mathbb{C}^{n_t \times T} under ML decoding satisfies P(XX^)    i=1r(1+SNR4ntλi(ΔΔH))nr,P(\mathbf{X} \to \hat{\mathbf{X}}) \;\le\; \prod_{i=1}^{r} \left( 1 + \frac{\text{SNR}}{4 n_t}\, \lambda_i(\boldsymbol{\Delta}\boldsymbol{\Delta}^H) \right)^{-n_r}, where Δ=XX^\boldsymbol{\Delta} = \mathbf{X} - \hat{\mathbf{X}}, r=rank(Δ)r = \mathrm{rank}(\boldsymbol{\Delta}), and λ1,,λr\lambda_1, \ldots, \lambda_r are the nonzero eigenvalues of the nt×ntn_t \times n_t PSD matrix ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H.

Conditional on H\mathbf{H}, the ML decoder makes a Gaussian decision between two hypotheses with distance HΔF\|\mathbf{H}\boldsymbol{\Delta}\|_F. The conditional PEP is a Q-function; its Chernoff bound Q(x)12ex2/2Q(x) \le \tfrac{1}{2}e^{-x^2/2} gives Pr(XX^H)12exp(HΔF2SNR/(4nt))\Pr(\mathbf{X} \to \hat{\mathbf{X}} \mid \mathbf{H}) \le \tfrac{1}{2} \exp(-\|\mathbf{H}\boldsymbol{\Delta}\|_F^2 \text{SNR}/(4 n_t)).

Averaging this exponential over the i.i.d. Rayleigh distribution of H\mathbf{H} is an MGF of a χ2\chi^2 computation: per receive antenna, [H]iΔ2\|[\mathbf{H}]_i \boldsymbol{\Delta}\|^2 is a weighted sum of central χ22\chi^2_2 random variables whose weights are the eigenvalues λi(ΔΔH)\lambda_i(\boldsymbol{\Delta}\boldsymbol{\Delta}^H). The MGF produces the product form i(1+(SNR/(4nt))λi)1\prod_i (1 + (\text{SNR}/(4n_t))\lambda_i)^{-1}, and the nrn_r receive antennas multiply the exponents — hence the nr-n_r exponent.

The pattern is exactly the Chernoff + MGF template of Ch. 2 (PEP on AWGN) and Ch. 6 (PEP on Rayleigh fading), generalised to rr parallel diversity branches.

, ,

PEP Upper Bound vs. SNR, Varying Rank and Determinant

The PEP upper bound (1+(SNR/4nt)λi)nr(1 + (\text{SNR}/4n_t) \lambda_i)^{-n_r}-product curve, parametrised by the rank rr of the error matrix and the eigenvalue product iλi\prod_i \lambda_i (assumed equal-eigenvalue for visualisation: λi=(det)1/r\lambda_i = (\det)^{1/r}). Observe how the slope of the curve at high SNR is ruled by rnrr n_r (rank criterion) and the intercept by iλi\prod_i \lambda_i (determinant criterion).

Parameters
2
4
2
2

Pattern-Aware: Same Chernoff + MGF Template as Ch. 2 and Ch. 6

The PEP analysis of Theorem TSpace-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999) re-uses the Chernoff + MGF technique of Ch. 2 (TCM on AWGN) and Ch. 6 (BICM on Rayleigh) with one structural change: the exponent HΔF2\|\mathbf{H}\boldsymbol{\Delta}\|_F^2 is a quadratic form in the channel rather than a scalar h2|h|^2 times a squared distance. The eigendecomposition ΔΔH=VΛVH\boldsymbol{\Delta}\boldsymbol{\Delta}^H = \mathbf{V}\mathbf{\Lambda}\mathbf{V}^H turns this quadratic form into rr independent scalar fading branches, one per nonzero eigenvalue.

This is the operational sense in which "space-time coding transforms a correlated MIMO channel into rr parallel diversity branches indexed by the eigenvalues of ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H". The code designer controls rr and the eigenvalues; the channel provides the random fades on each branch. Ch. 11 will construct codes (Alamouti, OSTBCs) where the eigenvalues are equal and fixed across all codeword pairs — a particularly clean and analytically tractable design.

,

Common Mistake: PEP Is a Union Bound — Often Loose at Low SNR

Mistake:

A student applies the PEP bound of Theorem TSpace-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999) at SNR=0\text{SNR} = 0 dB for a code with C=256|\mathcal{C}| = 256 codewords, sums (2562)=32640\binom{256}{2} = 32640 PEP terms, and concludes that the BER is greater than 11 — which is nonsense, and then concludes that the code is bad.

Correction:

The PEP bound and its union-bound aggregate PeX,X^P(XX^)/CP_e \le \sum_{\mathbf{X},\hat{\mathbf{X}}} P(\mathbf{X} \to \hat{\mathbf{X}})/|\mathcal{C}| are upper bounds on the pairwise probabilities, and the union bound is well known to be loose at low SNR (much larger than 11 is possible and meaningless). The bound becomes tight only at high SNR, where the dominant pair(s) drive the error probability. The rank and determinant criteria that follow are asymptotic statements — valid in the high-SNR limit.

Example: Eigenvalues of ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H for an Alamouti Codeword Pair

The Alamouti code transmits two QPSK symbols s1,s2{±1±j}s_1, s_2 \in \{\pm 1 \pm j\} over nt=2n_t = 2 antennas across T=2T = 2 channel uses as the codeword matrix X(s1,s2)  =  (s1s2s2s1).\mathbf{X}(s_1, s_2) \;=\; \begin{pmatrix} s_1 & -s_2^* \\ s_2 & s_1^* \end{pmatrix}. Compute the error matrix Δ\boldsymbol{\Delta} and the eigenvalues of ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H for the pair (s1,s2)=(1+j,1+j)(s_1, s_2) = (1+j, 1+j) versus (s^1,s^2)=(1j,1+j)(\hat s_1, \hat s_2) = (-1-j, 1+j) (differing in s1s_1 only).

,

Quick Check

A space-time code for nt=4,nr=2n_t = 4, n_r = 2 has error matrices with minimum rank rmin=3r_{\min} = 3 over all codeword pairs. What is the high-SNR slope of the PEP upper bound (bits of decay per doubling of SNR)?

22 (i.e., 22 orders per 66 dB)

33

66

88 (full ntnrn_t n_r)

Key Takeaway

The PEP bound is the central object. Via Chernoff + MGF-of-χ2\chi^2 it decomposes into a product over the eigenvalues of ΔΔH\boldsymbol{\Delta}\boldsymbol{\Delta}^H. Two structural properties of the code fall out at high SNR: the rank rr of the minimum-rank error matrix controls the diversity order rnrr n_r (slope of the PEP curve — rank criterion, §4), and the minimum determinant iλi\prod_i \lambda_i controls the coding gain (intercept of the PEP curve — determinant criterion, §5).

Historical Note: Tarokh, Seshadri, Calderbank 1998 — The Paper that Started STC

1998–1999

Tarokh, Seshadri, and Calderbank's 1998 IEEE Trans. IT paper "Space-time codes for high data rate wireless communication: Performance criterion and code construction" is the origin of space-time coding as a formal discipline. The paper established the PEP bound of Theorem TSpace-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999), derived the rank and determinant criteria, and gave the first systematic trellis-based constructions (Tarokh-Seshadri-Calderbank trellis codes).

Simultaneously, Siavash Alamouti's 1998 IEEE JSAC paper "A simple transmit diversity technique for wireless communications" introduced the 2×22 \times 2 Alamouti scheme — the simplest and most practical full-diversity full-rate 2×nr2 \times n_r space-time code. Alamouti was not an information theorist: his motivation was engineering (build a receiver-side SIMO-equivalent using only transmit-side processing). The two papers — Tarokh et al. (theory) and Alamouti (engineering) — together defined the field in 1998 and every subsequent development (OSTBCs, DMT, LAST, CDA codes) builds on them. Guey-Fitz-Bell-Kuo 1999 provided a concurrent and equivalent derivation of the PEP bound and design criteria.

,