16–20 Sept 2024
Knoxville Convention Center (KCC)
US/Eastern timezone
GRCon24 will take place in Knoxville, TN from Sept 16-20

Pluto-PYNQ

17 Sept 2024, 15:20
15m
Ballroom AB (Knoxville Convention Center (KCC))

Ballroom AB

Knoxville Convention Center (KCC)

Talk SDR as Instrumentation Main Track

Speaker

Zachary Hicks

Description

Software Defined Radios (SDRs) are ubiquitous in modern wireless communications, offering flexibility and reconfigurability across various protocols, such as IEEE 802.11 and 4G LTE. Industry-standard SDR platforms such as the Ettus USRP and Xilinx RFSoC provide considerable wireless capabilities by combining FPGA- and software-based digital signal processing (DSP). However, the high cost of these SDR platforms can make them impractical for student or hobbyist use. In contrast, many entry-level SDRs lack FPGAs entirely. The software-only processing approach reduces cost, but limits both their maximum processing capability and their usefulness as educational tools for FPGA-based DSP.

This research leverages the Analog Devices Pluto SDR, which contains a Xilinx Zynq-7000 System-on-Chip (SoC), to create an accessible and versatile platform for FPGA-based implementation of SDR systems. By integrating Xilinx PYNQ, an embedded Linux framework for simplifying hardware/software co-design on Zynq SoCs, this research provides an isolated environment for developing hardware-accelerated signal processing functions. PYNQ provides a Python interface and Linux kernel drivers for memory-mapped peripherals and direct memory access, so developers can focus on FPGA implementation of DSP algorithms and avoid the overhead of Linux integration. The Pluto-PYNQ system is both an educational tool for learning FPGA signal processing and a platform for practical SDR application development.

The products of this research include the creation of the open-source Pluto-PYNQ Linux environment and an example DSP hardware accelerator. The open-source SDR community benefits from this research through the creation of a low-cost, educationally valuable SDR platform, and the Pluto-PYNQ can be used in advanced collegiate coursework to develop and demonstrate DSP functionality on real over-the-air radio frequency signals.

Talk Length 15 Minutes

Primary author

Presentation materials