5ESE0 - Signal processing basics

News

No news is available

Learning goals

This course will teach the most fundamental principles in signal processing. The main topics covered include:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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:

  1. Complex numbers and phasors
  2. Transforms I: Spectrum of sinusoidal signals
  3. Transforms II: Fourier series
  4. Sampling and reconstruction
  5. Discrete-time signals
  6. Filter structures I: Finite impulse response filters
  7. 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.