Lecture 1 - Introduction to Error Coding - I
Lecture 2 - Introduction to Error Coding - II
Lecture 3 - Introduction to Error Control Coding - III
Lecture 4 - Introduction to Convolutional Codes - I: Encoding
Lecture 5 - Introduction to Convolutional Codes - II: State Diagram, Trellis Diagram
Lecture 6 - Convolutional Codes: Classification, Realization
Lecture 7 - Convolutional Codes:Distance Properties
Lecture 8 - Decoding of Convolutional Codes - I: Viterbi Algorithm
Lecture 9 - Decoding of Convolutional Codes - II: BCJR Algorithm
Lecture 10 - Problem Solving Session - I
Lecture 11 - Problem Solving Session - II
Lecture 12 - Performance Bounds for Convolutional Codes
Lecture 13 - Turbo Codes
Lecture 14 - Turbo Decoding
Lecture 15 - Convergence of Turbo Codes
Lecture 16 - Applications of Convolutional Codes
Lecture 17 - Problem Solving Sessions - III