Circuiti ed Algoritmi per l'Elaborazione dei Segnali
Circuits and Algorithms for Digital Signal Processing Stefano Squartini
Electrical Circuit Theory, Linear Algebra
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.
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.
IIR filter design.
FIR filter design.
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
1 - A.V. Oppenheim, R.W. Schafer, Discrete-Time Signal Processing, Prentice Hall, (3ed.); 2 - D. Reay, Digital Signal Processing and Applications with the OMAP - L138 eXperimenter, Wiley and Sons, 2012; 3 - Teachers material available at the website https://lms.univpm.it/, and specifically at the pages related to this course.
- Ingegneria Elettronica (Corso di Laurea Triennale (DM 270/04))