Signal and Data Processing (ILV)
BackCourse lecturer:
FH-Prof.in DI Dr.in
Ulla Birnbacher
Dipl.-Ing. Dr.
Dietmar SträußniggSpecialization Area | Electronic Systems |
Course number | M2.05282.20.071 |
Course code | SígData |
Curriculum | 2023 |
Semester of degree program | Semester 2 |
Mode of delivery | Presencecourse |
Units per week | 3,0 |
ECTS credits | 5,0 |
Language of instruction | English |
Students are able to develop different structures for the implementation starting from difference equations of linear, time-invariant systems (structures in direct form I, as well as direct form II, cascade structure, parallel structure), both for IIR and FIR systems.
They know the effects of different binary number formats (floating point and fixed point) for the implementation and can reduce these effects by a suitable choice of implementation structures.
Students will be able to simulate discrete linear time-invariant filters using software (e.g. MATLAB) and to investigate their properties.
They are able to simulate systems for decimation and interpolation for multi-rate signal processing.
They know adaptive filter structures using the least-mean-squares algorithm and use them for various application scenarios.
The students know filter principles and requirements for typical digital filters and typical decimation and interpolation filters.
The students are able to develop efficient implementation architectures for above mentioned digital filters including fixed-point implementation.
The module covers the following topics/contents:
- Representations of basic digital filter types (Z-transform, difference equation, graphical representation, discrete complex frequency response).
- Structures for IIR and FIR systems and Finite word-length effects
- Mulitrate Signal Processing (Decimation & Interpolation, Implementation, Applications)
- Adaptive Filters (Basic structure, Applications)
- Design and implementation of digital filters with MATLAB/Simulink (floating point and fixed point)
- Design and implementation of decimation and interpolation filter (including case studies)
- D. Sundararajan, Digital Signal Processing, Springer, 2022
- A. V. Oppenheim, R. W. Schafer, Digital Signal Processing, Pearson, 3rd ed., 2021.
- A. D. Poularikas, Z. M. Ramadan, Adaptive Filtering Primer with MATLAB, CRC Press, 2017
- R. G. Lyons , Understanding Digital Signal Processing, 3rd ed., Prentice Hall, 2011
- W. Chen, The Circuits and Filters Handbook, CRC Press, 2nd ed, 2003 - 3rd ed., 2009
- papers and examples given in class
Lecture with integrated calculation exercises
MATLAB/Simulink exercises (in groups of 20 students max.)
Individual blended learning tasks (on Moodle-platform)
Design project
Integrated module examination
Immanent examination character: Participation and elaborated protocols for MATLAB exercises, elaborations for self-study tasks, written examination; project (teams of 2 students)