Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Program

Circuiti ed Algoritmi per l'Elaborazione dei Segnali
Circuits and Algorithms for Digital Signal Processing
Stefano Squartini

Seat Ingegneria
A.A. 2016/2017
Credits 9
Hours 72
Period II
Language ENG

Prerequisites
Electrical Circuit Theory, Linear Algebra

Learning outcomes
KNOWLEDGE AND UNDERSTANDING:
To know and understand the fundamentals of Digital Signal Processing (DSP), both from the perspective of analysis and synthesis of discrete-time circuits and algorithms.
CAPACITY TO APPLY KNOWLEDGE AND UNDERSTANDING:
The student is expected to acquire the ability of analyze and design circuit and algorithms for Digital Signal Processing and implement them by means of suitable HW/SW platform, with special focus on audio processing applications.
TRANSVERSAL SKILLS:
The student is expected to understand, process and apply the technical requirements for DSP systems design. Moreover, he/she is expected to evaluate the correposndence of a DSP project to the requirements and to understand the advantages and disadvantages of diverse project solutions, beside to show the ability to analyze and interpret data coming from experiments and simulations carreid outby means of suitable HW/SW platforms.

Program
Introduction to discrete-time circuits and signals. Time domain analysis. Frequency domain analysis. Sampling and reconstruction. Z-transform domain analysis. Introduction to multirate circuits and algorithms. Filter Banks IIR filter design. FIR filter design. Finite-precision implementations. DFT and the Goertzel Algorithm FFT and its applications. DCT and its applications Classical spectrum analysis, for stationary and non-stationary signals Algorithm implementation be means of the Matlab/Scilab programminng environment Real-Time Algorithm implementation on Digital Signal Processors

Development of the examination
LEARNING EVALUATION METHODS
The learning evaluation methodology consists in two tests: - a writing exam, consisting in 4 open questions on the topics discussed during the lectures and to be completed in 1 hour and 30 minutes - the presentation and the discussion of a SW project proposed by the teacher. The project can be developed also in groups of maximum two people. The student has 10 working days to fulfill the work and discuss it.

LEARNING EVALUATION CRITERIA
FThe student is required to show an adequate comprehension of the basic concepts of Digital Signal Processing and to be able to apply them in an autonomous way to the fulfillment of the SW project. The student is also asked to explain in a rigorous and synthetic way both the theoretical aspects and the technical report related to the SW project.

LEARNING MEASUREMENT CRITERIA
During the tests, the ability to analyze and design circuits and algorithms for Digital signal Processing applications, together with the ability to implement them on suitable HW/SW Platform, will be evaluated. Moreover, the autonomous capability to understand the technical requirements proposed in the SW project assignment, to assess pros and cons of diverse implementation solutions, and to analyze and interpret data coming from experiments will be evaluated.

FINAL MARK ALLOCATION CRITERIA
For each test, a score within the 18-30 scale is assigned, then the arithmetic average between the two scores is applied and the result is proposed as final score for official registration. To access the second test the student is required to have passed the first one with a score equal or superior to 16/30. The second test has to be completed by the two exam dates following the one in which the student has passed the first test. If the student dous not pass the second test or refuse the final score proposed by the teacher, he is asked to start the examination process from scratch. The maximum evaluation score is given when the student show a deep knowledge of the theoretical contents of the course and a remarkable ability in applying those concepts to practical problems. Honours are given to students who show to have a relevant scientifi rigour in addressing the faced issues and a certain brightness in exposing their answers to specific theoretical questions and in discussing the final project