All Projects → gnuradio → Gnuradio

gnuradio / Gnuradio

Licence: gpl-3.0
GNU Radio – the Free and Open Software Radio Ecosystem

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
Mako
254 projects
fortran
972 projects

Projects that are alternatives of or similar to Gnuradio

newsched
The GNU Radio 4.0 Runtime Proof Of Concept
Stars: ✭ 19 (-99.42%)
Mutual labels:  radio, dsp, wireless, sdr, gnuradio
Rfsec Toolkit
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Stars: ✭ 1,085 (-67.09%)
Mutual labels:  radio, sdr, gnuradio, wireless
Pybombs
PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Stars: ✭ 316 (-90.42%)
Mutual labels:  hacktoberfest, radio, gnuradio, wireless
Gr Recipes
Main GNU Radio recipe repository for use with PyBOMBS
Stars: ✭ 90 (-97.27%)
Mutual labels:  hacktoberfest, radio, gnuradio, wireless
Gr Adsb
GNU Radio OOT module for demodulating and decoding ADS-B packets
Stars: ✭ 61 (-98.15%)
Mutual labels:  dsp, sdr, gnuradio, wireless
Gr Nrsc5
A GNU Radio implementation of HD Radio (NRSC-5)
Stars: ✭ 73 (-97.79%)
Mutual labels:  hacktoberfest, radio, sdr, gnuradio
urh
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
Stars: ✭ 9,060 (+174.8%)
Mutual labels:  radio, wireless, sdr
ScratchRadio
Educational software for use with the LimeSDR platform
Stars: ✭ 64 (-98.06%)
Mutual labels:  dsp, sdr, gnuradio
nfc-laboratory
NFC signal and protocol analyzer using SDR receiver
Stars: ✭ 41 (-98.76%)
Mutual labels:  radio, dsp, sdr
jradio
Software radio decoding
Stars: ✭ 40 (-98.79%)
Mutual labels:  radio, dsp, gnuradio
gr-etcetera
Additional PyBOMBS recipes that aren't in gr-recipes
Stars: ✭ 71 (-97.85%)
Mutual labels:  radio, wireless, gnuradio
Pagermon
Multimon-ng pager message parser and viewer
Stars: ✭ 154 (-95.33%)
Mutual labels:  hacktoberfest, radio, sdr
Pysdr
A guide for using Python as a software-defined radio (SDR) framework, for extremely rapid development of SDR apps/research with beautiful GUIs
Stars: ✭ 60 (-98.18%)
Mutual labels:  dsp, sdr, wireless
RF-List
RFSec tools
Stars: ✭ 98 (-97.03%)
Mutual labels:  radio, sdr, gnuradio
Trunk Recorder
Records calls from a Trunked Radio System (P25 & SmartNet)
Stars: ✭ 505 (-84.68%)
Mutual labels:  radio, sdr, gnuradio
Limesdr workshop
Intro to software-defined radio with LimeSDR workshop
Stars: ✭ 68 (-97.94%)
Mutual labels:  dsp, sdr, wireless
Red Pitaya Notes
Notes on the Red Pitaya Open Source Instrument
Stars: ✭ 205 (-93.78%)
Mutual labels:  dsp, radio, sdr
Soapy power
Obtain power spectrum from SoapySDR devices (RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)
Stars: ✭ 88 (-97.33%)
Mutual labels:  radio, sdr
Cyberdisc Bot
The bot for the Cyber Discovery Community Discord Server!
Stars: ✭ 108 (-96.72%)
Mutual labels:  hacktoberfest, cybersecurity
Rdio Scanner
Rdio Scanner is an interface similar to a police radio scanner for software defined radio recorders
Stars: ✭ 122 (-96.3%)
Mutual labels:  radio, sdr

Make Test Version AUR Docs Packaging status

GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available, low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

Please visit the GNU Radio website at https://www.gnuradio.org/ and the wiki at https://wiki.gnuradio.org/. Bugs and feature requests are tracked on GitHub's Issue Tracker. If you have questions about GNU Radio, please search the discuss-gnuradio mailing list archive, as many questions have already been asked and answered. Please also subscribe to the mailing list and post your new questions there.

How to Install GNU Radio

Prebuilt Binaries

The recommended way to install GNU Radio on most platforms is using available binary package distributions.

The following command is for Debian, Ubuntu, and derivatives. Consult your distribution information to obtain the version of GNU Radio which is included.

sudo apt install gnuradio

For other operating systems and versions, see Installing from Binaries

PyBOMBS

PyBOMBS is good at building GNU Radio, UHD, and various Out of Tree (OOT) modules from source and then installing into a specified user directory rather than in the system files. PyBOMBS detects the user's Operating System and loads all of the prerequisites in the first stage of the build.

For a quick start, open a terminal window and enter the following commands. This will install Release 3.8 with Python3.

sudo -H pip3 install PyBOMBS
pybombs auto-config
pybombs recipes add-defaults
pybombs prefix init ~/gnuradio -R gnuradio-default

Wait. The terminal will show the progress.

To run GNU Radio Companion, enter:

    pybombs run gnuradio-companion

Complete PyBOMBS instructions are in the PyBOMBS README.

From Source

Complete instructions for building Gnuradio from source code are detailed in Installing GR From Source.

Legal Matters

Some files have been changed many times throughout the years. Copyright notices at the top of source files list which years changes have been made. For some files, changes have occurred in many consecutive years. These files may often have the format of a year range (e.g., "2006 - 2011"), which indicates that these files have had copyrightable changes made during each year in the range, inclusive.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].