Part 4: Lattice Codes and DMT-Optimal Constructions

Chapter 16: Lattice Codes for the AWGN Channel

Advanced~240 min

Learning Objectives

  • Define a nested lattice code C=ΛcV(Λs)\mathcal{C} = \Lambda_c \cap \mathcal{V}(\Lambda_s) by intersecting a fine coding lattice Λc\Lambda_c with a Voronoi shaping region of a coarse lattice ΛsΛc\Lambda_s \subset \Lambda_c, and compute its rate R=1nlog2Λc/ΛsR = \tfrac{1}{n} \log_2 |\Lambda_c / \Lambda_s|
  • State and prove the Erez–Zamir theorem: nested lattice codes with MMSE scaling α=SNR/(1+SNR)\alpha = \text{SNR}/(1 + \text{SNR}) plus uniform dither achieve the AWGN capacity 12log2(1+SNR)\tfrac12 \log_2(1 + \text{SNR})
  • Decompose the capacity gap of any lattice-coded system into an (additive) coding-gain shortfall of Λc\Lambda_c and a shaping-gain shortfall of Λs\Lambda_s, with asymptotic limits πe/61.53\pi e / 6 \approx 1.53 dB (shaping) and the Poltyrev capacity gap (coding)
  • Explain the Costa dirty-paper coding theorem and its lattice implementation: a modulo-lattice precoder cancels any non-causally known interference s\mathbf{s} without a rate penalty, realising the same capacity as on the clean channel
  • Analyse the closest-lattice-point (CLP) problem, state the Pohst / Schnorr–Euchner sphere decoder, and use Viterbo–Boutros's result that average CLP complexity is polynomial in nn at high SNR despite worst-case NP-hardness
  • Trace the operational impact of these results: MMSE-DFE in DSL/V.34, Tomlinson–Harashima precoding, MU-MIMO vector perturbation, and the forward-link to DMT-optimal LAST codes in Ch. 17

Sections

Prerequisites

💬 Discussion

Loading discussions...