Skip to content

DSP for SDR: Digital Signal Processing Essentials for Hackers

Karl Koscher

Karl Koscher demystifies Digital Signal Processing (DSP) for SDR users, breaking down complex IQ sampling, Fast Fourier Transforms, and digital filters.

Summary

Making Digital Signal Processing Intuitive

While SDR hardware has become affordable and accessible, understanding the underlying mathematical signal processing concepts remains a daunting hurdle for many hackers.

Deconstructing In-Phase and Quadrature (IQ) Sampling

Karl Koscher explains why complex IQ representation preserves phase and negative frequency information necessary for software demodulation.

Understanding Fourier Transforms and Spectral Windows

Koscher illustrates how Fast Fourier Transforms (FFT) convert time-domain RF voltage samples into frequency-domain power spectrum representations.

Designing Practical FIR and IIR Digital Filters

The presentation provides step-by-step guidance on designing low-pass, band-pass, and decimation filters in Python to isolate and demodulate target signals.

Related talks