Modern Channel Coding for Wireless Communications

Lecturer: Dr.-Ing. Marc Adrat

Contact: Dr.-Ing. Marc Adrat

Type: Part of a master program

Credits: 4

Registration via RWTHonline

Course language: English

Lecture notes and exercise problems are available for download at RWTHmoodle.



from Thursday, April 11, 2024
08:30 - 10:00 AM
IKS, lecture room 4G


from Thursday, April 11, 2024
10:15 - 11:00 AM
IKS, lecture room 4G


The exam will take place orally at the institute. Exam date:
September 3, 2024
08:30 - 13:00 AM
Please contact Simone Sedgwick to schedule an appointment by July 26.


This lecture is the successor of Forward Error Correction and Digital Modulation. It focuses on iteratively decoded channel codes. Together with Advanced Coding and Modulation it covers a wide range of modern transmission technologies.


The lecture on "Modern Channel Coding for Wireless Communications" addresses the latest Forward Error Correction (FEC) techniques for present and next generations of wireless communications.

After a brief review of classical approaches to FEC, further insights are presented on the information theoretical limits. For this purpose and various relevant scenarios, the minimum required signal-to-noise ratio is determined for allowing a theoretically error-free transmission.

In this lecture, several practical applications for advanced FEC techniques are discussed which provide error-correcting capabilities close to these information theoretical limits.

As the first advanced channel coding technique, Turbo Codes are introduced since they are used e.g. in 3G, 4G and 4.5G applications like UMTS, LTE Advanced Pro, and IEEE 802.16 WiMAX. Turbo Codes achieve their performance objectives by iteratively exchanging the so-called extrinsic information between two (or more) constituent decoders.

In addition, Extrinsic Information Transfer (EXIT) Charts are discussed which allow to visualize the stepwise improvements in extrinsic information by the iterations. These charts help on one hand to understand the convergence behavior of Turbo Codes and on the other hand to design powerful Turbo Coding schemes.

Other related applications of the Turbo Principle are also introduced using Bit-Interleaved Coded Modulation with Iterative Decoding (BICM-ID) as an example.

Following Turbo Codes, another advanced channel coding technique presented is the Low Density Parity Check (LDPC) Code. Such codes are used e.g. in DVB-S2 and IEEE 802.11n WiFi. LDPC Codes are a special class of Linear Block Codes which can also be decoded by iterative algorithms similar to the Turbo Decoding approach.

At the end of this lecture, the concept of Polar Codes is introduced. Polar Codes transform the channel in such a way that on the information side there is a clear separation between reliable and unreliable channel usage. Polar Codes are a promising candidate for the 3GPP New Radio (5G).


The results of the evaluation are summarized below.

Summer Term 2018

Participants of the evaluation (lecture/exercise): 17/17

Global grade: 1,5
Concept of the lecture: 1,4
Instruction and behaviour: 1,5

Global grade: 1,2
Concept of the exercise: 1,2
Instruction and behaviour: 1,2