Chapter 4: CHANNEL CODING
This chapter shifts the focus from efficient representation of information to reliable transmission over imperfect channels. It introduces error-detecting and error-correcting codes, examines their performance in noisy environments, and explains how carefully designed redundancy allows communication systems to approach the theoretical limits of reliability.
Chapter Contents
- 4.1 THE REASON FOR CHANNEL CODING
- 4.2 BASIC ELEMENTS OF CODING
- 4.3 HARD- AND SOFT-DECISION DECODING
- 4.4 SYSTEMATIC AND NON-SYSTEMATIC CODES
- 4.5 BLOCK CODES
- 4.6 CONVOLUTIONAL CODES
- 4.7 PUNCTURED CODES
- 4.8 INTERLEAVING
- 4.9 CONCATENATED CODES
- 4.10 COMPOUND CODES
- 4.11 AUTOMATIC-REPEAT-REQUEST (ARQ) SCHEMES
- 4.12 CODING GAIN
- 4.13 COMPARISON OF CODES
- 4.14 INTEGRATING ERROR CONTROL IN SYSTEM DESIGN
- 4.15 CHAPTER SUMMARY
- 4.16 LOOKING AHEAD
- 4.17 REVISION QUESTIONS
- 4.18 FREQUENTLY ASKED QUESTIONS (FAQ)
