GNU Radio - The GNU Software Radio
-
November 15, 2006 - GNU Radio 3.0.2 release
This is a minor bug fix release. Automake 1.10 is now supported, and a few missing files were added to the distribution. For a complete list of changes see the wiki. To download the code, please see http://gnuradio.org/trac/wiki.
-
October 8, 2006 - GNU Radio 3.0 release
This is the first release from the new build system. Highlights include: uniform handling for a variety of modulations and demodulations including GMSK, dBPSK and dQPSK; the gr-radio-astronomy component has very cool code for observing pulsars. The new gr-trellis component implements a variety of forward error correction techniques. To download the code, please see http://gnuradio.org/trac/wiki.
-
August 3, 2006 - Source code repository moved to gnuradio.org
We've switched from using CVS for source code management to subversion. The new repository and Trac system are running at http://gnuradio.org/trac. Trac provides us integrated bug tracking, wiki and subversion changeset and source code viewing.
We're also wrapping up the reorganization of the build system. Now building all of the relevant GNU Radio components for your system is easier than ever. In addition, many contemporary GNU/Linux distributions package all of our prerequistites. See http://gnuradio.org/trac/wiki/BuildGuide for details.
-
April 15, 2006 - GNU Radio 2.8 release
For additional details see http://comsec.com/wiki?GnuRadio2.X. -
April 3, 2006 - GNU Radio 2.7 release
-
December 9, 2005 - GNU Radio 2.6 release
GNU Radio 2.6 includes sending and receiving data at up to 1Mbit/sec using GMSK. There's also support for the new USRP RFX-400 transceiver daughterboards. Handling of all daughterboards has been unified, so most apps will work without modification on any of them. For those of you interested in wireless networking, see especially gnuradio-examples/python/gmsk2. We've got a framework in place to allow you to build and experiment with your own MACs. 2.6 includes the "null MAC". A carrier sense MAC is the next logical step. -
March 30, 2005 - GNU Radio 2.5 release
-
February 2, 2005 - GNU Radio 2.4 release
-
November 4, 2004 - GNU Radio 2.3 release
-
October 11, 2004 - GNU Radio 2.2 release
-
March 25, 2003
We now have a Wiki, a user editable web site, that provides all of us a persistent place to discuss and organize what we know about GNU Radio, software radio, comms theory, RF design and related topics. -
February 15, 2003
Take a look at our gallery of HDTV images!
- More News...
Introduction
GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software. What this means is that it turns the digital modulation schemes used in today's high performance wireless devices into software problems.
What is a Software Defined Radio?
Joe Mitola says, "A software radio is a radio whose channel modulation waveforms are defined in software. That is, waveforms are generated as sampled digital signals, converted from digital to analog via a wideband DAC and then possibly upconverted from IF to RF. The receiver, similarly, employs a wideband Analog to Digital Converter (ADC) that captures all of the channels of the software radio node. The receiver then extracts, downconverts and demodulates the channel waveform using software on a general purpose processor." [1]
For our purposes, on the receive side, the idea is to get a wide band ADC as close to the antenna as is convenient, get the samples into something we can program, and then grind on them in software.