Chapter Summary

Chapter Summary

Key Points

  • 1.

    The ISI channel y[n]=βˆ‘k=0Lh[k]x[nβˆ’k]+w[n]y[n] = \sum_{k=0}^{L} h[k] x[n-k] + w[n] is an inference problem on the hidden symbol sequence {x[n]}\{x[n]\}. The maximum-likelihood sequence estimator (MLSE) minimizes βˆ₯yβˆ’h⋆xβˆ₯2\|\mathbf{y} - \mathbf{h} \star \mathbf{x}\|^2 over x∈AT\mathbf{x} \in \mathcal{A}^T.

  • 2.

    The Viterbi algorithm solves MLSE in O(∣A∣LT)O(|\mathcal{A}|^{L} T) time by dynamic programming on the channel trellis with ∣A∣L|\mathcal{A}|^{L} states β€” exponential in channel memory, but linear in block length.

  • 3.

    Linear equalizers are convex-quadratic and cheap: ZF inverts the channel (WZF(f)=1/H(f)W_{\text{ZF}}(f)=1/H(f)) and enhances noise wherever ∣H(f)∣|H(f)| is small; MMSE trades residual ISI against noise (WMMSE(f)=Hβˆ—(f)/(∣H(f)∣2+N0)W_{\text{MMSE}}(f)=H^*(f)/(|H(f)|^2 + N_0)). 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.