Digital Signal Processing (the English translation of "Elaborazione numerica del segnale")
Teacher
prof. aggr. Riccardo BERNARDINI
Credits
6 CFU
Language
Italian
Objectives
The objective of the course is to give to the student the basic notions about digital signal processing. At the end of this course the student will be able to use the most important tools for the design and the analysis for DSP systems, so he will be able to design and implement digital filters and fast algorithms for filtering and Fourier transform. The course also presents to the student the most important issue in fixed point and FPGA implementations.
Acquired skills
- After this module the student will be able to design and implement DSP systems.
Lectures and exercises (topics and specific content)
(60 hours)
Introduction: summary of basic notions, discrete time signals, Fourier transform, sampling theorem.
Filter implementation: digital filters and associated flow graphs; filter structures for FIR and IIR. Effect of coefficient quantization and round off noise.
Discrete-time Filter design: filter design; design of digital IIR filters via analog filters (Chebychev and elliptic filters); design of FIR filters (windowing and Parks-Mc Clellan algorithm).
Continuous-time Filter design: type of continuous time filters and design technique; implementation schemes.
Fast algorithms: fast algorithms for DFT (Cooley-Tukey FFT); fast convolution and correlation via FFT.
Sigma-Delta conversion: sigma-delta A/D and D/A conversion.
References
- A.V. Oppenheim, R.W. Schafer, Discrete-Time Signal Processing, Prentice Hall
Type of exam
Written and oral
Additional material or information on line