Skip to content

OOT Catalog

GR-MCP includes a curated catalog of 24 OOT modules. 12 are preinstalled in the base runtime image; 12 can be installed on-demand.

Accessing the Catalog

The catalog is exposed as MCP resources:

# List all modules
# Resource: oot://directory
# Get details for a specific module
# Resource: oot://directory/lora_sdr

Preinstalled Modules

These modules are included in gnuradio-runtime:latest:

Hardware

ModuleDescription
osmosdrHardware source/sink for RTL-SDR, Airspy, HackRF, and more
funcubeFuncube Dongle Pro/Pro+ controller and source block
hpsdrOpenHPSDR Protocol 1 interface for HPSDR hardware
limesdrLimeSDR source/sink blocks (LMS7002M)

Satellite

ModuleDescription
satellitesSatellite telemetry decoders (AX.25, CCSDS, AO-73, etc.)
satnogsSatNOGS satellite ground station decoders and deframers

Broadcast

ModuleDescription
rdsFM RDS/RBDS (Radio Data System) decoder

Cellular

ModuleDescription
gsmGSM/GPRS burst receiver and channel decoder

Aviation

ModuleDescription
air_modesMode-S/ADS-B aircraft transponder decoder (1090 MHz)

Analysis & Visualization

ModuleDescription
iqbalBlind IQ imbalance estimator and correction
radarRadar signal processing toolbox (FMCW, OFDM radar)
fosphorGPU-accelerated real-time spectrum display (OpenCL)

Installable Modules

Install these with install_oot_module():

IoT

gr-lora_sdr

LoRa PHY transceiver (CSS modulation/demodulation)

install_oot_module(
git_url="https://github.com/tapparelj/gr-lora_sdr",
branch="master"
)

gr-ieee802_15_4

IEEE 802.15.4 (Zigbee) O-QPSK transceiver

install_oot_module(
git_url="https://github.com/bastibl/gr-ieee802-15-4",
branch="maint-3.10",
build_deps=["castxml"]
)

WiFi

gr-ieee802_11

IEEE 802.11a/g/p OFDM transceiver

install_oot_module(
git_url="https://github.com/bastibl/gr-ieee802-11",
branch="maint-3.10",
build_deps=["castxml"]
)

Aviation

gr-adsb

ADS-B (1090 MHz) aircraft transponder decoder

install_oot_module(
git_url="https://github.com/mhostetter/gr-adsb",
branch="maint-3.10"
)

Satellite

gr-iridium

Iridium satellite burst detector and demodulator

install_oot_module(
git_url="https://github.com/muccc/gr-iridium",
branch="master"
)

gr-leo

LEO satellite channel simulator (Doppler, path loss, atmosphere)

install_oot_module(
git_url="https://gitlab.com/librespacefoundation/gr-leo",
branch="gnuradio-3.10"
)

Broadcast

gr-dab

DAB/DAB+ digital audio broadcast receiver

install_oot_module(
git_url="https://github.com/hboeglen/gr-dab",
branch="maint-3.10",
build_deps=["autoconf", "automake", "libtool", "libfaad-dev"],
cmake_args=["-DENABLE_DOXYGEN=OFF"]
)

gr-nrsc5

HD Radio (NRSC-5) digital broadcast decoder

install_oot_module(
git_url="https://github.com/argilo/gr-nrsc5",
branch="master",
build_deps=["autoconf", "automake", "libtool"]
)

gr-dl5eu

DVB-T OFDM synchronization and TPS decoder

install_oot_module(
git_url="https://github.com/dl5eu/gr-dl5eu",
branch="main"
)

Utility

gr-foo

Wireshark PCAP connector, burst tagger, periodic msg source

install_oot_module(
git_url="https://github.com/bastibl/gr-foo",
branch="maint-3.10",
build_deps=["castxml"]
)

Optical

gr-owc

Optical Wireless Communication channel simulation and modulation

install_oot_module(
git_url="https://github.com/UCaNLabUMB/gr-owc",
branch="main"
)

Analysis

gr-inspector

Signal analysis toolbox (energy detection, OFDM estimation)

install_oot_module(
git_url="https://github.com/gnuradio/gr-inspector",
branch="master",
build_deps=["qtbase5-dev", "libqwt-qt5-dev"]
)

Module Categories Summary

CategoryPreinstalledInstallable
Hardware40
Satellite22
Cellular10
Broadcast13
Aviation11
IoT02
WiFi01
Analysis21
Visualization10
Utility01
Optical01
Total1212