GNU Radio Components
GNU Radio is divided into a number of self-contained components
which provide some logical unit of functionality.
Components that exist in the repository trunk today are:
Base System
gnuradio-core
Provides the runtime and various signal processing primitives
gnuradio-examples
Examples and demonstrations of GNU Radio functionality
gr-howto-write-a-block
Tutorial on how to write a block for GNU Radio
omnithread
Provides the cross-platform threading capabilities for GNU Radio
pmt
Work-in-progress implementation of polymorphic types
mblock
Work-in-progress message block implementation
Hardware Support
usrp
Low-level interface to the Universal Software Radio Peripheral (USRP).
Can be used outside the GNU Radio framework.
gr-usrp
GNU Radio interface to the USRP
gr-comedi
Interface to the Linux Control and Measurement Device Interface API
ezdop
Low-level interface to the AE6HO EZ Doppler radiolocation hardware.
Can be used outside the GNU Radio framework.
gr-ezdop
GNU Radio interface to the EZ Doppler
Audio Device Support
Usually only one of these needs to be used at a time.
gr-audio-alsa
Interface to the Advanced Linux Sound Architecture (ALSA)
gr-audio-jack
Interface to the Jack Audio Connection Kit (JACK)
gr-audio-oss
Interface to the Open Sound System audio API (OSS)
gr-audio-osx
Interface to the Mac OSX audio subsystem
gr-audio-portaudio
Interface to the PortAudio portable cross-platform audio API
gr-audio-windows
Interface to the Win32 audio subsystem
Graphics Support
gr-qtgui
Provides Qt-based graphical user interface routines
gr-wxgui
Provides wxPython-based graphical user interface routines
gr-video-sdl
Interface to the SDL video library
General Signal Processing
gr-trellis
Implementation of various Trellis coding methods
gr-gsm-fr-vocoder
Implementation of GSM 06.10 13 kbps voice codec
Specialty Application Areas
gr-atsc
Implementation of Advanced Television Systems Committee ATSC digital
video standard
gr-pager
Implementation of pager protocols
gr-radar
Work-in-progress implementation of passive radar
gr-radio-astronomy
Radio Astronomy application based on USRP
gr-rdf
Work-in-progress radio direction finding routines