Digital Signal Processing
Module ID
Υ403
Semester
4
Hours/Week - ECTS
5 – 5

Karetsos George
Professor
Learning Outcomes
Upon completion of the course students will have a good understanding and knowledge of the main ideas, algorithms, and tools in the area of digital signal processing and will be able:
- to perform continuous-time signal sampling and to reconstruct them from their samples by selecting appropriate parameters and functions,
- to process continuous-time systems in the field of discrete-time and vice versa,
- to change the sampling rate of discrete-time signals, avoiding folding phenomena,
- to calculate the frequency response of linear and temporally invariant systems of discrete-time, implement decomposition into a minimum phase system and a finite system, and describe generalized linear phase systems,
- to implement discrete-time systems using different structures,
- to design filters with an impact response of infinite or finite duration using appropriate methods,
- to understand the importance of the discrete Fourier transform and its fast computational algorithms,
- to analyze discrete-time signals in the frequency domain, using the windowing method as well as the time-dependent discrete Fourier transform, and reconstruct the signal with the overlap-addition algorithm,
- to calculate the spectrum and signal period,
- to implement code in the MATLAB computing environment to achieve the above.
Indicative Module Content
- Introduction to Digital Signal Processing
- Discrete-time Signals
- Discrete-time Systems
- Discrete Fourier Transform and applications
- Frequency response
- Frequency Domain Representation of Discrete-time LTI Systems
- Analog to digital conversion
- Z-transform
- Digital filter Design