Algebra and Error Correcting Codes

Spring Semester 2025

Prof. Hans-Andrea Loeliger

Location: ETZ E 9
Lectures: Tuesday, 14:15 – 16:00
Tutorials: Tuesday, 16:15 – 18:00
Assistants: Hugo Aguettaz and Alessio Lukaj

Lecture Notes, Problem Sets, and Solutions (login)

Description

The course is an introduction (i) to error correcting codes and (ii) to abstract and linear algebra and their application to error correcting codes.

  • groups, rings, fields
  • block codes and convolutional codes
  • factor graphs and message passing algorithms
  • turbo codes, LDPC codes, polar codes
  • Reed-Solomon codes

Prerequisites

Recommended (but not mandatory):

  • Discrete-time and Statistical Signal Processing
    (Prof. Loeliger)
  • Information Theory I
    (Prof. Lapidoth)

Lecture Notes

Complete lecture notes (in English) will be handed out during the course.

Examination

30 minutes oral examination in English.

JavaScript has been disabled in your browser