ELEC 405
Error Control Coding and Sequences


Course Syllabus

Week Lecture
1 Course introduction; The channel coding problem [Chap. 1]
2-3 Vector spaces; Groups, rings and fields; Primitive and irreducible polynomials [Chap. 2]
4-5 Linear block codes [Chaps. 3-4]
6-7 Polynomial rings and cyclic codes [Chap. 5]
8 BCH and Reed-Solomon codes [Chaps. 6-7]
9-10 Convolutional codes and the Viterbi algorithm [Chaps. 11-12]
11 Trellis coded modulation and turbo codes [Chap. 16, 18]
12-13 Sequence design


Aaron Gulliver
2005-01-01