ECE 511
Error Control Coding


Course Syllabus

Week Lecture
1 Introduction; The channel coding problem
2-3 Vector spaces; Linear block codes [Ch. 1,2,3]
4-6 Groups, rings and fields; Primitive and irreducible polynomials [Ch. 5]
7-9 Polynomial rings and cyclic codes [Ch. 4]
10-11 BCH and Reed-Solomon codes [Ch. 6,7]
12-13 Convolutional codes and the Viterbi algorithm [Ch. 8]


Aaron Gulliver
2025-01-06