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 条
  • [31] FPGA Implementation of a Best-precision Fixed-point Digital PID Controller
    Xu, Yankai
    Shuang, Kai
    Jiang, Shan
    Wu, Xiaoliang
    2009 INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION, VOL III, 2009, : 384 - 387
  • [32] OVERFLOW ANALYSIS OF A FIXED-POINT IMPLEMENTATION OF THE GOERTZEL ALGORITHM
    BERALDIN, JA
    STEENAART, W
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (02): : 322 - 324
  • [33] FPGA Implementation of Fixed-Point Divider Using Pre-Computed Values
    Kasim, Muhammad Firmansyah
    Adiono, Trio
    Fahreza, Muhammad
    Zakiy, Muhammad Fadhli
    4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 206 - 211
  • [34] FPGA implementation of fixed-point arithmetic voltage mode controller for the Buck converter
    Braic, Nicolae Adrian
    Vladu, Eduard
    Turcan, Gheorghe
    Petrasuc, Gabriel
    Neag, Marius
    PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON MODERN POWER SYSTEMS (MPS 2021), 2021,
  • [35] Fixed-point FPGA Implementation of ECG Classification using Artificial Neural Network
    Dal, Baris
    Askar, Murat
    2022 MEDICAL TECHNOLOGIES CONGRESS (TIPTEKNO'22), 2022,
  • [36] Design and implementation of a parallel real-time FFT processor
    Zhang, SQ
    Yu, DS
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1665 - 1668
  • [37] A Real-Time Scintillation Crystal Identification Method and Its FPGA Implementation
    Arafa, A. A.
    Saleh, H. I.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2014, 61 (05) : 2439 - 2445
  • [38] A real-time spectral analysis method and its FPGA implementation for long-sequence signals
    Xu, Pingkun
    Xu, Feiyun
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2020, 31 (03)
  • [39] An FPGA implementation for real-time edge detection
    Jiang, Jie
    Liu, Chang
    Ling, Sirui
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 15 (04) : 787 - 797
  • [40] An FPGA implementation for real-time edge detection
    Jie Jiang
    Chang Liu
    Sirui Ling
    Journal of Real-Time Image Processing, 2018, 15 : 787 - 797