Gqrx is a software defined radio receiver for Funcube Dongle (FCD) and Universal Software Radio Peripheral (USRP) devices. It is powered by GNU Radio and the Qt GUI toolkit.
Gqrx is free and open source software and anyone is invited to hack the source code to suit their needs.
Status
Gqrx is still a work in progress and there is a lot of work to do before it can be a complete SDR receiver for Linux and Mac. Currently, gqrx offers the following features:
- Process I/Q data from Funcube Dongle (UHD support planned)
- Change FCD frequency, LNA gain and I/Q corrections
- AM, FM and SSB modulations
- Variable band pass filter
- Squelch and AGC
- FFT plot and waterfall
- Record audio to file (playback is planned)
Watch gqrx in action in these YouTube videos.
Download and install
Binary and source packages containing official releases are available from its Sourceforge project page. The latest development code can be forked from Github.
Gqrx requires the following libraries:
- gnuradio-core 3.4.0-101 or later (included in binary pkg)
- gnuradio-audio 3.4.0-101 or later (included in binary pkg)
- gnuradio-fcd (included in binary pkg)
- Qt 4.7 (available in all recent Linux)
- Boost 1.35 or later (available in all recent Linux)
- FFTW 3 (available in all recent Linux)
- libusb-1.0 (available in all recent Linux)
- GSL (available in all recent Linux)
- libasound2 (available in all recent Linux)
To build the source you also need the -dev or -devel packages for the above listed dependencies. On Ubuntu Linux the easiest way to install all dependencies is to execute the apt-get command on the GNU Radio build guide page.
Gqrx uses the qmake build system. To build it open the gqrx.pro file with Qt Creator then 'Build All'. The README file contains further details about how to get it up and running.
Tutorials
Credits
- Design and implementation by Alexandru Csete OZ9AEC
- Many of the GUI widgets were adopted from Cutesdr by Moe Weatley
- The icons come from the GNOME and Tango icon themes.





