Part 1: Coded Modulation Fundamentals

Chapter 4: Coset Codes and Lattice-Based Coded Modulation

Advanced~200 min

Learning Objectives

  • State the definition of a lattice ΛRn\Lambda \subset \mathbb{R}^n via a generator matrix, and compute its fundamental volume V(Λ)V(\Lambda), packing radius, covering radius, and kissing number for the canonical examples Zn,Dn,E8,Λ24\mathbb{Z}^n, D_n, E_8, \Lambda_{24}
  • Construct Forney's coset code C(Λ/Λ;C)C(\Lambda/\Lambda'; \mathcal{C}) as a binary code selecting cosets in a lattice partition, and compute its (fundamental) coding gain γc\gamma_c from the partition-chain parameters
  • Explain the decomposition of the gap to capacity into an (additive-dB) coding gain γc\gamma_c and shaping gain γs\gamma_s, and prove the ultimate shaping-gain bound γsπe/61.53\gamma_s \le \pi e / 6 \approx 1.53 dB
  • Construct a Voronoi constellation from a coding lattice Λc\Lambda_c and a shaping lattice Λs\Lambda_s and relate its shaping gain to the normalised second moment G(Λs)G(\Lambda_s)
  • Describe two practical shaping schemes — shell mapping (Laroia–Farvardin–Tretter) and trellis shaping (Forney) — and quantify the rate-overhead / gain tradeoff each one pays
  • Place coset codes in the chronological arc from Ungerboeck TCM (Ch. 2) to LAST codes (Ch. 17) and probabilistic shaping (Ch. 19)

Sections

Prerequisites

💬 Discussion

Loading discussions...