Skip to main content

Digital Signal Processing

Digital Signal Processing Lectures and Demonstrations

A deep dive into Digital Signal Processing through a series of lectures and demonstrations

Equipment and preparation
Equipment
A browser for the recordings and slides. Following the software demonstrations also requires GNU Radio.
Before you start
Choose recordings relevant to your class. Prepare the corresponding slides or examples before following along.
Planning your time
Review the tasks before scheduling a class. A classroom duration has not been confirmed for this lesson.

Teaching guidance

DSP Lectures

Lectures Demonstrations Laboratory Exercises
Introduction to Signals 1. Sampling
2. Mixing
3. Mixing (Frequency)
4. Histograms
1. Installing GNU Radio
2. Getting Started with GNU Radio
3. Making your first GNU Radio program
4. Best GNU Radio Practices
5. Beautify your GNU Radio GUI
1. Periodic and Non-Periodic Signals Fourier Series
2. Fourier Series
3. Frequency Content of Non-Periodic Signals
4. Fourier Analysis - External Youtube Video
1. Fourier Analysis in GNU Radio
2. Fourier Analysis - another Demo
3. A Fourier Transforms Explainer - external website
4. Real Signals
The FFT Block
Filters Filters GNU Radio demo (recording currently unavailable) Digital filters laboratory
But what is a Fourier series? From heat flow to drawing with circles | DE4. Watch on YouTube: But what is a Fourier series? From heat flow to drawing with circles | DE4.

Download slides and exercises

Find the 2018 DSP slide decks. Browse 29 GNU Radio exercises with compatibility notes.

All 8 lessons in Digital Signal Processing Published August 14, 2020