ECE 405
Error Control Coding
Course Description
The channel coding problem;
error control in data storage and transmission systems;
groups, rings and fields;
irreducible and primitive polynomials;
vector spaces and matrices;
linear block codes: generator and
parity check matrices; Hamming codes and the Hamming
bound; coding bounds and dual codes;
syndrome decoding; polynomial rings and cyclic codes;
encoding and decoding of cyclic codes; BCH and Reed-Solomon codes;
convolutional codes and the Viterbi algorithm
Aaron Gulliver
2022-12-12