| Introduction to digital signal processing |
Introduction to digital signal processing (7 min) |
| Recap of continuous signal processing |
Continuous convolution (14 min) Recap of the Fourier transform (7 min) |
| Analog-to-digital conversion |
Analog-to-digital conversion (7 min) Quantisation (21 min) Quantisation demo (6 min) Discretising in time (7 min) Aliasing (7 min) |
| Discrete-time Fourier transform (DTFT) |
Discrete-time Fourier transform (DTFT) (14 min) Inverse discrete-time Fourier transform (10 min) Sampling sinusoids and exponentials (19 min) Aliasing of sinusoids (5 min) |
| Sampling rate conversion |
Sampling rate conversion (intuition) (9 min) Upsampling (17 min) Downsampling (10 min) |
| Discrete Fourier transform (DFT) |
Discrete Fourier transform (DFT) (29 min) What does the DFT tell us? (9 min) What happens at what frequency in the DFT? (6 min) Windowing in the DFT (6 min) DFT demo (8 min) |
| DFT properties and examples |
Properties of the DFT (5 min) DFT examples (9 min) Where did the side lobes go? (4 min) |
| Zero padding with the DFT |
Zero padding with the DFT (17 min) |
| Short-time Fourier transform (STFT) |
An intuitive introduction to the STFT (17 min) Short-time Fourier transform (STFT) (33 min) |
| Fast Fourier transform (FFT) |
Fast Fourier transform (FFT) (37 min) In-place computation of the FFT (5 min) Decimation-in-frequency FFT (5 min) Inverse DFT using the FFT (6 min) |
| Discrete convolution |
Discrete convolution (6 min) Circular convolution (15 min) Discrete convolution by doing circular convolution (5 min) |
| Energy and power of discrete signals |
Energy and power of discrete signals (7 min) Energy and power of discrete signals via the spectrum (11 min) |
| Correlation of discrete energy and power signals |
Cross-correlation of discrete energy signals (13 min) Autocorrelation of discrete energy signals (6 min) Fast discrete correlation via the FFT (8 min) Correlation of discrete power signals (10 min) Detecting periodicity using correlation (9 min) |