Digital Signal Processing Laboratory
- Education level
- Master
- Term
- Winter
- Lecturers
This laboratory course (see also TU Graz Online builds on the lecture course “Signal Processing” which is mandatory for all students of electrical engineering and ICE and biomedical engineering and audio engineering in the fourth semester. The course aims at practical experience with the simulation and development of basic signal processing algorithms, using standardized environments such as MATLAB and general-purpose DSP development kits. Experiments cover fundamental concepts of digital signal processing like sampling and aliasing, quantization in A/D conversion and in internal arithmetic operations, digital filter design and implementation, signal generation, spectrum estimation and fast transforms, sampling-rate conversion and multi-rate processing. Application experiments address a selection of multi-media and digital communications problems where visual and auditory feedback is used to demonstrate the desired effects and artefacts of digital signal processing.
Course Logistics
The lab consists of one introductory meeting, where we will discuss the course logistics, and six lab sessions. Further information can be found here: PDF
Course Material
You can find a handout that explains how to use the hard- and software right here: PDF
In the table below you find the course material, including handouts, problem descriptions, and source codes:
Lesson | Handout | Files |
---|---|---|
Fundamentals of Digital Signal Processing | handout | code |
Discrete Fourier Transform | handout | code |
Digital Filter Implementation I | handout | code |
Digital Filter Implementation II | handout | code |
Selected Applications | handout | code |
Multirate Signal Processing | handout | code |
References
- Oppenheim, A.V. and Schafer, R.W.: “Discrete-Time Signal Processing”, Second Edition, Prentice-Hall, Inc., Upper Saddle River, New Jersey, 1999
- Lyons, Richard G.: “Understanding Digital Signal Processing”, Addison Wesley Pub Co Inc., 2010