A high-throughput oversampled polyphase filter bank using vivado HLS and PYNQ on a RFSoC

被引:17
|
作者
Smith J.P. [1 ]
Bailey J.I. [1 ]
Tuthill J. [2 ]
Stefanazzi L. [3 ]
Cancelo G. [3 ]
Treptow K. [3 ]
Mazin B.A. [1 ]
机构
[1] Department of Physics and Astronomy, University of California at Santa Barbara, Santa Barbara, 93106, CA
[2] Radiophysics Laboratory, Commonwealth Scientific and Industrial Research Organisation, Astronomy and Space Science, Sydney, 2122, NSW
[3] Fermilab Scientific Computing Division, Fermilab National Accelerator Laboratory, Batavia, 60510, IL
关键词
Adaptive computing systems with FPGA components; array signal processing; filter bank theory and design; high-level synthesis; high-performance computing and communication systems; ultra-wideband (UWB) communications;
D O I
10.1109/OJCAS.2020.3041208
中图分类号
学科分类号
摘要
Many digital signal processing applications require a channelizer capable of moving sections of the incoming spectrum to baseband quickly and efficiently with minimal spectral leakage and signal distortion. We report the design and implementation of a 4 GHz, 4096-branch, 8-tap, 2/1 oversampled polyphase channelizer implemented on a Xilinx RFSoC. The open-source design consists of only IP cores created using Vivado HLS (C++) and IP cores available in Vivado HLx and System Generator versions 2019.1+. The channelizer was tested using a PYNQ overlay and Jupyter Notebook (Python) hosted on the RFSoC embedded CPU. The design uses 24% of the LUTs, 9% of the DSP48s, and 11% of the BRAMs on the ZCU111 RFSoC evaluation board and meets timing constraints at 512 MHz. The oversampled polyphase channelizer suppresses spectral image components below -60 dB. This design provides the first example of an oversampled polyphase channelizer running on a system on a chip architecture created without direct use of hardware description language. The presented approach leverages high-level design tools and includes source code which can be readily adapted by other researchers and development teams without the need for specialist knowledge in high-performance FPGA design. © 2020 IEEE.
引用
收藏
页码:241 / 252
页数:11
相关论文
共 50 条
  • [1] High-throughput FFT architectures using HLS tools
    Almorin, Hugues
    Le Gal, Bertrand
    Crenne, Jeremie
    Jego, Christophe
    Kissel, Vincent
    2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022), 2022,
  • [2] High Level Synthesis Using Vivado HLS for Optimizations of SHA-3
    Jacinto, H. S.
    Daoud, Luka
    Rafla, Nader
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 563 - 566
  • [3] High-Level Synthesis of Dynamic Data Structures: A Case Study Using Vivado HLS
    Winterstein, Felix
    Bayliss, Samuel
    Constantinides, George A.
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 362 - 365
  • [4] High-Throughput DTW accelerator with minimum area in AMD FPGA by HLS
    Hormigo-Jimenez, Marco
    Hormigo, Javier
    2023 38TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS, DCIS, 2023,
  • [5] High Level Synthesis using Vivado HLS for Zynq SoC: Image Processing Case Studies
    Cortes, A.
    Velez, I.
    Irizar, A.
    2016 CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2016), 2016, : 183 - 188
  • [6] Implementation of a high-throughput low-latency polyphase channelizer on GPUs
    Scott C Kim
    Shuvra S Bhattacharyya
    EURASIP Journal on Advances in Signal Processing, 2014 (1)
  • [7] Implementation of a high-throughput low-latency polyphase channelizer on GPUs
    Kim, Scott C.
    Bhattacharyya, Shuvra S.
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2014,
  • [8] Separation and Concentration without Clogging Using a High-Throughput Tunable Filter
    Mossige, E. J.
    Jensen, A.
    Mielnik, M. M.
    PHYSICAL REVIEW APPLIED, 2018, 9 (05):
  • [9] A Novel Approach for Polyphase Filter Bank Design Using ABC Algorithm
    Logoglu, Ahmet
    Kockanat, Serdar
    Karaboga, Nurhan
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2022, 28 (06) : 27 - 34
  • [10] A HIGH-THROUGHPUT RAMAN NOTCH FILTER SET
    PUPPELS, GJ
    HUIZINGA, A
    KRABBE, HW
    DEBOER, HA
    GIJSBERS, G
    DEMUL, FFM
    REVIEW OF SCIENTIFIC INSTRUMENTS, 1990, 61 (12): : 3709 - 3712