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.
Image for course subject

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.

  • Updated:
Share
URL copied!

You might be interested in these

Fundamental courses

Image for course subject

FITech 101: Tietorakenteet ja algoritmit

Information and communications technology

Location:
Online
Level:
Beginner
Image for course subject

Machine learning transforms our lives

Information and communications technology

Location:
Online
Level:
Beginner
Image for course subject

Informaatioteknologian perusteet

Information and communications technology

Location:
Espoo
Level:
Beginner
Image for course subject

Cybersecurity

Information and communications technology

Location:
Online
Level:
Beginner
Image for course subject

Introduction to web development and programming

Information and communications technology

Location:
Online
Level:
Beginner
Image for course subject

Introduction to digital transformation

Information and communications technology

Location:
Online
Level:
Beginner

Intermediate courses

Image for course subject

Digital Platform Economy

Information and communications technology

Location:
Online
Level:
Intermediate
Image for course subject

Deep learning with Python

Information and communications technology

Location:
Online
Level:
Intermediate
Image for course subject

Tietokannat

Information and communications technology

Location:
Espoo
Level:
Intermediate
Image for course subject

Tietokoneverkot

Information and communications technology

Location:
Espoo
Online
Level:
Intermediate
Image for course subject

Tietoliikenteen siirtomenetelmät

Information and communications technology

Location:
Espoo
Level:
Intermediate
Image for course subject

Capstone: Information Systems Development

Information and communications technology

Location:
Espoo
Level:
Intermediate

Advanced courses

Image for course subject

Federated learning

Information and communications technology

Location:
Online
Level:
Advanced
Image for course subject

Speech Recognition

Information and communications technology

Location:
Espoo
Level:
Advanced
Image for course subject

Value network design for internet services

Information and communications technology

Location:
Espoo
Level:
Advanced
Image for course subject

SDN fundamentals & techniques

Information and communications technology

Location:
Espoo
Level:
Advanced
Image for course subject

Performance analysis

Information and communications technology

Location:
Espoo
Level:
Advanced
Image for course subject

Machine type communications for internet of things

Information and communications technology

Location:
Espoo
Level:
Advanced