This workshop by author of the eponymous book introduces hobbyists, students, and RF prototyping engineers to practical SDR concepts
This workshop presents an overview of well-known aviation radio communications, such as ACARS and ADS-B. The first part presents the usage of these capabilities in an operational context. The second part of the workshop presents SDR tools that can be used to receive these radio communications. The emphasis is on low cost hardware and open source software packages.
Everyone loves a good puzzle -- this workshop challenges participants with a classic signals mystery: how can we decode the transmission from a basic RF remote and spoof it using our own SDR hardware? In this hands-on, fully interactive session, attendees will reverse engineer a simple, commercially available RF remote. We’ll focus on analyzing and characterizing the signal, then recreating it...
Embedded software defined radios require special considerations and a more complete understanding of the hardware and Linux subsystems to maximum the use of the radio. This Workshop will cover special considerations including lower level hardware access including registers, gpio control, debugfs parameter control, and limited memory availability. Other topics including make use of FPGAa and...
Measuring the quality of high-performance waveforms with sub-dB accuracy is a technically demanding task. Subtle missteps in alignment, scaling, or statistical assumptions can lead to misleading results—even when using familiar tools. This workshop offers a clear and practical path through those challenges, equipping participants with the insight and techniques needed to measure signal quality...
This session offers a comprehensive tutorial on using the MultiUSRP API and RFNoC API of the USRP Hardware Driver (UHD) driver to leverage USRP devices for real-time RF data streaming. Attendees will be introduced to UHD, exploring its core architecture and the functionalities of the MultiUSRP and RFNoC APIs. The tutorial includes practical examples, options to counter streaming errors, and...
In this workshop, we will learn how to effectively integrate CUDA into GNU Radio blocks. There will be a brief tutorial of CUDA kernels and the CUDA Core Compute Libraries (CCCL). We will create a few GPU accelerated GNU Radio blocks and work through strategies for testing, debugging, and optimizing these blocks.
This workshop showcases replay attacks on a mini-setup which includes remote-controlled LED and an off-the-shelf SDR. Workshop aims to show how GNU Radio can be used in every step of a replay attack attempt.
In the workshop, we will be using a simple RF radio device, a remote control, and a transmit-capable SDR in order to receive and transmit signals. The remote is used to turn on and...
This workshop provides a tutorial on the RFNoC framework, including a discussion on its design and capabilities, demonstrations of several practical examples, and a walk-through of implementing a user-defined RFNoC Block and integrating it into both UHD and GNU Radio. The RFNoC (RF Network-on-Chip) framework is the FPGA architecture used in USRP devices, specifically the E310, E312, E320,...