Projekt
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: Nov 29, 2017]
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: (updated: Nov 21)
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: Dec 13, 2017]
LDPC code: H matrix
Received L-value sequence:
Group 1, Group 2, Group 3, Group 4, Group 5, Group 6, Group 7, Group 8, Group 9, Group 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: Dec 29, 2017]