A Journey in Signal Processing with Jupyter

J.-F. Bercher

Alt text

Table of Contents

I - Effects of delays and scaling on signals

We present some examples of signals and stress to elementary, but so useful properties: delaying and scaling a signal.

II - A basic introduction to filtering

Through examples, we define several operations on signals and show how they transform them. Then we define what is a filter and the notion of impulse response.

III -Introduction to the Fourier representation

It is shown and explained that any periodic signal can be perfectly decomposed as a sum of sine waves. This is the essence of Fourier series. Several examples are worked out, both theoretically and numerically.

IV - Fourier transform

In this section, we go from the Fourier series to the Fourier transform for discrete signal. So doing, we also introduce the notion of Discrete Fourier Transform that we will study in more details later. For now, we focus on the representations in the frequency domain, detail and experiment with some examples.

V - Convolution

VI - Lab on Basic System Representations

(c) J.-F. Bercher 2015-18

Alt text