Signal and Data Processing (ILV)

Back

Course lecturer:

FH-Prof.in DI Dr.in

 Ulla Birnbacher

image

Dipl.-Ing. Dr.

 Dietmar Sträußnigg
Specialization AreaElectronic Systems
Course numberM2.05282.20.071
Course codeSígData
Curriculum2023
Semester of degree program Semester 2
Mode of delivery Presencecourse
Units per week3,0
ECTS credits5,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)