GNU Radio and You
Annaliese McDermond, J.D. (NH6Z)
What is GNU Radio?
●An open source software defined radio toolkit●Started out as Ettis Research project●Includes a wide variety of DSP interface blocks●SDR “Workbench”●Supports Linux and OSX (Windows not officially supported)●http://gnuradio.org
How is GNU Radio Implemented
●Written in Python●High performance DSP blocks written in C++●Supports extension “out-of-tree” modules●Uses SIMD instructions for performance
What is GNU Radio Good For?
●Prototyping new radios●Building new SDR programs●Learning about SDR techniques●Solar eclipse hobbyists used GNU Radio to record wideband RF spectrum during the event
What Hardware does GNU Radio Support?
●Ettis Research USRP●OpenHPSDR Hermes and variants●RTL-SDR●Audio Cards●No hardware at all!
What is GNU Radio Companion?
●GNU Radio Companion is a graphical application that allows you to wire together GNU radio flow graphs.●SDR Visio, except the blocks work!
How Can I See GNU Radio in Action?
●Watch your screen for the next few minutes. I’m going to show you a few demos.