Lab "Real-Time Signal Processing"

Basic Information

Lecturers:   Gerhard Schmidt and Thorben Kaak
Room:   -
Language:   English
Target group:   Students in electrical engineering and computer engineering
Prerequisites:   Skills in C programming language (for the DSS part), basic MATLAB knowledge (for the LNT part), diverse coding skills (for the ICT part)
Registration procedure:  

If you want to sign up for this laboratory, you need to register with the following information in the registration form

  • surname, first name,
  • e-mail address,
  • matriculation number,

Please note, that the registration period starts the 12.03.2018 at 11:00 am and ends the 26.03.2018 at 12:00 am. All applications before and after this registration period, will not be taken into account.

Registration will be possible within the before mentioned time under the following subsite - Lab Registration.

The registration is binding. A deregistration is possible by sending a mail with your name and matriculation number to This email address is being protected from spambots. You need JavaScript enabled to view it. until Wednesday, 28.03.2018 at 12:00 am. All later cancellations of registration will be considered as having failed the lab.

  • Preliminary meeting, Aquarium, 09.04.2018 at 16:15
  • Final presentations, Aquarium, xx.xx.2018 at xx:xx (tba)
Contents:   See the detailed introduction of the topics below.




ICT.1: Colour Shift Keying (1 group of 3 students, Prof. Dr.-Ing. P.A. Hoeher)

Concerning Visible Light Communications (VLC), many different modulations schemes are possible. When using RGB LEDs, one possibility is Colour Shift Keying (CSK), where the data is modulated by varying the intensity of the three different colours red, green, and blue.
In this lab CSK should be evaluated in theory and also in an experimental setup. For the latter part programming skills in C (Arduino) and Python are necessary. In the 802.7.15 IEEE VLC standard, there is a specific implementation of CSK, which may be used as reference.

ICT.2: MIMO Magnetic Induction Communication (1 group of 3 students, Prof. Dr.-Ing. P.A. Hoeher)

Magnetic induction (MI) communication is receiving significant interest for RF-challenging environments. Especially the underwater communication is a current research topic.
Existing techniques that are based on acoustic or optical waves still have difficulties in establishing reliable and low latency wireless underwater links with reasonable bandwidth and communication range. Furthermore, the acoustic communication has a bad impact on sea life.
The magnetic induction communication is a promising solution due to its advantages in low propagation delay and less susceptibility to surrounding environments. To broaden the bandwidth spectrum of the magnetic induction communication the multiple-input multiple-output approach can be adapted.
In this project, an experimental setup for MIMO magnetic induction communication should be designed and built up by the students. In several experimental studies the performance of MIMO processing for magnetic induction communication should be investigated.

NT.1: Optical Duobinary Transmission (1 group of 2 students, Prof. Dr.-Ing. S. Pachnicke)

By using duobinary transmission, the signal bandwidth, compared to conventional binary modulation, can be reduced by about one half. Additionally, the signal has a higher dispersion tolerance and still can be received with a simple direct detection receiver.
In this lab, the existing digital signal processing should be extended for duobinary transmission (precoding, encoding) and a simulative comparison to on-off keying should be done, followed by an experimental implementation.

NT.2: Optical Circuit Switching (1 group of 2 students, Prof. Dr.-Ing. S. Pachnicke)

Modern digital networks, and particularly data center networks, use electronic packet switching as a main technique for data transmission among multiple source-destination nodes (generally within the same network). Since optical fiber links are currently becoming the preferred transmission medium due to the much larger bandwidth compared to copper cables, data center networks often find themselves in the state where data streams are transmitted optically, but switched and processed electronically. This functional difference results in a constant optical-electrical-optical conversion at each switching point, which implies high operational costs and additional delays. As a result, the migration of data switching into the optical domain (the so-called optical circuit switching (OCS)) has been developed. The main drawback in this case though, is the relatively large switching time, and the capacity of supporting one optical stream (from one source) per port at a time.
The main purpose of this project is to analyze different architectural paradigms specific to OCS technology, and develop a control mechanism enabling simultaneous, multiple optical streams switching through the same OCS interface.

DSS.1-3: Real-Time Audio Processing (3 groups of 3 students, Prof. Dr.-Ing. G. Schmidt)

In this project, students are going to implement a speech enhancement system in the Kiel Real-Time Audio Toolkit (KiRAT). Algorithms within this framework are to be programmed in C language, the graphical user interface is written in C++ using the QT framework. Thus, it is expected that the participants have programming skills in C/C++. There will be up to three groups of three students that will create their own speech enhancement systems. Each group will specialize on one of the following algorithmic components:

  • Analysis and synthesis filterbanks,
  • Noise estimation, and
  • Noise reduction.


Schedule of talks

Attendance during all presentations is mandatory to pass the lab.

The schedule can be found below:

xx. xx 2018  Group Topic  Lecturer(s) Talk duration
xx:xx   Opening Thorben Kaak -
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx xx tba tba xx minutes
xx:xx   End    


Website News

03.03.2018: Team wall added.

28.02.2018: News wall added.

20.01.2017: Talk from Dr. Sander-Thömmes added.

12.01.2018: New RED section on Trend Removal added.

29.12.2017: Section Years in Review added.

Recent Publications

T. O. Wisch, T. Kaak, A. Namenas, G. Schmidt: Spracherkennung in stark gestörten Unterwasserumgebungen, Proc. DAGA 2018

S. Graf, T. Herbig, M. Buck, G. Schmidt: Low-Complexity Pitch Estimation Based on Phase Differences Between Low-Resolution Spectra, Proc. Interspeech, pp. 2316 -2320, 2017


Prof. Dr.-Ing. Gerhard Schmidt


Christian-Albrechts-Universität zu Kiel
Faculty of Engineering
Institute for Electrical Engineering and Information Engineering
Digital Signal Processing and System Theory

Kaiserstr. 2
24143 Kiel, Germany

Recent News

Biosignals Workshop in Erfurt

Also in the week of DAGA but between the 21st to the 23rd March the Biosignals Workshop took place in the protestant monastery of St. Augustine in Erfurt. The topic was innovative processing of bioelectric and biomagnetic signals and was organized by the technical VDE committees „Biosignals“ and „Magnetic Methods in Medicine“. The DSS group (Christin and Eric) participated with two ...

Read more ...