1st degree and Bachelor-level of the Bologna process in Electronic And Communications Engineering (Ingegneria Elettronica E Delle Comunicazioni) - Torino
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.
For the final project, each student will develop a simple Matlab simulator of a communication link.
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.
For the final project, each student will develop a simple Matlab simulator of a communication link.
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), and their design techniques.
- 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 and design discrete-time LTI systems.
The final project will allow the student
- to get a better understanding of the concepts of random process, of stationarity, cyclostationarity and ergodicity
- to acquire the ability to design and implement a filter
- to improve critical thinking
- to acquire the ability to write report
- to improve the ability to communicate ideas and methods, and to critically comment the results.
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), and their design techniques.
- 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 and design discrete-time LTI systems.
The final project will allow the student
- to get a better understanding of the concepts of random process, of stationarity, cyclostationarity and ergodicity
- to acquire the ability to design and implement a filter
- to improve critical thinking
- to acquire the ability to write report
- to improve the ability to communicate ideas and methods, and to critically comment the results.
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.
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.
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)
- Analytic (complex) signals and systems representation (0.4 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.9s CFU)
- Discrete time LTI systems: time and frequency analysis, Z transform based analysis (1 CFU)
- Digital filters with finite (FIR) and infinite (IIR) impulse response. Window-based design of FIR filters.
Bilinear transformation-based design of IIR filters. (1 CFU)
(CFUs are indicative – variations are possible.)
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)
- Analytic (complex) signals and systems representation (0.4 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.9s CFU)
- Discrete time LTI systems: time and frequency analysis, Z transform based analysis (1 CFU)
- Digital filters with finite (FIR) and infinite (IIR) impulse response. Window-based design of FIR filters.
Bilinear transformation-based design of IIR filters. (1 CFU)
(CFUs are indicative – variations are possible.)
Theoretical topics are dealt with in regular lectures. Regarding problem-solving, the teachers solve problems in class on the topics introduced during the lecture.
Theoretical topics are dealt with in regular lectures. Regarding problem-solving, the teachers solve problems in class on the topics introduced during the lecture.
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. 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.
Modalità di esame: Prova scritta (in aula); Prova orale obbligatoria; Progetto individuale;
Exam: Written test; Compulsory oral exam; Individual project;
...
The knowledge and the ability to apply it will be verified during the final examination. The oral part of the examination will include an assessment of the students’ communication skills.
The final exam is both written and oral. The overall exam is "closed books", although students are given a standard "table of formulas" which they can consult.
Each student is individually examined. The student is asked to solve at least three written problems. The three problems deal with the three main sections of the class: deterministic time-continuous signals and linear systems, discrete-time signals and linear systems, random processes (one each). The teachers interactively check the written solutions and ask questions about the methods used to solve the problems. In case the students need help to find the solutions, hints and suggestions are given. Additional theoretical questions will also be asked, both related to the problems and regarding other topics in the syllabus. The exam lasts about 1.5 to 2 hours on average, for each student.
The final project consists of developing the Matlab code that implements a simple application of the methods and techniques learned in the course. The report should concisely and clearly:
- describe the methodology used to solve the problem
- illustrate the structure of the code written to implement the solution
- show some of the main results and discuss them.
The final grade takes into consideration both the exam (80%) and the written report of the final project (20%).
The grading criteria are as follows:
1) the correctness of the answer provided to the written problems and oral questions
2) the ability to appropriately use the methods and techniques taught in class
3) the autonomy and promptness of the student in providing the answers, as well as the knowledge of the appropriate technical terms
4) the correctness and clearness of the final project report.
The grade is expressed in thirtieths. A particularly brilliant exam may earn a "plus" or "lode".
Gli studenti e le studentesse con disabilità 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'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Written test; Compulsory oral exam; Individual project;
The knowledge and the ability to apply it will be verified during the final examination. The oral part of the examination will include an assessment of the students’ communication skills.
The final exam is both written and oral. The overall exam is "closed books", although students are given a standard "table of formulas" which they can consult.
Each student is individually examined. The student is asked to solve at least three written problems. The three problems deal with the three main sections of the class: deterministic time-continuous signals and linear systems, discrete-time signals and linear systems, random processes (one each). The teachers interactively check the written solutions and ask questions about the methods used to solve the problems. In case the students need help to find the solutions, hints and suggestions are given. Additional theoretical questions will also be asked, both related to the problems and regarding other topics in the syllabus. The exam lasts about 1.5 to 2 hours on average, for each student.
The final project consists of developing the Matlab code that implements a simple application of the methods and techniques learned in the course. The report should concisely and clearly:
- describe the methodology used to solve the problem
- illustrate the structure of the code written to implement the solution
- show some of the main results and discuss them.
The final grade takes into consideration both the exam (80%) and the written report of the final project (20%).
The grading criteria are as follows:
1) the correctness of the answer provided to the written problems and oral questions
2) the ability to appropriately use the methods and techniques taught in class
3) the autonomy and promptness of the student in providing the answers, as well as the knowledge of the appropriate technical terms
4) the correctness and clearness of the final project report.
The grade is expressed in thirtieths. A particularly brilliant exam may earn a "plus" or "lode".
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.