100GBit/s RF sample offload for RFSoC using GNU Radio and PYNQ

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

72 Downloads (Pure)


Modern software-defined radio systems are capable of multi-gigabit-per-second sampling rates producing unprecedented amounts of digitised RF data. In applications such as wideband spectrum sensing and machine learning algorithms for cognitive radio, prototyping, and instrumentation, it is often impractical to process the acquired data locally in real time. This motivates the need for a high-speed connection to offload data to an accelerator application running on a secondary processing resource. In this paper, we present a novel hardware and software co-design using the AMD RFSoC 4x2 platform, PYNQ and GNU Radio projects. The demonstrated system is capable of continuous 80GBit/s offload in a 100GBit/s channel, utilising GPU acceleration to rapidly process the Fast Fourier Transforms of a full 2GHz bandwidth RF signal at 60 frames per second.
Original languageEnglish
Title of host publication2023 21st IEEE Interregional NEWCAS Conference (NEWCAS)
Place of PublicationPiscataway, NJ
Number of pages5
ISBN (Electronic)9798350300246
ISBN (Print)9798350300253
Publication statusPublished - 7 Aug 2023
Event21st IEEE Interregional New Circuit and Systems (NEWCAS) Conference: An IEEE CAS Society Interregional Flagship Conference - John McIntyre Conference Centre, Edinburgh, United Kingdom
Duration: 26 Jun 202328 Jun 2023

Publication series

NameIEEE Interregional NEWCAS Conference (NEWCAS)
ISSN (Electronic)2474-9672


Conference21st IEEE Interregional New Circuit and Systems (NEWCAS) Conference
Abbreviated titleIEEE NEWCAS 2023
Country/TerritoryUnited Kingdom
Internet address


  • high speed offload
  • GNU Radio
  • PYNQ
  • soft-ware defined radio
  • Zynq UltraScale+ RFSoC
  • hardware soft-ware co-design


Dive into the research topics of '100GBit/s RF sample offload for RFSoC using GNU Radio and PYNQ'. Together they form a unique fingerprint.

Cite this