GNU Radio

From Wikipedia, the free encyclopedia

Jump to: navigation, search
GNU Radio
The GNU Software Radio
Design by GNU project
Developed by Eric Blossom
Latest release 3.1.3 / August 23, 2008
Operating system Cross-platform
Type Radio
License GNU General Public License
Website www.gnuradio.org

GNU Radio is a free software toolkit for learning about, building, and deploying software-defined radio systems. Started in 1998, GNU Radio is now an official GNU project. Philanthropist John Gilmore initiated and has sustained GNU Radio with the funding of $320,000 (US) to Eric Blossom for code creation and project management duties.

GNU Radio is a signal processing package, which is distributed under the terms of the GNU General Public License. The goal is to give ordinary software people the ability to 'hack' the electromagnetic spectrum, that is, to understand the radio spectrum and think of clever ways to use it.

As with all software-defined radio systems, reconfigurability is the key feature. Instead of purchasing multiple expensive radios, a single more generic radio is purchased, which feeds into powerful signal processing software (GNU Radio, in this case). Currently only a few forms of radio are duplicated in GNU Radio, but if one understands the math of a radio transmission system, one can reconfigure GNU Radio to receive it.

GNU Radio began as a fork of the Pspectra code that was developed by the SpectrumWare project at the Massachusetts Institute of Technology. In 2004 a complete rewrite of the GNU Radio was completed, so today GNU Radio doesn't contain any of the original Pspectra code. Also of note is that the Pspectra codebase has been used as the foundation of the commercial Vanu Software Radio.

The GNU Radio project created the Universal Software Radio Peripheral (USRP, [1]) which is a digital acquisition (DAQ) system containing four 64 mega sample-per-second (MS/s) 12-bit analog-to-digital (A to D) converters, four 128 MS/s 14-bit digital-to-analog (D to A) converters, and support circuitry including a high-speed USB 2.0 interface. The USRP is capable of processing signals up to 16 MHz wide. Several transmitter and receiver plug-in daughter boards are available covering various bands between 0 and 5.9 GHz [2]. The USRP was developed by Matt Ettus.

[edit] Version history

This is the version history, latest first:

Version Date
3.1.3 23/08/2008
3.1.2 24/03/2008
3.1.1 05/11/2007
3.1.0 22/10/2007
3.0.4 27/07/2007
3.0.3 01/03/2007
3.0.2 15/11/2006
3.0.1 08/11/2006
3.0 08/10/2006
2.8 15/04/2006
2.7 03/04/2006
2.6 09/12/2005
2.5 30/03/2005
2.4 02/02/2005
2.3 04/11/2004
2.2 11/10/2004

[edit] References

[edit] External links

Personal tools
Languages