Chapter Summary
Chapter Summary
Key Points
- 1.
The ISI channel is an inference problem on the hidden symbol sequence . The maximum-likelihood sequence estimator (MLSE) minimizes over .
- 2.
The Viterbi algorithm solves MLSE in time by dynamic programming on the channel trellis with states β exponential in channel memory, but linear in block length.
- 3.
Linear equalizers are convex-quadratic and cheap: ZF inverts the channel () and enhances noise wherever is small; MMSE trades residual ISI against noise (). The MMSE equalizer is the Wiener filter for the equalization problem.
- 4.
The MMSE-DFE combines a forward filter with a symbol-by-symbol feedback filter that cancels post-cursor ISI. When past decisions are correct, the MMSE-DFE approaches the MFB (matched-filter bound) and closes most of the gap to MLSE. Error propagation is the cost of its feedback structure.
- 5.
Frequency-selective single-carrier processing is the time-domain dual of OFDM: both diagonalize the channel, but in different bases. The per-subcarrier MMSE equalizer of OFDM is the diagonal form of the MMSE equalizer of this chapter.
Looking Ahead
Chapter 12 generalizes equalization from a scalar time-indexed channel to a vector spatial channel: MIMO detection. The ML problem remains combinatorial, and the same ZF/MMSE/SIC/sphere-decoding hierarchy reappears in a higher-dimensional form.