Fixed-point FPGA Implementation of the FFT Accumulation Method for Real-time Cyclostationary Analysis

被引:0
|
作者
Li, Carol Jingyi [2 ]
Li, Xiangwei [1 ]
Lou, Binglei [2 ]
Jin, Craig T. [2 ]
Boland, David [2 ]
Leong, Philip H. W. [3 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, 50 Nanyang Ave, Singapore 639798, Singapore
[2] Univ Sydney, Sch Elect & Informat Engn, Fac Engn, Sydney, NSW 2006, Australia
[3] Univ Sydney, Univ Sydney Nano Inst, Sch Elect & Informat Engn, Fac Engn, Sydney, NSW, Australia
关键词
SCD; FAM; quantization error; HLS; FPGAs;
D O I
10.1145/3567429
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The spectral correlation density (SCD) is an important tool in cyclostationary signal detection and classification. Even using efficient techniques based on the fast Fourier transform (FFT), real-time implementations are challenging because of the high computational complexity. A key dimension for computational optimization lies in minimizing the wordlength employed. In this article, we analyze the relationship between wordlength and signal-to-quantization noise in fixed-point implementations of the SCD function. A canonical SCD estimation algorithm, the FFT accumulation method (FAM) using fixed-point arithmetic, is studied. We derive closed-form expressions for SQNR and compare them at wordlengths ranging from 14 to 26 bits. The differences between the calculated SQNR and bit-exact simulations are less than 1 dB. Furthermore, an HLS-based FPGA design is implemented on a Xilinx Zynq UltraScale+ XCZU28DR-2FFVG1517E RFSoC. Using less than 25% of the logic fabric on the device, it consumes 7.7 W total on-chip power and has a power efficiency of 12.4 GOPS/W, which is an order of magnitude improvement over an Nvidia Tesla K40 graphics processing unit (GPU) implementation. In terms of throughput, it achieves 50 MS/sec, which is a speedup of 1.6 over a recent optimized FPGA implementation.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] Parallel 2D FFT implementation on FPGA suitable for real-time MR image processing
    Li, Limin
    Wyrwicz, Alice M.
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2018, 89 (09):
  • [42] A Family of Scalable FFT Architectures and an Implementation of 1024-Point Radix-2 FFT for Real-Time Communications
    Suleiman, Adnan
    Saleh, Ham
    Hussein, Adel
    Akopian, David
    2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 321 - 327
  • [43] Analysis of Mean-Square-Error (MSE) for Fixed-Point FFT Units
    Sarbishei, O.
    Radecka, K.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1732 - 1735
  • [44] Real-time Advanced Speech Enhancement using Low-power, Fixed-point Hardware
    Bismor, Dariusz
    Bartnicki, Krzysztof
    2016 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2016, : 62 - 67
  • [45] FiCA: A Fixed-Point Custom Architecture FastICA for Real-Time and Latency-Sensitive Applications
    Shahshahani, Seyed Mohammad Reza
    Mahdiani, Hamid Reza
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2022, 30 : 2896 - 2905
  • [46] Wavelet Audio Coding by Fixed-point Short Block Processing for Real-time Wireless Applications
    Luo, Gaoyong
    Liu, Yupei
    MEASUREMENT TECHNOLOGY AND ITS APPLICATION, PTS 1 AND 2, 2013, 239-240 : 1118 - 1124
  • [47] Hybrid Fixed-point/Binary Convolutional Neural Network Accelerator for Real-time Tactile Processing
    Younes, Hamoud
    Ibrahim, Ali
    Rizk, Mostafa
    Valle, Maurizio
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [48] A Natively Fixed-Point Run-Time Reconfigurable FIR Filter Design Method for FPGA Hardware
    Goldsmith, Josh
    Crockett, Louise H.
    Stewart, Robert W.
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2022, 3 : 25 - 37
  • [49] Finding Fountain Codes for Real-Time Data by Fixed Point Method
    Tirronen, Tuomas
    Virtamo, Jorma
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS, VOLS 1-3, 2008, : 1244 - 1249
  • [50] THE DIRECTION COSINE MATRIX ALGORITHM IN FIXED-POINT: IMPLEMENTATION AND ANALYSIS
    Meirhaeghe, Alexandre
    Boutellier, Jani
    Collin, Jussi
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 1542 - 1546