Skip to main content

Module

Digital Signal Processing

Sampling, Fourier transforms and filters, built up in GNU Radio from first principles.

8 lessons, in the order they are meant to be worked through

A spectrum with the 21 cm neutral hydrogen line standing above the noise.

***Note: These lessons were constructed using GNU Radio 3.8. The exercises should work across GNU Radio versions. Some blocks may differ slightly.

A. Introduction to GNU Radio and Some Basic DSP

B. Quadrature sampling

8 lessons in this module

  1. Digital Signal Processing Lectures and Demonstrations

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

  2. Making Waves with Fourier Series

    Students make complex waves by adding various sine cosine waves

  3. Digital Signal Processing using GNU Radio - Introductory Lab

    A deep dive into Digital Signal Processing through a series of labs using GNU Radio

  4. Digital Signal Processing using GNU Radio - Software Defined Radio

    A deep dive into Digital Signal Processing through a series of labs using GNU Radio

  5. Digital Signal Processing using GNU Radio - Fourier Analysis

    A deep dive into Digital Signal Processing through a series of labs using GNU Radio

  6. Digital Signal Processing using GNU Radio - Digital Filter

    A deep dive into Digital Signal Processing through a series of labs using GNU Radio

  7. Digital Signal Processing using GNU Radio - Fourier Analysis and Radio Astronomy

    A deep dive into Digital Signal Processing through a series of labs using GNU Radio

  8. Correlation and the Two-Element Interferometer

    Convolution, autocorrelation and cross-correlation, and why two horns see what one cannot

All lessons