DSP exercises
DSPIRA signal-processing exercise downloads
Explore signals, Fourier analysis, filters, and receiver designs with GNU Radio.
Download an exercise and open it in GNU Radio Companion. These files supplement the DSP laboratory lessons. They live in the classroom software repository, so updates have one home.
Compatibility checks
All 29 files generated Python successfully with GNU Radio 3.10.9.2. Eighteen software-only examples also passed brief runtime checks. These checks do not verify receiver operation or audio devices. See the software compatibility report for details.
Filters
- Fundamental frequency with FIR filters (download GRC)
- Fundamental frequency with IIR filters (download GRC)
- Moving average demonstration (download GRC)
- Moving average comparison (download GRC)
Fourier Analysis
- Convolution (download GRC)
- Fourier series (download GRC)
- Square-wave Fourier series (download GRC)
- Triangle-wave Fourier series (download GRC)
- Sine and cosine transforms (download GRC)
- Fourier transform pairs (download GRC)
- Sawtooth Fourier transform (download GRC)
- Fourier series wave explorer (download GRC)
Modulation
Receivers
Sampling
Signal Basics
- Signal controls (download GRC)
- Custom noise generator (download GRC)
- Signal source exercise (download GRC)
- Time display exercise (download GRC)
- Signal combination exercise (download GRC)
- Frequency display exercise (download GRC)
Spectrometry
- Polyphase spectrometer (download GRC)
- Pluto polyphase spectrometer (download GRC)
- RTL-SDR polyphase spectrometer (download GRC)
- LimeSDR spectrometer demonstration (download GRC)
- LimeSDR polyphase spectrometer (download GRC)
Use the collection
GNU Radio Companion imports these XML files directly. Generate the moving-average hierarchy before opening its comparison example. Review output paths and receiver settings before running an example. The HDF5 spectrometers require your pointing and observation notes before recording. For telescope applications, return to the software guide. For lecture slides, browse teaching downloads.