Part 3: Digital Communication Over a Single Link

Chapter 12: Channel Coding

Advanced~120 min

Learning Objectives

  • Design linear block codes using generator and parity-check matrices and determine their error-correcting capability from the minimum Hamming distance
  • Analyse convolutional codes via trellis diagrams and apply the Viterbi algorithm for maximum-likelihood sequence decoding
  • Explain the principles of turbo codes, including parallel concatenation, iterative decoding, and EXIT chart analysis
  • Describe LDPC codes using Tanner graphs, apply belief-propagation decoding, and explain density evolution for capacity-approaching design
  • Understand channel polarization and successive cancellation decoding for polar codes, including CRC-aided list decoding
  • Analyse bit-interleaved coded modulation (BICM) and explain why separate coding and modulation with interleaving is near-optimal
  • Compare HARQ types (Chase combining, incremental redundancy) and design coding strategies for fading channels using interleaving

Sections

💬 Discussion

Loading discussions...