Telecommunications Lab
(Lehrstuhl für Nachrichtentechnik)
Saarland University, NTF I - 6.2 Computer Science
Campus C6 3, Floor 10
P.O. Box 151150
66041 Saarbrücken

SS 2008

Main Seminar "On Error Correction"

Overall organization

The seminar will be executed during the semester, with several plenum meetings. Extensive homework and regular communication with your tutor is expected between the meetings. The final meeting is a longer block where you will present your work.

Seminar topics

Nr.   Topic   Tutor   Student  
1.   Decoding Principles   Thorsten Herfet   Houssam El Moutaouakil  
2.   Error Detection   Manuel Gorius   Pardhiphan Sivarasa  
3.   Retransmission Methods   Zhao Li   Andreas Hirtz  
4.   Convolutional Codes   Eric Haschke   Najib Hadir  
5.   Block Codes   Thorsten Herfet   Hassan El Soumsoumani  
6.   Erasure Correction   Manuel Gorius   Anna Marchenkova  
7.   Interleaving   Eric Haschke   Julian Metzger  
8.   Packet-level Coding   Manuel Gorius   Hina Manzur  
9.   Turbo Codes   Jochen Miroll   Ji Zhang  
10.   LDPC Codes   Thorsten Herfet   Li Minghao  
11.   Fountain Codes   Jochen Miroll   Bo Fu  
12.   Hybrid Error Correction   Manuel Gorius    

For your assigned topic you will

  • implement a small demonstration in Matlab
  • elaborate a written report
  • prepare and hold an oral presentation



The organizational flow of the seminar is the following:

Date   Time   Place   What
until 25.04.2008       www, C6 3 10.09   On-line registration. After you confirmed your registration you should enroll for one topic in the list available in room 10.09.
23.04.2008   16:00 c.t.   C6 3 9.05   Kick-Off meeting: Overview about error correction techniques. Final assignment of the topics among the participants.
23.04.2008 - 13.05.2008           Read and understand the background literature. Identify the Matlab functions related to your coding technique and learn about their interfaces. Define some use case scenario for your coding technique in which you will test your implementation later. Prepare a very short presentation (~5 min/~3 slides) on your results and plannings.
13.05.2008   16:00 c.t.   C6 3 9.08   Present the results from your preparation phase in a very short talk. We will provide some sample data on which you will have to test your implementation of the coding technique, later.
13.05.2008 - 17.06.2008           Write a Matlab program which is able to apply the coding technique to the provided sample data. Test your implementation under the defined conditions. Meet your tutor regularly for synchronizing your work.
17.06.2008   16:00 c.t.   C6 3 9.08   Present your implementation and demonstrate the functionality using different test conditions.
17.06.2008 - 30.06.2008           Refine and finalize your Matlab implementation.
until 30.06.2008   24:00   subversion repository   Commit your Matlab implementation.
30.06.2008 - 08.07.2008           Prepare second short presentation. Please synchronize the outline of your slides with your tutor! Try to include meaningful results from the Matlab simulations.
08.07.2008   16:00 c.t.   C6 3 9.08   Second short presentation. Present the very special characteristics of your coding technique. Make sure your talk doesn't take more than 10 minutes as we will apply strict time slots during presentation.
08.07.2008 - 31.08.2008           Elaborate a written report (~10 pages) about your coding scheme. Create your presentation slides. As the time slot for each talk during the final presentation is about 20 minutes, we recommend to prepare about 13 slides.
until 31.08.2008   24:00   email   Submit paper and presentation slides.
15.09.2008   14:00   C6 3 9.08   Final presentation (part I)
16.09.2008   08:30   C6 3 9.08   Final presentation (part II)

Contact Person: Manuel Gorius