Control and visualisation of a software defined radio system on the Xilinx RFSoC platform using the PYNQ framework
Goldsmith, Joshua and Ramsay, Craig and Northcote, David and Barlee, Kenneth W. and Crockett, Louise H. and Stewart, Robert W. (2020) Control and visualisation of a software defined radio system on the Xilinx RFSoC platform using the PYNQ framework. IEEE Access, 8. pp. 129012-129031. ISSN 2169-3536 (https://doi.org/10.1109/ACCESS.2020.3008954)
Preview |
Text.
Filename: Goldsmith_etal_IEEE_Access_2020_Control_and_visualisation_of_a_Software_Defined_Radio_system.pdf
Final Published Version License: Download (3MB)| Preview |
Abstract
The availability of commercial Radio Frequency System on Chip (RFSoC) devices brings new possibilities for implementing Software Defined Radio (SDR) systems. Such systems are of increasing interest given the pace of innovation in wireless technology, and the pressure on RF spectrum resources, leading to a growing need to access the spectrum in more dynamic and innovative ways. In this paper, we present an SDR demonstration system based on the Xilinx RFSoC platform, which leverages the Python- based 'PYNQ' (Python Productivity for Zynq) software framework. In doing so, we highlight features that can be extremely useful for prototyping radio system design. Notably, our developed system features Python-based control of hardware processing blocks and Radio Frequency (RF) data converters, as well as direct visualisation of communications signals captured within the chip. The system architecture is reviewed, hardware and software components are discussed, functionality is demonstrated, and aspects of the system's performance are evaluated. Finally, it is noted that this combined RFSoC + PYNQ approach is readily extensible for other SDR systems; we highlight our online shared resources, and invite other engineers to investigate and build upon our work.
ORCID iDs
Goldsmith, Joshua ORCID: https://orcid.org/0000-0002-3257-3300, Ramsay, Craig, Northcote, David ORCID: https://orcid.org/0000-0003-0287-1531, Barlee, Kenneth W. ORCID: https://orcid.org/0000-0003-3202-0594, Crockett, Louise H. ORCID: https://orcid.org/0000-0003-4436-0254 and Stewart, Robert W. ORCID: https://orcid.org/0000-0002-7779-8597;-
-
Item type: Article ID code: 73301 Dates: DateEvent13 July 2020Published8 July 2020AcceptedSubjects: Technology > Electrical engineering. Electronics Nuclear engineering Department: Faculty of Engineering > Electronic and Electrical Engineering Depositing user: Pure Administrator Date deposited: 22 Jul 2020 15:18 Last modified: 18 Dec 2024 01:26 URI: https://strathprints.strath.ac.uk/id/eprint/73301