Project(s)
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: Dec 1, 2016]
Input vectors:
Group 1, Group 2, Group 3, Group 4, Group 5, Group 6
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
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 15, 2016]
LDPC code: H matrix
Received L-value sequence:
Group 1, Group 2, Group 3, Group 4, Group 5, Group 6,
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 30, 2016]