Publication in the Diário da República: Despacho n.º 8500/2020 - 03/09/2020
6 ECTS; 1º Ano, 2º Semestre, 28,0 T + 28,0 PL + 5,0 OT + 2,0 O , Cód. 37789.
Lecturer
- Gabriel Pereira Pires (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable.
Objectives
The main objective of this course unit is to provide students with the fundamental concepts and techniques of digital signal analysis and processing (DSP).
By the end of the semester, students should be able to simulate, design, and implement DSP systems, including digital filters, on real-time platforms. In addition, they should be able to represent and analyze signals in the frequency domain, perform spectral estimation, and carry out statistical characterization.
Program
1- Introduction to analog and digital signals
2- Discrete-time signals and systems
3- A/D and D/A conversion
4- Statistical description of discrete-time signals
5- Discrete Fourier Transform and spectral estimation methods
6- Design, analysis, and implementation of FIR and IIR digital filters
7- Filter implementation in C on microprocessors/microcontrollers
8- Introductory concepts of digital image processing
Evaluation Methodology
Written exam (weighting: 50%).
Practical component with in-class laboratory activities and project work (weighting: 50%).
To pass the course, students must obtain at least 40% in the written exam and at least 50% in the practical component. Laboratory activities and projects have submission deadlines that are defined throughout the semester.
These assessment criteria and methods apply to all assessment periods, namely the regular period, the resit period, the worker-student period, and the special period. The minimum passing grade is 10 out of 20.
Bibliography
- Lathi, B. (2000). Signal Processing and Linear Systems. USA: Oxford University Press
- Smith, S. The Scientist & Engineer's Guide to Digital Signal Processing. USA: California: Technical Publishing - online
- Zaidi, A. (2007). Advanced Digital Signal Processing. DEE- University of Notre Dame: -
Teaching Method
Lectures, Problem solving and laboratory sessions.
Software used in class
- MATLAB + SIMULINK (http://www.mathworks.com/products/matlab/)
- C programming framework

















