Sep 5 – 9, 2023
ASU Memorial Union (2nd Floor)
US/Arizona timezone
GRCon23 will be running from Tuesday Sept 5 to Saturday Sept 9 this year.

IQEngine Workshop

Sep 7, 2023, 11:00 AM
Cochise (MU 228) (ASU Memorial Union 2nd Floor)

Cochise (MU 228)

ASU Memorial Union 2nd Floor

Workshop GNU Radio in Education Workshop


Marc Lichtman


Note - This is a hybrid workshop / hacking session

  • Brief introduction to the IQEngine project
  • Follow-along tutorial for how an existing GNU Radio flowgraph can be modified and containerized to be run as an IQEngine plugin
  • Chat about pipelines
  • Discussion on the REST-based interface design that IQEngine created to run plugins, and how it can potentially be useful beyond IQEngine, as an open interface for running RF functions in a non-realtime manner
  • How to get set up with a dev env for IQEngine plugins on your machine

This workshop is (roughly) estimated to be 1h in duration, and no hardware is required.

IQEngine is a free and open source web-based toolkit for analyzing, processing, and sharing RF recordings. It is built on top of the SigMF metadata standard, and the canonical instance of the site running at acts as a central repository for example SigMF recordings, while being a valuable tool for signal analysis and RF/DSP education. Using IQEngine's plugin API, GNU Radio (GR) flowgraphs in "No GUI" mode can be triggered to run on the backend, with resulting IQ samples or other outputs such as signal detection/classification immediately visible on the IQEngine spectrogram interface. This allows authors of flowgraphs to quickly test functionality on a variety of RF recordings, and debug the output, all in a web browser without having to install anything. Authors of these flowgraphs and non-GR RF functions can add their function to as a plugin in order to share it with the world.

Talk Length N/A
Link to Open Source Code
Acknowledge Acknowledge In-Person

Primary author

Presentation materials