Algorithm Design for Digital Receivers
Virtually all modern communication systems are based on digital data transmission, e.g. mobile cellular networks like GSM and UMTS, or broadcast systems like DVB. To detect the data in the receiver, the distortions that are introduced during the transmission must be estimated and corrected.
Today, these tasks are mostly performed by digital signal processing.
In this lab course, you will learn to design digital receivers for realistic wireless systems, with a focus on signal processing aspects. You will start by modelling a very simple transmission system where the signal is only disturbed by additive noise. Realistic channels however introduce many other distortions into the signal, for example an unknown timing offset in the A/D converter. Therefore, in each lab you will adapt the receiver to more and more realistic channels by adding components like synchronization units and estimators for unknown channel parameters. In the end, you will have a receiver model that could be used in a realistic communication system.
All programming is done in MATLAB. However, programming experience in MATLAB is not required in order to attend this lab, as you will have the opportunity to become familiar with MATLAB during the course.