NPTEL : Coding Theory (Electronics and Communication Engineering)

Co-ordinators : Dr. Andrew Thangaraj


Lecture 1 - Introduction to Linear Block Codes

Lecture 2 - Properties of Linear Block Codes

Lecture 3 - Dual of Linear Block Codes

Lecture 4 - Minimum Distance of Codes

Lecture 5 - Operations on Codes

Lecture 6 - Bounds on Code Parameters

Lecture 7 - Optimal Decoders

Lecture 8 - Syndrome Decoder, Basics of Finite Fields

Lecture 9 - Constructions of Finite Fields

Lecture 10 - Computations in Finite Fields

Lecture 11 - Codes over Finite Fields, Minimal Polynomials

Lecture 12 - BCH Codes

Lecture 13 - BCH and RS Codes I

Lecture 14 - BCH and RS Codes II

Lecture 15 - Decoding BCH Codes

Lecture 16 - Decoding RS Codes

Lecture 17 - Coded Modulation and Soft Decision Decoding

Lecture 18 - Optimal Decoders for BPSK and AWGN

Lecture 19 - Bitwise Map Decoder for BPSK over AWGN

Lecture 20 - Bitwise Map Decoder from the Dual Code

Lecture 21 - Simulating Coded Modulation

Lecture 22 - Union Bound, Introduction to LDPC Codes

Lecture 23 - LDPC Codes

Lecture 24 - Message Passing, Density Evolution Analysis

Lecture 25 - Thresholds of LDPC Codes

Lecture 26 - Irregular LDPC Codes

Lecture 27 - Optimized Irregular LDPC Codes, Soft Message Passing Decoders

Lecture 28 - Density Evolution for Soft Message Passing Decoding of LDPC Codes

Lecture 29 - LDPC Codes in Practice

Lecture 30 - Introduction to Convolutional Codes

Lecture 31 - Viterbi Decoding of Convolutional Codes

Lecture 32 - Union Bound, Recursive Convolutional Encoders

Lecture 33 - Convolutional Codes in Practice

Lecture 34 - BCJR Decoder

Lecture 35 - BCJR & Max-Log-MAP Decoder, Introduction to Turbo Codes

Lecture 36 - Turbo Decoder

Lecture 37 - Turbo Codes in Practice

Lecture 38 - Modern Codes