Giter Club home page Giter Club logo

awesome-gnuradio's Introduction

awesome-gnuradio

Overview

Software / Hardware for GNU Radio.

Hardware

GnuRadio Software

  • Framework

  • SDR / Library OOT

    • gr-dvbt - DVB-T implementation using gnuradio
    • gr-osmosdr - By using the OsmoSDR block you can take advantage of a common software api in your application(s) independent of the underlying radio hardware.
    • gr-foo - Some GNU Radio blocks that I use.
    • gr-fosphor - GNURadio block for spectrum visualization using GPU
    • gr-paint - An OFDM Spectrum Painter for GNU Radio
    • gr-cc11xx - GNU Radio OOT module for communicating with TI CC11xx based devices
    • gr-recipes - Main GNU Radio recipe repository for use with PyBOMBS
    • gr-etcetera - Additional PyBOMBS recipes that aren't in gr-recipes
  • Wi-Fi

  • Bluetooth / BLE

    • gr-nordic - GNU Radio module and Wireshark dissector for the Nordic Semiconductor nRF24L Enhanced Shockburst protocol.
  • LPWA

    • gr-ieee802-15-4 - zigbee
    • gr-lora - This is an open-source implementation of the LoRa CSS PHY, based on the blind signal analysis conducted by @matt-knight.
  • drone

    • gr-uaslink - This is a GNU Radio OOT module designed to provide a basic link between MAVLink control of UAS systems and GNU Radio.
  • Cell

    • gr-gsm - Gnuradio blocks and tools for receiving GSM transmissions
    • gr-lte - GNU Radio LTE receiver
  • Car

    • gr-keyfob - Transceiver for Hella wireless car key fobs.
    • gr-tpms - Tire Pressure Monitor tools for GNU Radio
  • aircraft / Marine

    • gr-adsb - GNU Radio OOT Module for demodulating and decoding ADS-B packets
    • gr-air-modes - Gnuradio Mode-S/ADS-B radio
    • gr-ais - Automatic Information System decoder for shipborne position reporting for the Gnuradio project
  • Satellite

    • gr-satellites - GNU Radio decoders for several Amateur satellites
    • gr-iridium - Iridium burst detector and demodulator.
  • Radar

  • all in one

    • gr-inspector - Signal Analysis Toolbox for GNU Radio
    • gr-iqbal - GNU Radio Blind IQ imbalance estimator and correction
    • gr-baz - Collection of new blocks for GNU Radio)
    • gr-rds - This directory (and the resulting tarball) contains a build tree of the RDS (Radio Data System) block for GNU Radio.
  • References

Other SDR Software

  • Framework

  • Monitoring / RF Analysis

    • GQRX - Software defined radio receiver powered by GNU Radio and Qt
    • SDR#
    • HDSDR
    • urh - Analysis PHY layer
    • Baudline - Baudline is a time-frequency browser designed for scientific visualization of the spectral domain
    • inspectrum - Offline radio signal analyser
    • dspectrum - The goal of this app is to make it trivial to demodulate most basic RF transmission, and provide a digital worksheet for your reverse engineering efforts.
    • quisk - QUISK is a Software Defined Radio (SDR) transceiver that can control various radio hardware.
    • Linrad - Linrad is an exciting SDR program by Leif Asbrink, SM5BSZ
    • RTLSDR-Scanner
    • RF Monitor - RF signal monitor
    • afsk - Bell 202 Audio Frequency Shift Keying encoder and APRS packet audio tools
    • multimon-ng - multimon-ng is the successor of multimon. It decodes the following digital transmission modes
    • rtl_433 - Program to decode traffic from Devices that are broadcasting on 433.9 MHz like temperature sensors
  • Library

    • pyrtlsdr - A Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)
    • SimpleSoapy - Simple pythonic wrapper for SoapySDR library
    • PySSTV - Python classes for generating Slow-scan Television transmissions
    • redsea - redsea is a lightweight command-line FM-RDS decoder for Linux/macOS. It supports a large subset of RDS features.
  • LPWA

    • python-xbee - Python tools for working with XBee radios
  • GNSS

    • gps-sdr-sim - Software-Defined GPS Signal Simulator
    • GNSS-SDRLIB - An Open Source GNSS Software Defined Radio Library
  • Cell

    • Kalibrate-RTL - Kalibrate, or kal, can scan for GSM base stations in a given frequency band and can use those GSM base stations to calculate the local oscillator frequenc offset.
    • LTE-Cell-Scanner - OpenCL, SDR, TDD/FDD LTE cell scanner, full stack from A/D samples to SIB ASN1 messages decoded in PDSCH, (optimized for RTL-SDR HACKRF and BladeRF board)
    • openLTE - OpenLTE is an open source implementation of the 3GPP LTE specifications.
    • srsLTE - Open source SDR LTE software suite from Software Radio Systems (SRS)
    • srsGUI - A graphics library for software radio.
  • aircraft / Marine

  • SDR w/ Machine Learning

    • deep-sdr - Use of Deep Learning for classification of Software Defined Radio spectrum.
    • cnn-rtlsdr - Deep learning signal classification using rtl-sdr dongle
  • References

    • RFSec-ToolKit - RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.
    • awesome-rtl-sdr - Software (meta-)package for RTL-SDR with some additional scripts and installers
    • awesome-vehicle-security - A curated list of resources for learning about vehicle security and car hacking.
    • Vehicle-Security - List of resources for learning about vehicle security and car hacking

awesome-gnuradio's People

Contributors

y-onodera01 avatar ysk256 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.