Course textbook
F.Argenti,L.Mucchi,E. Del Re, "Elaborazione numerica dei segnali. Teoria, esercizi ed esempi al calcolatore", McGraw-Hill, Milano, 2011.
Other textbooks
A.V. Oppenheim, R.W. Schafer, Discrete-time signal processing, Prentice-Hall, 1989.
J.G. Proakis, D.G. Manolakis, Digital signal processing. Principles, algorithms and applications, Prentice-Hall, 1996.
C.S. Burrus et al., Computer-based exercises for signal processing using MATLAB, Prentice-Hall, 1994
Learning Objectives
Acquired knowledge:
- Performance evaluation and design of finite-precision arithmetic implementation of DSP systems
- Design of advanced DSP multirate systems
- Performance and design of adaptive systems
- Knowledge of typical advanced applications of DSP
Prerequisites
Fondamenti di elaborazione numerica dei segnali (Fundamentals of digital signal processing)
Teaching Methods
Classroom lectures
Exercises
Laboratory examples
Further information
Additional course notes at the site:
http://e-l.unifi.it/
Type of Assessment
Written exam.
At student choice: Optional oral exam at the same session of the written exam (usually two days later).
The student can submit a MATLAB exercise 15 days before the written exam, which will be evaluated together with the written and/or oral exam.
Written exam dates:
17 giugno 2014, ore 9:30, aula 206 SM
1 luglio 2014, ore 9:30, aula 206 SM
22 luglio 2014, ore 9:30, aula 206 SM
9 settembre 2014, ore 9:30, aula 207 SM
Course program
Detailed Program
Finite-precision arithmetic realization effects
FFT: coefficient quantization, quantization of arithmetic operations. Signal-to-error output ratio.
FIR: finite-precision arithmetic realization structures. Coefficient quantization, quantization of arithmetic operations. Scaling factor. Signal-to-error output ratio.
IIR: finite-precision arithmetic realization structures. Coefficient quantization, quantization of arithmetic operations. Scaling factor. Cascaded second-order sections: poles and zeros association and ordering. Signal-to-error output ratio.
Limit cycles.
Multirate systems
Interpolation and decimation of digital signals: integer factor and rational factor.
Digital frequency conversion by interpolation and decimation.
Filter design for interpolation and decimation. Realization structures for decimators and interpolators. Poliphase structures. CIC filter structures.
Multistage implementation of decimation and interpolation operations.
Adaptive systems
Applications contexts: prediction, system identification, equalization, interference cancellation.
Optimization criterion. LMS algorithm. Simplified algorithms. RLS algorithm. Convergence conditions.
Exercises and laboratory examples with MATLAB.
Digital frequency conversion.
Digital communication modem. Fractional delay.
Filter banks.
Subband signal analysis and synthesis. Voice and audio codecs. Sigma-delta converters. Applications of adaptive systems.