course: Bachelor Practical Course MATLAB A

number:
142222
teaching methods:
practical course
responsible person:
Prof. Dr.-Ing. Aydin Sezgin
Lecturers:
Prof. Dr.-Ing. Aydin Sezgin (ETIT), M. Sc. Mohammadhossein Attar (ETIT), Prof. Dr.-Ing. Do­ro­thea Kolossa (ETIT)
language:
german
HWS:
2
CP:
2
offered in:
winter term

dates in winter term

  • start: Tuesday the 08.10.2019
  • lab Tuesdays: from 14:15 to 15.45 o'clock in ID 03/139

Exam

All statements pertaining to examination modalities (for the summer/winter term of 2020) are given with reservations. Changes due to new requirements from the university will be announced as soon as possible.
Form of exam:lab
Registration for exam:Directly with the lecturer
continual assessment

goals

The students attain basic knowledge about Matlab and furthermore they learn the specified aspects of programming with Matlab. Matlab is a widely applied programming language developed by MathWorks. This programming language is commonly used for solving the scientific and engineering problems in both research and industrial projects. In this course, the students learn the scientific functionalities and specifications of Matlab in connection with interesting practical applications. Furthermore, they attain a general overview about the differences between programming in Matlab and other common programming languages. Some examples for these differences are array and matrix operations and visualization capabilities offered by Matlab. Moreover, the students acquire deep understanding about applications of Matlab in communications technology and audio signal processing.

content

In each laboratory session different feature of Matlab programming will be discussed. The content of the laboratory is given as follows: • Generating vectors, matrices and their related operations • Memory and time efficient programming • Input and output data, graphical illustration of one-dimensional signals • Implementation of digital filter, calculating the frequency response, spectral analysis • Implementation of simple graphical user interface (GUI) • Signal processing toolbox and DSP system toolbox • Applications of cell array • Debugging a Matlab programm The programming methods are presented with the aid of following applications in domains communications technology and audio signal processing. • LTI systems (digital filter) • Compression (Huffman Code) • BPSK modulation/demodulation (baseband transmission) • Channel coding (Repetition code) • MISO broadcast channel (beam forming vs. TDMA) • Audio signal equalization • Auditory filter banks • Feature extraction for sound classification • Gaussian mixture model based classification • Flexible multichannel filtering by applying cell arrays • Real time source tracing with DSP system toolbox and kinect

requirements

keine

recommended knowledge

Contents in the following lectures • System theory 1 and 2 • Transmission digital signals • Speech and audio communications

miscellaneous

The experiments are performed in groups of two students. Documentation: http://www.mathworks.de/products/matlab/ Registration: The registration takes place via Moodle. https://moodle.ruhr-uni-bo chum.de/m/course/ view.php?id=4409

In total, there are 12 sessions. Six sessions are offered by the chair for DCS and the other 6 sessions are offered by the research groups of KS. Moreover, two sessions (one for the chair DCS and one for the research group KS) are planned as alternative sessions.