This module covers the fundamental tools for digital signal processing. In particular it addresses topics of signal analysis and filtering concerning audio and image data both from the deterministic and the statistical viewpoint.
Participants will learn basic tools for digital signal filtering and analysis. In particular the program will be articulated in the following parts:
Fundamentals of digital signal processing
From Analog to Digital, from Continuous to Discrete:
Sampling and quantization, The Fourier Series (FS), the Fourier Transform (FT), the Fourier Discrete Time (DTFT) Fourier processing.
The z-Transform:
Its link to the DTFT and DFT, poles-zeros plots, ad-hoc filter design
Introduction to the DFT:
DFT, IDFT, derivation of the DFT, Fourier theorems for the DFT
Introduction to digital filters:
Time-domain representations, transfer function analysis, frequency response analysis
Windowing and STFT:
Overview of windows, overlap and add, STFT
Digital filter design techniques:
Filter specifications, IIR filter design, FIR filter design
Introduction to multirate processing:
Downsamplig, upsampling, decimation, interpolation, polyphase filters, perfect reconstruction filter banks.
Laboratory activities
Laboratory activities enable student to improve their understanding of the concepts learnt during the lectures. The proposed examples of applications and exercises, cover audio, image and video processing, and are based on Matlab®