Software Defined Radio with HackRF

This ongoing video series will be a complete course in Software Defined Radio (SDR). In this course, you'll build flexible SDR applications using GNU Radio through exercises that will help you learn the fundamentals of Digital Signal Processing (DSP) needed to master SDR. For the over-the-air exercises, you'll need a HackRF One or other SDR peripheral.


  1. Welcome
  2. DSP
  3. What is a Decibel?
  4. Mysteries
  5. HackRF One
  6. Complex Numbers
  7. Complex Numbers in DSP
  8. On-Off Keying
  9. Aliasing
  10. Filters
  11. Replay

more lessons coming soon
subscribe to SDR with HackRF feed

This series is an adaptation of Michael Ossmann's two day SDR class. Check out our upcoming events for opportunities to take the class in person.

We thank the Internet Archive for video hosting. Donations are greatly appreciated.

Software Defined Radio with HackRF is copyright 2014, 2015 by Michael Ossmann and is released under the CC BY license.