DSP for SDR: Digital Signal Processing Essentials for Hackers
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
Village Presentations·51 min
Tim O'Shea
Tim O'Shea presents advanced GNU Radio toolchains for building, testing, visualizing, and manipulating complex wireless physical layers in real time.
Wireless Village·1 hr 46 min
SDR expert Balint Seeber shares advanced tips, workflow optimizations, and signal exploration techniques using GNU Radio and hardware radios.
Village Presentations·46 min
Michael Calabro
Michael Calabro delivers an engineering deep dive into software defined radio performance, optimizing gain staging, antenna impedance matching, and dynamic range.


