Prerequisites
Before You Begin
This chapter builds on linear algebra (Chapter 1), probability and random processes (Chapter 2), digital modulation (Chapter 8), detection and estimation theory (Chapter 9), and information theory (Chapter 11). Generator and parity-check matrices require matrix algebra from Chapter 1. Performance analysis uses the Q-function and error probability framework from Chapter 9. Coding bounds and capacity-approaching arguments rely on the channel capacity concepts from Chapter 11.
- Matrix operations over finite fields (binary arithmetic)(Review ch01)
Self-check: Can you perform matrix-vector multiplication over (i.e., with modulo-2 addition and multiplication)?
- Probability, Bayes rule, and random variables(Review ch02)
Self-check: Can you compute posterior probabilities using Bayes' rule and work with log-likelihood ratios?
- Digital modulation and BER in AWGN(Review ch08)
Self-check: Can you compute the uncoded BER for BPSK as ?
- ML and MAP detection(Review ch09)
Self-check: Can you derive the ML decision rule for binary hypothesis testing and compute the resulting error probability?
- Channel capacity and the Shannon limit(Review ch11)
Self-check: Can you state the channel capacity of the binary-input AWGN channel and explain what it means for a code to be "capacity-approaching"?
Chapter 12 Notation
Key symbols introduced or heavily used in this chapter.
| Symbol | Meaning | Introduced |
|---|---|---|
| Block code length (number of coded bits) | s01 | |
| Number of information bits per block | s01 | |
| Code rate | s01 | |
| Minimum Hamming distance of a code | s01 | |
| Error-correcting capability, | s01 | |
| Generator matrix () | s01 | |
| Parity-check matrix () | s01 | |
| Constraint length of a convolutional code | s02 | |
| Free distance of a convolutional code | s02 | |
| Log-likelihood ratio for bit | s03 | |
| A priori and extrinsic mutual information (EXIT chart) | s03 | |
| Coding gain (dB) | s01 | |
| BICM capacity (bits/channel use) | s06 | |
| Number of decoding iterations | s03 | |
| Interleaving depth | s08 |