Course Information Package
|Course Unit Title||DIGITAL SIGNAL PROCESSING|
|Course Unit Code||AEEE505|
|Course Unit Details||MSc Electrical Engineering (Required Courses) -|
|Number of ECTS credits allocated||7|
|Learning Outcomes of the course unit||By the end of the course, the students should be able to:|
|Mode of Delivery||Face-to-face|
|Recommended optional program components||NONE|
Introduction: Advantage of digital signal processing systems. Applications. Classification of signals and systems. Concepts of sampling and frequency in discrete time systems.
Discrete time signals and Systems: Signal operations. Properties. Useful signals. Correlation. Linearity, shift-invariance and causality of discrete time systems. Input output description of systems. Difference equation. Impulse response and convolution. Block diagram representations. Cascaded systems. Recursive and non-recursive realizations of systems.
The z-transform: Properties. Rational z-transforms, poles and zeros, causality and stability. Location of poles and zeros and system behavior. Inverse z-transform and partial fraction expansion. Stability tests.
Frequency analysis of signals and systems: Fourier Transform of discrete time signals. Power density spectrum and cepstrum. Frequency response of discrete time systems. Magnitude and phase. Group delay. Ideal filters and their frequency response.
Discrete Fourier Transform: Properties and applications. Frequency analysis of signals using the DFT. Linear filtering based on the DFT. Fast Fourier Transform (FFT) algorithms and its applications.
Digital Filter Design and Implementation: Selected topics in the design and implementation of FIR and IIR digital filters.
|Recommended and/or required reading:|
|Planned learning activities and teaching methods|
The teaching of the course is lecture-based (3 hours per week) in a classroom, using a combination of traditional teaching with written notes on a white board and slide presentations using a projector for the presentation of the more complicated diagrams, graphs and MATLAB design tools. Students are assessed continuously and their knowledge is checked through tests, assignments and the final exam.
Lectures include the solution and discussion of example problems regarding the material presented. Relevant homework and assignments are given to the students for further study at their own. Due to the level and type of the course students are urged to participate in discussing the various topics and provide their opinion during problem-solving sessions. Lecture notes are compiled by students which serve to cover the main issues under consideration and serve as a guide for further reading. Students are also required to seriously use the textbook assigned to the course, in addition to other sources found either in the library or elsewhere in order to broaden their perspective on the various subjects presented in class and in the textbook. Additionally, they are expected to use DSP software tools for the analysis of signals and systems and the design and analysis of digital filters.
|Assessment methods and criteria|
|Language of instruction||English|