lu.se

Elektro- och informationsteknik

Lunds Tekniska Högskola | Lunds universitet

EDI042 Kodningsteknik

Projekt

2015/2016


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 2, 2015]
 

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: Dec 16, 2015] 

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: Jan 6, 2016]