Prerequisites & Notation

Before You Begin

Chapter 5 established the BICM capacity results — what rate a BICM transmitter can support. This chapter turns to error probability — what SNR is required to hit a target error rate, and how that SNR depends on the labelling, the binary code, and the interleaver. Reader requirements are the same as Ch. 5, plus a working understanding of binary linear codes (weight enumerators) and fading-channel PEP machinery (Craig's integral, Chernoff bound, diversity order).

  • BICM encoder/decoder, bit metric, and the Gray-labelling near-optimality story(Review ch05)

    Self-check: Can you write down the BICM bit-metric LLR λ(y)\lambda_\ell(y) and explain why under Gray labelling on square QAM it is well-approximated by a sign-flipped projection onto the in-phase or quadrature axis?

  • Signal-space constellations, dmind_{\min}, and the coding-gain criterion(Review ch01)

    Self-check: Can you state the Gaussian PEP in terms of squared Euclidean distance P(xx^)Q(d(x,x^)/(2σ))P(\mathbf{x} \to \hat{\mathbf{x}}) \le Q(d(\mathbf{x}, \hat{\mathbf{x}}) / (2\sigma)) and identify which factor gives the diversity slope?

  • TCM pairwise error probability and the Chernoff/Bhattacharyya bound(Review ch02)

    Self-check: Can you bound the Gaussian PEP by Q(x)12exp(x2/2)Q(x) \le \frac{1}{2}\exp(-x^2/2) and use this to derive the TCM error-event exponent along a trellis path?

  • Binary linear codes and weight enumerators WdW_d(Review ch11)

    Self-check: Can you state the minimum Hamming distance dHd_H of a binary code, write the weight enumerator W(z)=dWdzdW(z) = \sum_d W_d z^d, and relate it to the union-bound bit error probability?

  • Rayleigh fading channel model and diversity order(Review ch10)

    Self-check: Can you state the Rayleigh PEP E[Q(h2γ)](4γ)1\mathbb{E}[Q(\sqrt{|h|^2 \gamma})] \sim (4\gamma)^{-1} at high SNR and define diversity order as the high-SNR slope of logPe\log P_e versus logSNR\log \text{SNR}?

  • Q-function, Craig's integral, and MGF-based PEP(Review ch03)

    Self-check: Can you write Craig's representation Q(x)=1π0π/2ex2/(2sin2θ)dθQ(x) = \frac{1}{\pi}\int_0^{\pi/2} e^{-x^2/(2\sin^2\theta)}\,d\theta and use it to average QQ over a Rayleigh-distributed amplitude in closed form?

Notation for This Chapter

Chapter 5's BICM notation (constellation X\mathcal{X}, labelling μ\mu, bit-channel subsets X(b)\mathcal{X}_\ell^{(b)}) carries over. The symbols below are the additional ones introduced in this chapter for the pairwise-error and diversity analysis. See also the book-level notation table in the front matter.

SymbolMeaningIntroduced
c,c^\mathbf{c}, \hat{\mathbf{c}}A pair of distinct BICM codewords (binary sequences before mapping)s01
dHd_HHamming distance between two binary codewords; dH,mind_{H,\min} for the code minimums01
P(cc^)P(\mathbf{c} \to \hat{\mathbf{c}})Pairwise error probability that the decoder prefers c^\hat{\mathbf{c}} over the transmitted c\mathbf{c}s01
davg2(μ,)d^2_{\rm avg}(\mu, \ell)Average squared Euclidean distance between pairs (s,s^)(s, \hat s) differing in label bit \ell under labelling μ\mus01
davg2(μ)d^2_{\rm avg}(\mu)Average of davg2(μ,)d^2_{\rm avg}(\mu, \ell) over bit positions {0,,L1}\ell \in \{0, \ldots, L-1\}s01
β(μ)\beta_\ell(\mu)Bhattacharyya factor for bit channel \ell: β=E[p(yb=1)/p(yb=0)]\beta_\ell = \mathbb{E}[\sqrt{p(y \mid b_\ell = 1)/p(y \mid b_\ell = 0)}]s01
(μ,b,b^)\ell(\mu, b, \hat b)Number of constellation points with label bit equal to bb whose partner (flipping that one label bit) takes value b^b\hat b \ne b; depends on μ\mus02
Lmin(μ)L_{\min}(\mu)Minimum over bit positions \ell of the minimum number of DISTINCT constellation positions (in the sense of Euclidean geometry) that differ in bit \ell between label pairss03
ddivd_{\rm div} or ddDiversity order: high-SNR slope of logPe/logSNR-\log P_e / \log \text{SNR}s03
dBICM(μ)d_{\rm BICM}(\mu)BICM diversity order under labelling μ\mu; equals dHLmin(μ)d_H \cdot L_{\min}(\mu) on fully-interleaved Rayleighs03
γc\gamma_cCoding gain (linear scale or dB): the horizontal offset of the high-SNR BER curve at a given diversity orders03
h|h|Fading amplitude (Rayleigh unless stated); h2Exp(1)|h|^2 \sim \text{Exp}(1) in the unit-mean normalisations03
Wd,cdW_d, c_dWeight enumerator coefficient (number of codewords at Hamming weight dd) and input-weight-dd multiplicity of a convolutional codes04
P(d)P(d)Diversity-dd PEP: the probability that two codewords at Hamming distance dd are confused at the receivers04
NNInterleaver length in symbols (or coded bits, divided by LL)s05
TcT_cCoherence time of the fading channel, in symbol periodss05
NeffN_{\rm eff}Effective number of independent fading samples seen by a codeword: NeffN/TcN_{\rm eff} \approx N / T_cs05