IEEE NSS CAS/SP/COM SEMINAR: INTRODUCTION TO CHANNEL CODING: CLASSICAL AND MODERN Share
Introduction to Channel Coding: Classical and Modern
Claude Shannon’s 1948 celebrated paper “A Mathematical Theory of Communication” founded the fields of channel coding, source coding, and information theory. Shannon proved the existence of channel codes which ensure reliable communication provided that the information rate does not exceed the so-called capacity of the channel. For the next half century that followed Shannon’s landmark publication, a large number of very clever and very effective channel codes had been devised. However, none of them was demonstrated to closely approach Shannon’s theoretical limit in a practical setting. The first breakthrough came in 1993 with the discovery of turbo codes, the first class of channel codes shown to operate near Shannon’s capacity limit. A second breakthrough came around 1996 with the rediscovery of low-density parity-check (LDPC) codes, which were also shown to achieve near-capacity performance.
The first part of this seminar introduces and explains encoding and decoding principles of some of the most common channel codes, both classical and modern, including linear block codes, convolutional codes, turbo codes and LDPC codes. Their applications in practical communication systems such as 5G cellular, digital video broadcasting, and cable TV networks are also discussed. The second part focuses on a new class of capacity-achieving channel codes known as polar codes, which have modest encoding and decoding complexity, making them attractive for many applications.