Welcome to GNU Radio!¶
Introduction¶
GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors. It is widely used in hobbyist, academic and commercial environments to support wireless communications research as well as to implement real-world radio systems.
GNU Radio applications are primarily written using the Python programming language, while the supplied, performance-critical signal processing path is implemented in C++ using processor floating point extensions where available. Thus, the developer is able to implement real-time, high-throughput radio systems in a simple-to-use, rapid-application-development environment.
While not primarily a simulation tool, GNU Radio does support development of signal processing algorithms using pre-recorded or generated data, avoiding the need for actual RF hardware.
GNU Radio is licensed under the GNU General Public License (GPL) version 3. All of the code is copyright of the Free Software Foundation.
Content¶
- Asking Questions and Reporting Errors - We're helpful people, but we expect you to try to help yourself first.
- Getting Started - If you are new to GNU Radio, read this first.
- Download - Jump straight to the source.
- Build Guide - How to build GNU Radio once you have the source.
- Contribute to GNU Radio
- Frequently Asked Questions
- Communicate:
- Documentation:
- The Comprehensive GNU Radio Archive Network - 3rd party GNU Radio applications.
- How to use git to track your own GNU Radio code
- GNU Radio code on other servers
- Real world users
- Academic papers involving GNU Radio
- Commercial support and training
- Presentations
News¶
- June 3, 2010 - GNU Radio 3.3.0 Release:
This is a major feature release. Please refer to release log for details. To install this version please refer to the Build Guide. - July 14, 2009 - GNU Radio 3.2.2 Release:
This is an important bug fix release. Please refer to release log for details. To install this version please refer to the Build Guide. - July 6, 2009 - GNU Radio 3.2.1 Release:
This is an important bug fix and feature release. - May 23, 2009 - GNU Radio 3.2 Release:
This is a major feature release.