SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio frequency signals. It functions as a multi-frequency radio receiver and spectrum analyzer, providing a unified hardware interface to connect various radio devices. The project employs a modular signal processing framework that allows for the integration of custom plugins and the loading of external compiled modules. This architecture supports a multi-oscillator virtual tuning system, enabling the simultaneous monitoring of different frequency bands within a single hardware stream
SDRangel is a comprehensive software-defined radio suite and digital signal processing framework. It functions as an RF spectrum analyzer and modular radio demodulator, providing a unified hardware abstraction layer to connect various radio devices to software processing pipelines for data acquisition and transmission. The platform is distinguished by its modular architecture, which uses a data-flow graph of dynamic libraries to construct signal processing chains. This allows for a plugin-based environment where users can extract audio and digital data from raw radio signals using various mod
Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies to produce audio and visual data. It translates raw radio waves into audible sound using standard modes including AM, FM, SSB, and CW. The project provides tools for radio signal analysis through real-time frequency plots and waterfall displays. It enables the capture of raw baseband data and received audio for offline playback and technical analysis. The software includes capabilities for tuning radio frequencies, filtering signal noise via band-pass filters and gain control,
SWIG is a tool that generates wrapper code to expose C and C++ libraries to a wide range of higher-level programming languages. It reads annotated C/C++ header files and produces language-specific bindings from a single interface definition, supporting languages such as Python, Java, Ruby, C#, Perl, and many others. The generated wrapper code is free from the project's GPL license, allowing users to distribute it under their own terms. The tool handles modern C++ features including templates, namespaces, smart pointers, and constructs up to C++20 through specialized parsing and code generatio
GNU Radio is an open-source software-defined radio framework that provides a digital signal processing toolkit for building wireless communication systems. At its core, it uses a block-based flow graph architecture where pre-built signal processing blocks are connected into directed graphs to define and execute custom radio signal processing pipelines. The system operates as a flow graph signal processor that enables low-latency streaming radio signal processing, supporting…
Les fonctionnalités principales de gnuradio/gnuradio sont : Software Defined Radios, Radio Communication Toolkits, Flow Graph Processors, Flow Graph Signal Processors, Signal Processing Flow Graphs, Real-Time Radio Processors, Signal Processing Frameworks, Radio Ecosystems.
Les alternatives open-source à gnuradio/gnuradio incluent : alexandrerouma/sdrplusplus — SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio… f4exb/sdrangel — SDRangel is a comprehensive software-defined radio suite and digital signal processing framework. It functions as an… gqrx-sdr/gqrx — Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies… swig/swig — SWIG is a tool that generates wrapper code to expose C and C++ libraries to a wide range of higher-level programming… greatscottgadgets/hackrf — This project is a software-defined radio platform designed to capture, analyze, and broadcast radio frequency signals… oros42/imsi-catcher — This project is a GSM IMSI catcher and cellular network traffic analyzer designed to intercept radio signals and…