GRCon21 - LibIIO and gr-iio

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=a7K7U2P8QQM



Duration: 27:28
36 views
1


Presented by Paul Cercueil at GNU Radio Conference 2021

In this talk, we will provide an overview of the newly merged gr-iio module inside GNU Radio. gr-iio is a module based around the Industrial Input/Output (IIO) framework, which has been in the upstream Linux kernels since 2011 and is responsible for handling sensors, converters, integrated transceivers, and other real-world I/O devices. It provides a hardware abstraction layer with a consistent API for the user-space applications. The IIO framework supports discrete components as well as integrated transceivers like the Analog Devices AD9361, a 2x2 RF Agile Transceiver, found in many SDR products like the ADALM-PLUTO. The newly merged module both provides access to generic IIO devices, but also contains device-specific blocks for certain SDRs.

This talk will provide a basic introduction to IIO, libIIO, and gr-iio. Including a small tutorial on setting up generic blocks for any IIO based driver. Finally, a deep dive will go into how buffer streaming operates based on your target platform with some performance metrics.

Since gr-iio is now within mainline GNU Radio, this talk will provide a great foundation to the newly available blocks to the general community, and be a valuable resource to those just starting out with devices like the ADALM-PLUTO.

https://events.gnuradio.org/event/8/




Other Videos By Confreaks


2022-11-07GRCon21 - Demonstration of GNU Radio High Data Rate BPSK 10 Mbps Modem Real-Time with ...
2022-11-07GRCon21 - Lightning Talk - Rampart Communications: Next Generation Wireless Security
2022-11-07GRCon21 - Lightning Talk - Deepwave Digital: Artificial Intelligence Radio Transceiver with ...
2022-11-07GRCon21 - Interior Target Tracking Using Digital Communications Signals for Bistatic Radar ....
2022-11-07GRCon21 - WISCANet - Easy Radio Networks with GNURadio(and friends)
2022-11-07GRCon21 - Keynote: Future Interference Management, Future Spectrum Monitoring
2022-11-07GRCon21 - Lightning Talk - The GNU Radio UX group (and what we can do for you)
2022-11-07GRCon21 - Analog Devices: Implementing OFDM Radar & DOA on DirectRF Platforms using IIO and GNURadio
2022-11-07GRCon21 - Defensive 5G
2022-11-07GRCon21 - Lightning Talk - Ground Stations digital transformation
2022-11-07GRCon21 - LibIIO and gr-iio
2022-10-13!!Con 2021 - How !!Con came to be!
2022-10-13!!Con 2021 - Closing Keynote: The Joy and Excitement of Forbidden Computer by Kate Temkin
2022-10-13!!Con 2021 - making our own napster so we can party like it’s 1999! by Martin Gaston
2022-10-13!!Con 2021 - Ride on Model Railway Signalling using Kubernetes! by Jon Kingsley
2022-10-13!!Con 2021 - How layers upon layers of hacky abstractions turned Doom II into... by Kimberly Wilber
2022-10-13!!Con 2021 - Geometric derivations of RGB colorspace! The strange eyeball science... by Laura Kurup
2022-10-13!!Con 2021 - Making Music! In Emacs?! by Zachary Kanfer
2022-10-13!!Con 2021 - The Brave Little Database! by Alicja Raszkowska
2022-10-13!!Con 2021 - It’s a picture! It’s a program!! It’s Piet!!! by Anjana Vakil
2022-10-13!!Con 2021 - Dithers of the Error-Diffusion Kind! by Daniel Temkin



Tags:
GRCon
GNURadio
GNU
Open-Source