Electrical and Information Technology

Faculty of Engineering LTH | Lund University

Project(s)

EITN70 Channel Coding for Reliable Communication, 2019/2020


The course includes three hand-in projects to be solved at home. The aim of these projects is to gain a better understanding of some coding procedures by implementing them in software. The projects may be solved in groups of two people and discussion between different groups is also encouraged. 

In order to qualify for the exam, everybody needs to hand in and get accepted at least one of the projects. 

 

Project 1: 

Topic: Viterbi decoding, posted week 3
Instructions: Project_01.pdf [Deadline: Tuesday, Dec 3, 2019]

Please write me an email to be assigned to some group numer.

Input vectors:
Group 1, Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Group 8 Group 9 Group 10

Hint: In Matlab you can load these files by the command, for example,  u=load('uGroup1.txt');

Received vectors:
Group 1, Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Group 8 Group 9 Group 10

Simulation example:
The following Matlab example demonstrates how a bit error rate curve can be obtained by simulation: SimulationExample.m

 

Project 2:

Topic: Iterative decoding, posted week 5 

Instructions: Project_02.pdf [Deadline: Tuesday, Dec 17, 2019] 

LDPC code: H matrix

Received L-value sequence:
Group 1Group 2Group 3Group 4Group 5Group 6Group 7Group 8Group 9Group 10

Simulation template:
The following Matlab example can be used as a template, in which you can insert your decoder:
SimulationLDPC.m

 

Project 3:

Topic: Reed Solomon codes, posted week 6

Instructions: Project_03.pdf [Deadline: Jan 3, 2020]