GNU Radio Companion

Graphical Signal Processing Flow Graph Design Tool

Development

Not tested on a device yet. What that means

GNU Radio Companion in Breadstick

Breadstick runs Debian's own gnuradio package for ARM64, the build a Debian 13 computer with an ARM processor installs, so GNU Radio Companion should look and behave as it does on a Linux PC. On Samsung DeX, Floating mode opens it as its own window beside your Android apps, and Desktop mode runs it on a full Linux desktop.

Compilers and interpreters run on the device's own ARM64 processor, while containers and virtual machines, which need a kernel of their own, cannot run. More about development tools in Breadstick.

About GNU Radio Companion

From the project's description

The GNU Radio Companion (GRC) is a tool that allows users of all levels to design and modify high-rate signal processing applications. It is the GUI frontend for GNU Radio application designers.

GNU Radio is centered around the concept of the Block, which is a node in a signal processing flow graph. Since GNU Radio itself comes with a lot of useful blocks already, one can start developing real-time and hardware-interfacing or simulation flow graphs right away, using GRC as the tool to connect and parameterize these blocks.

GRC itself generates a program in a target language (Python or C++), which contains all the signal flow setup as defined visually.

From the project's AppStream metadata in Debian's gnuradio package, under CC0-1.0.

Keywords
HAM, RF, Radio, SDR
Menu categories
Data visualization, Engineering, GUI designer, Ham radio, IDE, Development

Related apps

All Linux development tools

Sources and licenses

More in About the catalog.