Skip to main content

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.

Examples with successful generation checks

These sixteen files generated Python successfully with GNU Radio 3.10.9.2. Generation checks do not confirm runtime behavior or receiver operation.

Examples requiring updates

These thirteen examples need compatibility work before use. Problems include old window constants, disconnected ports, and invalid FFT or decimation settings. Receiver examples also need suitable drivers and equipment settings.

Use the collection

The original XML files are imported by GNU Radio Companion. Review output paths and receiver settings before running an example. For telescope applications, return to the software guide. For lecture slides, browse teaching downloads.