gr-iio: Nuances, Advanced Features, and New Stuff
summary
gr-iio is an out‑of‑tree GNU Radio module that uses libiio and iod to stream and control any device with an IIO kernel driver, including ADALM-PLUTO and USRP‑E310, plus hundreds of sensors and gigasample converters. It adds Attribute blocks for register/debug access, a DDS controller, underflow/overflow flags, and filter control. Demo shows FPGA custom IP controlling AD9363 frequency hopping via fastlock profiles on an ADALM‑PLUTO achieving 25 microsecond hops (works but GUI spectrum smears if host cannot keep up).
AI-written summary · about
chapters (11)
- 0:00Start
- 0:55Intro to Io
- 9:14Back Ends
- 12:23Generic Blocks
- 13:58How Do I Set Contexts within the Io Blocks
- 20:59Fast Lock Profiles
- 27:13Live Io Performance
- 29:15New Features
- 29:55Adding Underflow and Overflow Indicators
- 30:34Adding a Dds Controller Block
- 31:44Adding Python Bindings
related talks
27mLibIIO and gr-iio
44mIndustrial I/O and You: Nonsense Hacks!
46mSensor Data Acquisition With Linux's IIO Subsystem and Libiio
37mIndustrial IO and You- Nonsense Hacks!
57mArchitecture Update
29mpyadi-jif: JESD204 tools for mere mortals
29mAnalog Devices: Implementing OFDM Radar & DOA on DirectRF Platforms using IIO and GNURadio
27mGNU Radio in a Direct-RF World
