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.
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...
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 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,...