Methods for signal processing

A.Y. 2016/2017
Lesson for
Overall hours
Learning objectives
Set the theoretical foundations for digital signal processing. In-depth study of central topics like digital filtering. Hands-on learning using Matlab as a general framework for signal processing.
The students will acquire basic skills in the context of digital signal processing, which will prove useful in the development of a variety of applications: industrial, biomedical, mobile.

Course structure and Syllabus

Active edition
Lessons: 48 hours
Professor: Sassi Roberto
· Introduction. Continuous-time and discrete-time signals. Sequences. Analysis of continuous-time signals in the frequency domain: the Fourier transform. Convolution and correlation.
· Digital signals: sampling and quantization. Sampling of continuous-time signals and the sampling theorem. Sampling of periodical signals. Aliasing. Reconstruction of continuous-time signals from samples and interpolation. Quantization.
· Analysis of discrete-time signals in the frequency domain. Discrete-time Fourier Transform (DTFT), Discrete Fourier Transform (DFT) and FFT algorithm. Spectral characterization of sampled signals.
· Linear time-invariant systems (LTI). Impulse response. Stability and causality. Systems interconnection (series, parallel, feedback). Finite-difference equations as representation of LTI systems.
· Zeta transform. Definition and principal properties. Region of convergence. Analysis of LTI systems via Zeta transform. Transfer functions, poles and zeros. Frequency response. Stability condition in the Zeta domain
· FIR filters. Linear phase and LTI filter with symmetrical impulse response. FIR filters design with the window method.
· IIR filters. Design of digital IIR filters starting from their analog counterparts. Sensitivity to quantization of the filter coefficients.
Lesson period
Second semester
Lesson period
Second semester
Assessment methods
Assessment result
voto verbalizzato in trentesimi
By appointment (email or phone)
Dipartimento di Informatica, via Celoria 18, stanza 6004 (6 piano, ala Ovest), Milano or Polo didattico di Crema (CR)