21–25 Sept 2026
Talley Student Union
America/New_York timezone
GRCon26 Call for Participation is Now Open

Beyond the Antenna: Non-SDR Applications of GNURadio

22 Sept 2026, 15:30
2h
3222 (Talley Student Union)

3222

Talley Student Union

Workshop Applications of GNURadio Workshop

Speaker

Neil Rogers (Analog Devices)

Description

GNU Radio is universally recognized as the benchmark open-source framework for Software Defined Radio. However, at its core is a high-performance DSP engine which is fundamentally hardware agnostic. By restricting our view of GNURadio to the RF spectrum, we overlook its massive potential for general-purpose test and measurement, audio processing, sensor integration, and control loop prototyping. During this workshop, attendees will explore applications of GNURadio to multi-modal sensor, and Industrial I/O (IIO) devices -- transforming the GNURadio into a versatile, low-frequency lab bench.

The workshop will use the ADALM2000 (M2K) active learning module and other boards that incorporate analog-to-digital conversion. While traditionally used as a USB oscilloscope and signal generator, the M2K’s ADCs, DACs, and digital I/O can be streamed directly into GNU Radio via the gr-iio ecosystem and libiio bindings. This integration allows users to build complex, real-time signal processing chains for baseband, audio, and sensor data without traditional RF front-ends.

Workshop Structure and Hands-On Activities
In this interactive session, attendees will learn how to interface non-SDR hardware with the GNU Radio companion (GRC) and Python out-of-tree blocks. We will walk through several practical examples, integrating a wide range of application areas, including:

  • Test & Measurement: We will build a custom swept-sine network analyzer to characterize physical analog filters using the M2K’s AWG and oscilloscope channels.
  • Control Systems: We will develop a closed-loop PID controller within GRC to manage a physical circuit, demonstrating deterministic latency management.
  • Colorimetry: We will integrate a colorimetry board into the M2K setup, making use of the GPIO pins and various GUI elements to differentiate primary and secondary color strips.
  • Ultrasonic and Audio Processing: Utilize a low-frequency sampling to filter, decimate, and analyze environmental sensor data or audio-band signals in real-time.

Participants will leave with a broadened perspective on GNU Radio's utility. By mastering hardware integration with devices like the M2K, attendees will be able to leverage GNU Radio’s massive library of DSP blocks for hardware-in-the-loop simulations, automated test setups, and educational demonstrations far beyond the traditional SDR domain.

Talk Length N/A
Link to Open Source Code We will publish flowgraphs and supporting materials on github in the lead-up to the conference.
Acknowledge Acknowledge In-Person

Author

Neil Rogers (Analog Devices)

Presentation materials

There are no materials yet.