Coding methods
The course addresses error-detecting and error-correcting codes for digital communication and storage and the theory of the most important code classes, including an introduction to turbo and LDPC codes.

Schedule:
–
Teaching time:
Daytime
Location:
Espoo
Topic:
Information and communications technology
Form of learning:
Exam
On-campus
Provider:
Aalto University, FITech
Level:
Advanced
Credits:
5 By Aalto University (ECTS)
Fee:
Free of charge
Target group and prerequisites
Basic courses in mathematics and information theory.
Course description
Course contents
- Error-detecting and error-correcting codes for digital communication and storage
- The theory of the most important code classes, including an introduction to turbo and LDPC codes
- Coding/decoding algorithms
- Applications
Learning outcomes
Upon completion of the course, the students will be able to
- explain the benefit from applying error control coding (and determine this more exactly in given situations).
- apply basic concepts of coding theory (including related algebra).
- differentiate between block coding and convolutional coding.
- classify and describe the most important families of codes (in particular, state-of-the-art error-correcting codes).
- apply a proper decoding scheme to a chosen coding method.
Course material
Lecture material (online).
Teaching schedule
- Lectures on Mondays at 12.15–14 & Wednesdays at 10–12
- Exercises on Thursdays at 12–16
- Course exam on Wednesday 23.2.2022 at 16.30–19.30
Completion methods
Exam, lectures, exercises, project.
Application deadline: 2.1.2022.