News
No news is available
Learning goals
This course will teach the most fundamental principles in signal processing. The main topics covered include:
-
Basic properties of a sinusoidal signal, The relation between time- and phase-shift of a sinusoidal signal, The concept of complex exponentials and phasors, The Polar and Cartesian representation of a phasor, The phasor addition and multiplication rules, The rotating phasor interpretation, Both the Euler and Inverse Euler formulas, The interpretation of complex exponential signals.
-
The spectrum of a sum of sinusoids and its graphical interpretation, The result of multiplication and addition of sinusoidal signals and its relation with the concepts of beat notes and amplitude modulation, The concept of periodic and non-periodic waveforms, Derive the Fourier series expansion equations, both analysis and synthesis, The orthogonality property, The spectrum of the Fourier series, The Fourier analysis of a periodic signal, The concept of time-frequency spectrum, The concept of frequency modulation.
-
The concept of sampling a continuous-time sinusoidal signal, The concept of discrete-time sinusoidal signal, The concept of normalized discrete-time frequency, The spectrum of a discrete-time signal, The sampling theorem, The ideal reconstruction of an analog signal from its discrete-time samples, The spectrum view interpretation of sampling and reconstruction, The concept and results of over-sampling, The concept and results of under-sampling, such as aliasing and folding of spectra, The concept of Discrete-to-Continuous conversion: Interpolation with Pulses, Zero order hold and Linear interpolation, The concept of ideal band-limited interpolation.
-
The concept of a discrete-time system, The general Finite Impulse Response (FIR) filter, The concept of Impulse response of a filter, The concept of unit impulse or delta function, The concept of convolution, How to implement an FIR filter with basic building blocks like unit delays, multipliers and adders, The concept of Linear Time-Invariant (LTI) system, How to compute the convolution result of an LTI system, Basic properties of an LTI system, The result of cascading LTI systems.
-
The concept of frequency response of an FIR system, The concept of super position and the frequency response, The steady state and transition response, The relation of frequency response to impulse response and difference equation, Basic properties of the frequency response, The graphical representation of the frequency response, The result in the frequency domain of cascading LTI systems, The result of filtering sampled continuous-time signals in the discrete-time domain.
Study material
The study material of this course has been split into several modules. Each of these modules covers a specific topic corresponding to the learning goals of the course. The available material consists out of:
- Reading material - This includes all study material for the course and is available under the below specified modules on this platform.
- Lecture recordings - Recordings of lectures of previous years are made available for TU/e students to study the subject matter.
- Screencast videos - Besides the extensive reading material, short informative videos are provided to explain the subject material.
- MATLAB animations - Visual animations that visualize difficult concepts.
- Video quizzes - Short quizzes to test whether you have fully understood the subject matter as explained in the screencast videos.
- Exercises - Homework exercises to help you fully understand the subject matter. Some exercises are mandatory for the tutorial sessions.
- Pencast videos - Of some homework exercises, pencast videos are available that walk through the entire exercise.
- MATLAB labs - Mandatory labs are available to apply the learned material using MATLAB.
- MATLAB demos - To get you kickstarted with MATLAB, some basic videos are provided to get you acquainted with the software.
- Summaries - To help you save time for your final exam, even summaries of the most important equations and rules are provided.
For the final examination only knowledge of the reading material and a good understanding of the homework exercises is required. However, all the other material will complement the learning process significantly.
The modules on this website that are covered in this course are:
- Complex numbers and phasors
- Transforms I: Spectrum of sinusoidal signals
- Transforms II: Fourier series
- Sampling and reconstruction
- Discrete-time signals
- Filter structures I: Finite impulse response filters
- Analysis I: Frequency response of finite impulse response filters
Additional reading material
The material covered in this course is based on the first six chapters of the book:
"Signal Processing First” by James H. McClellan et. al.
Planning
No planning is available
Lecture recordings [⯈]
The below table provides the links to the lecture recordings of the course. The lectures were recorded in the academic year 2016/2017 and are available for students of the TU/e through the following links.
Date | Lecture | Covered Content |
14-11-2016 | Lecture 1a | General course information, Introduction |
Lecture 1b | Cody Coursework, Signals, Sinusoids | |
17-11-2016 | Lecture 2a | Set theory, j, Complex exponentials, Polar/Cartesian notation |
Lecture 2b | Polar/Cartesian notation, Calculations | |
21-11-2016 | Lecture 3a | Complex calculations, Phasors |
Lecture 3b | Phasor addition | |
Date | Lecture | Covered Content |
24-11-2016 | Lecture 4a | Animations of phasors, spectrum |
Lecture 4b | Spectrum (continued), examples | |
28-11-2016 | Lecture 5a | Spectrum (continued), Fourier Series |
Lecture 5b | Fourier Series (continued), examples | |
01-12-2016 | Lecture 6a | Fourier Series (continued), examples (square wave) |
Lecture 6b | Fourier Series (continued) | |
Date | Lecture | Covered Content |
5-12-2016 | Lecture 7a | Sampling, relative frequency, aliasing |
Lecture 7b | Reconstruction | |
8-11-2016 | Lecture 8a | Converters, Examples |
Lecture 8b | Examples | |
Date | Lecture | Covered Content |
12-12-2016 | Lecture 9a | Difference equation, building blocks, convolution sum |
Lecture 9b | Impulse response, LTI systems | |
15-12-2016 | Lecture 10a | FIR convolution, cascaded systems |
Lecture 10b | Examples | |
Date | Lecture | Covered Content |
19-12-2016 | Lecture 11a | Frequency response: introduction by an example, properties |
Lecture 11b | Properties, example | |
22-12-2016 | Lecture 12a | Cascading, example |
Lecture 12b | Running averaging filter |
Mandatory tutorial exercises
The following table specifies the exercises that are mandatory for the instruction hours.
Module | Topic | Mandatory exercises |
Complex numbers and phasors | Sinusoidal signals | Ex. 1 |
Cartesian and polar notation | Ex. 3b, 4a | |
Calculation rules for complex numbers | Ex. 5b, 6b, 8a | |
Calculation rules for phasors | Ex. 10 | |
Spectrum and Fourier series | Spectrum | Ex. 1, 2, 3, 5 |
Fourier Series | Ex. 4, 5, 7, 9 | |
Sampling and reconstruction | C/D conversion | Ex. 3 |
D/C conversion | Ex. 8 | |
C/D - D/C conversion (same rates) | Ex. 11a, 11b, 11c | |
C/D - D/C conversion (different rates) | Ex. 13 | |
FIR filters | Linearity, LTI and causality | Ex. 8c, 8d, 8e |
From DE to filter coefficients | Ex. 9 | |
Calculate output using LTI property | Ex. 12 | |
Cascading filters | Ex. 13 | |
Frequency response | Calculating filter output | Ex. 2 |
From DE to frequency response | Ex. 4 | |
Cascading filters | Ex. 8 | |
Designing filters | Ex. 12 |
Contact
In case any of the above material is unclear, please contact the responsible teacher of this course. If there are any problems with the platform or with the material on the platform, please put the mail address sps.education@tue.nl in the CC of your email, or simply click here. This will help us keep the platform up-to-date.