University of Colorado at Boulder
ECE Home
Course List
Contact Us

ECEN 5682 - Theory and Practice of Error Control Codes

Catalog Data ECEN 5682 (3). Theory and Practice of Error Control Codes. Block and convolutional codes for reliable transmission of digital data over unreliable noisy channels. Algebraic and dsp characterizations of cyclic codes such as BCH/RS codes. Decoding algorithms for block codes and the Viterbi algorithm. Graph codes and iterative decoding.
Credits and Design 3 credit hours. Elective course.
Prerequisite(s) ECEN 3300, Linear Systems
Textbook Blahut, Algebraic Codes for Data Transmission, Cambridge Press.
Course Objectives To learn about the theory and usage of modern error-control codes.
Topics Covered
  1. Linear block codes.
  2. Galois fields, finite field arithmetic.
  3. Cyclic codes.
  4. Decoding algorithms for BCH codes and RS codes.
  5. Spectral description of cyclic codes.
  6. Convolutional codes.
