PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Signal analysis and processing

02OGGLM, 02OGGOA, 02OGGPC, 02OGGYF

A.A. 2026/27

Course Language

Inglese

Degree programme(s)

1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino

Course structure
Teaching Hours
Lezioni 44
Esercitazioni in aula 36
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Carena Andrea - Corso 2 Professore Ordinario IINF-03/A 44 12 0 0 1
Minetto Alex - Corso 1   Ricercatore a tempo det. L.240/10 art.24-B IINF-03/A 18 24 0 0 4
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/03 8 B - Caratterizzanti Ingegneria delle telecomunicazioni
2026/27
The class describes the main fundamental analysis and processing techniques for deterministic and random continuous-time signals (first part), and for deterministic and random discrete-time signals (second part). The topics are quite multidisciplinary in the sense that these notions and techniques are used in many of the classes that follow.
Signal analysis and processing play a fundamental role in several activities carried out by Computer Engineers, such as computer network management and the design of control systems and information processing systems (e.g., image processing, audio signal processing, and data series analysis). In line with the educational goals and learning outcomes of the Degree Programme, the course aims to provide the theoretical foundations for signal analysis in both the continuous-time and frequency domains, addressing both deterministic signals and systems (first part), as well as discrete-time signal analysis techniques and stochastic processes (second part). Given the pervasive role of signals across multiple disciplines, the acquired knowledge is expected to benefit most of the subsequent courses undertaken by the students.
The specific knowledge and abilities that the student will acquire are: - Knowledge of the classification of signals. - Knowledge of frequency analysis for continuous-time signals. - Knowledge of linear time-invariant (LTI) systems, as well as of their representation in the time and frequency domains. - Knowledge of the basic types of signal filters. - Knowledge of the analytic signals and systems representation and ability to use it properly. - Knowledge of random signals (called random processes), of their statistical characterization and of their spectral representation. - Ability to classify signals with respect to their properties. - Ability to transform and analyze a signal in the time and frequency domains. - Ability to classify and analyze a LTI system in the time and frequency domains. - Ability to statistically describe a random process and to characterize its spectral properties, as well as its interactions with LTI systems. - Knowledge of the techniques for passing from a continuous-time to discrete-time signal, and vice-versa. - Knowledge of the techniques for digital processing of a signal in the frequency domain. - Knowledge of the techniques for discrete-time processing of digital signals in the frequency domain. - Knowledge of the techniques for analysis of LTI systems in discrete-time, and of the Z-transform. - Knowledge of digital filters structures (FIR, IIR) - Ability to pass from discrete time to continuous time signals, and vice-versa. - Ability to process discrete-time signals and systems in the time and z-domain. - Ability to analyze discrete-time LTI systems.
By the end of the course, students are expected to have acquired the following knowledge and skills: • Signal characterization and classification, based on their fundamental properties and representations. • Continuous-time signal analysis, including time- and frequency-domain representations and associated analysis techniques. • Linear Time-Invariant (LTI) systems, with understanding of their behavior and representation in both the time and frequency domains. • Filtering theory, including the principles and characteristics of the main classes of analog and digital filters. • Stochastic processes and spectral analysis, with knowledge of their fundamental properties and spectral representations. • Sampling and signal conversion techniques, including methods for converting continuous-time signals into discrete-time signals and vice versa. • Discrete-time signal processing, encompassing time- and frequency-domain analysis techniques, discrete-time LTI systems, and the Z-transform. • Digital filtering techniques, including the analysis and design principles of Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters. • Practical analytical skills, including the ability to classify, transform, and analyze signals and systems in both the time and frequency domains, as well as to evaluate the behavior and performance of digital filters. • Stochastic processes and their analysis, including their fundamental properties, statistical characterization, and spectral representations.
Fundamentals of Calculus (including trigonometric, exponential and logarithmic functions, with their properties). Fundamental notions of linear algebra, Euclidean spaces and the representation of their elements in terms of components vs. a basis. Complex analysis of functions in one or two variables. Fourier series, Fourier and Laplace transforms. First order linear differential equations. Probability theory: discrete and continuous random variables, probability density function, expectation operator. Geometric series and their convergence criteria.
For the proper understanding of the course contents, students are required to have basic knowledge of the following topics: • Analysis of real and complex functions of one or more variables. • Probability theory and random variables. • The Dirac delta distribution.
Topics dealt with in the class: - Signal classification; energy and power (0.4 CFU) - Linear and inner-product spaces, signal spaces, signal canonical representation and approximants (0.8 CFU) - Fourier series and transform (0.8 CFU) - Linear Time Invariant (LTI) systems, impulse response and transfer function (1 CFU) - Energy spectrum and autocorrelation function. Periodic signals and power spectral density (1 CFU) - Random processes (2 CFU) - Sampling theorem (0.4 CFU) - Discrete time signals: basic operations, energy and power (0.3 CFU) - Discrete time Fourier transform: circular convolution, discrete time Fourier transform (0.7 CFU) - Discrete time LTI systems: Z transform based analysis (0.6 CFU) (CFUs are indicative – variations are possible.)
During the course, the following topics will be covered, with the corresponding credit allocation: • Signal classification; energy and power of signals (0.75 ECTS credits) • Fourier series and Fourier transform (0.75 ECTS credits) • Linear Time-Invariant (LTI) systems, impulse response and transfer function, convolution, filters (1.2 ECTS credits) • Energy spectrum and autocorrelation function; periodic signals and power spectrum (0.6 ECTS credits) • Sampling theorem (0.6 ECTS credits) • Discrete-time signals: basic operations, concepts of energy and power (0.7 ECTS credits) • Discrete-time Fourier transform, circular convolution, Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) (0.9 ECTS credits) • Z-transform (0.6 ECTS credits) • Discrete-time LTI systems: time-domain analysis, frequency-domain analysis, Z-transform analysis, FIR and IIR filters (0.9 ECTS credits) • Stochastic processes (1.0 ECTS credits) (ECTS credits are indicative – variations are possible.)
Theoretical topics are dealt with in regular lectures. Regarding problem-solving, either the teacher solves problems in class on the topics introduced during the lecture, or the students work independently on the suggested problems with guidance from the teacher.
The course consists of lectures and classroom tutorial sessions. During the tutorial sessions, which account for approximately one third of the total teaching hours, problem-solving activities related to the topics covered in the lectures are presented and discussed. The tutorial material will be provided to students in advance.
1. P. Poggiolini and M. Visintin, Class Notes on Signal Analysis and Processing (downloadable from the course portal). For further (optional) reading: 2. A. Papoulis e S. U. Pillai, Probability, Random Variables and Stochastic Processes, McGraw-Hill, 2002. 3. A.V.Oppenheim R.W.Schafer: Discrete-Time Signal Processing, Prentice-Hall (any edition) 4. Luca Mesin, Introduction to signal theory, CLUT. Available in Italian, again as optional material: 5. L. Lo Presti e F. Neri, L'analisi dei segnali, CLUT, 1992. 6. L. Lo Presti e F. Neri, Introduzione ai processi casuali, CLUT, 1992. 7. M. Laddomada e M. Mondin, Elaborazione numerica dei segnali, Pearson, 2007.
1. [ENG] A. Papoulis e S. U. Pillai, Probability, Random Variables and Stochastic Processes, McGraw-Hill, 2002. 3. [ENG] A.V.Oppenheim, R.W.Schafer: Discrete-Time Signal Processing, Prentice-Hall (any edition) 4. [ENG] Luca Mesin, Introduction to signal theory, CLUT. 5. [ITA] L. Lo Presti e F. Neri, L'analisi dei segnali, CLUT, 1992. 6. [ITA] L. Lo Presti e F. Neri, Introduzione ai processi casuali, CLUT, 1992. 7. [ITA] M. Laddomada e M. Mondin, Elaborazione numerica dei segnali, Pearson, 2007. For further (optional) reading and exercises: 8. [ITA] F. Dovis, E. Magli, Esercizi svolti di teoria dei segnali, CLUT, 2011 9. [ITA] M. Luise, G.M Vitetta, G. Bacci, Teoria dei segnali. Analogici, digitali, multimediali e dati, McGraw-Hill, 2025. 10. [ITA] Falaschi, A. (2023). Trasmissione dei segnali e sistemi di telecomunicazione ed. 2.0. TeoriadeiSegnali.it. https://teoriadeisegnali.it/libro/html/ Lecture slides used during lectures and classroom tutorial sessions will be made available to students through the teaching portal, together with additional complementary exercises.
Slides; Dispense; Esercizi; Esercizi risolti; Video lezioni tratte da anni precedenti;
Lecture slides; Lecture notes; Exercises; Exercise with solutions ; Video lectures (previous years);
E' possibile sostenere l?esame in anticipo rispetto all?acquisizione della frequenza
You can take this exam before attending the course
Modalita di esame: Prova orale facoltativa; Prova scritta in aula tramite PC con l'utilizzo della piattaforma di ateneo;
Exam: Optional oral exam; Computer-based written test in class using POLITO platform;
... The final exam consists of a mandatory written test and an optional oral test. The written test lasts two hours and is made up of three to five questions or problems that may involve theoretical aspects, proofs of results, or solving computational problems. The written test is "closed books", although students are given a standard "table of formulas" which they can consult. Students are allowed to use a non-programmable non-graphic pocket calculator. The device must be stand-alone and not consist of an app on a smart-phone, tablet, or similar. Any device that can connect to the internet is strictly forbidden. The questions and problems of the written test will deal with all three main sections of the class: deterministic time-continuous signals and linear systems, discrete-time signals and linear systems, random processes. The written test is meant to verify that students have acquired the knowledge of the fundamental concepts of Signal Theory and related Systems and the skills needed to classify, manipulate and process them. The written test maximum grade is 30/30. The optional oral exam can be taken by students whose written test is sufficient (18/30 or higher). Besides further probing the students’ knowledge, it will also focus on their ability to use the appropriate technical terms and their promptness in providing the answers. The oral test maximum grade is 30/30. The final exam grade is awarded by summing the following: - the written exam grade, multiplied times 9/10 - the optional oral exam grade, multiplied by 1/10 Particularly brilliant students may be awarded the grade 30/30 with “lode”.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
Exam: Optional oral exam; Computer-based written test in class using POLITO platform;
The final examination aims to assess the acquisition of the knowledge and skills defined in the course learning outcomes (as described in the “Expected Learning Outcomes” section) through a written test and an optional oral examination (either chosen by the student or requested by the instructor when further clarification is deemed necessary). WRITTEN EXAM. The written exam lasts 90 minutes and consists of 10 multiple-choice questions covering all topics addressed in lectures and tutorials. During the exam, no teaching material, notes, or textbooks are allowed. Students may only use the formula sheet provided by the instructors and available on the teaching portal, a pen, blank paper, and a non-programmable calculator. The use of smartphones, smartwatches, smart glasses, or any other device enabling communication is not permitted. Examples of past exams will be made available through the teaching portal. All questions carry equal weight in the final assessment (3.4 points each), for a maximum theoretical score of 34 points. A correct answer is awarded 3.4 points. An incorrect answer results in a penalty of up to 1 point. Unanswered questions are not penalized. ORAL EXAM. The oral exam lasts approximately 10–15 minutes and consists of questions on the topics covered in class. Admission to the oral exam requires a written exam score of at least 15/30. The oral exam may result in an increase or decrease of the written exam grade (with a maximum adjustment of ±5 points). The evaluation criteria are: • correctness of the answers in the written test; • correctness in the use of technical terminology during the oral exam (if applicable); • promptness and clarity of responses during the oral exam.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word