course: Practical Course MATLAB
- teaching methods:
- practical course
- responsible person:
- Prof. Dr.-Ing. Dorothea Kolossa
- Prof. Dr.-Ing. Dorothea Kolossa (ETIT)
- offered in:
- summer term
dates in summer term
- start: Tuesday the 13.04.2021
- lab Tuesdays: from 14:15 to 15.45 o'clock
Die Angaben zu den Prüfungsmodalitäten (im WiSe 2020/2021 | SoSe 2021) erfolgen vorbehaltlich der aktuellen Situation. Notwendige Änderungen aufgrund universitärer Vorgaben werden zeitnah bekanntgegeben.
|Form of exam:||lab|
|Registration for exam:||Directly with the lecturer|
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.
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
Contents in the following lectures • System theory 1
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-bochum.de/m/course/view.php?id=38441
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.
We recommend taking the lecture Systemtheorie 1 in parallel.