Channel coding is the branch of coding theory that adds controlled redundancy to transmitted data so that errors introduced by a noisy communication channel can be detected and corrected at the receiver. Techniques include block codes, convolutional codes, turbo codes, and LDPC codes, with forward error correction being its dominant application. It matters because it lets systems approach the Shannon channel capacity, trading bandwidth for reliability in wireless, storage, and deep-space links.

Content

  • Modern systems pair powerful codes such as LDPC and polar codes with soft-decision decoding to approach theoretical capacity limits in 5G, Wi-Fi, and satellite links. The coding rate sets the trade-off: lower rates add more redundancy for greater resilience at the cost of throughput.