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

WS 2005/06

Seminar DVB-T coding emulator/simulator (in Matlab)

Overall organization

The seminar will be executed during the semester, with five meetings. Extensive homework is expected between the meetings. The final meeting is a longer block where the students present their work. The seminar is divided into following topics:

Nr.   Topic   Student   Supervisor  
1.   Transport multiplexing and randomization   Johannes Gores
  Aleksej Spenst  
2.   Outer coding (Reed-Solomon) and interleaving   Sylvia Schulz  
3.   Inner coding   Johannes Hübner   Igor Fischer  
4.   Inner interleaving (bit- and symbol-wise)   Michael-Christian Becker
  Igor Fischer  
5.   Signal mapping   Nico Schiller
  Muhammad-Rafey Jameel  
6.   Transmission parameter signalling   Muhammad-Rafey Jameel  
7.   Frame building; Reference signals   Thorsten Herfet  
8.   OFDM (incl. guard interval)   Guoping Tan  

For each topic one student:
  • implements and tests the coder/decoder pair (during the semester)
  • writes a report on the purpose and capabilities of his module
  • reports this orally (block seminar at the end of semester)


The organizational flow of the seminar is the following:

Date   Time   Place   What
until 08.11.2005       www   On-line registration
08.11. - 15.11.2005       C6 3 10.02   Optional: reserving prefered topics
15.11.2005   16:00   C6 3 10.10   Kick-Off meeting: Introduction.
15.11. - 29.11.2005           Reading and understanding the specification. Writing a short summary of the functionality and interfaces of one's part.
29.11.2005   16:00   C6 2 U.26   Second meeting: Briefly report about one's part and its interfaces. Get a short introduction to Matlab and Subversion. Establish naming conventions.
29.11. - 13.12.2005           Program the interfaces (at least!) in Matlab. Document them and check them into Subversion repository.
14.12.2005   14:00   C6 2 U.26   Third meeting: Testing the interfaces, discussing problems.
13.12. - 17.01.2006           Writing one's en/decoder in Matlab and testing it on suitable substreams. Extensively document the Matlab code (comments!). Checking the code into the repository. Writing an extended description of its function, challenges encountered, properties...
17.01.2006   16:00   C6 2 U.26   Fourth meeting: Testing the whole pipeline.
17.01. - 31.01.2006           Debugging the code, making sure everything works perfectly. Checking the code into the repository. Writing the seminar paper and the presentation.
07.02.   16:00   C6 2 U.26   Fifth meeting: debugging and checking.
13.02.2006   07:00   e-mail   Submitting the paper and the presentation.
02.03.2006   11:00   C6 2 U.26   Sixth meeting: presentation.

Mail reflector

For communication relevant to all participants, the following e-mail address can be used: