ECE 405
Error Control Coding
Learning Outcomes
By the end of this course, students will be able to:
- Explain the need for error correction in data communication and storage systems.
- Apply mathematical tools from group and finite field theory in the design of codes.
- Describe the fundamental limits of error correction.
- Demonstrate the decoding of block codes including cyclic codes.
- Explain the operation of a convolutional encoder.
- Apply the Viterbi algorithm to decode a convolutional code.
Aaron Gulliver
2022-12-12