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 条
  • [1] An FPGA Processor for Real-Time, Fixed-Point Refinement of CDVS Keypoints
    Lopez, Giorgio
    Napoli, Ettore
    Meglio, Domenico
    Strollo, Antonio G. M.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2832 - 2835
  • [2] Fixed-Point Convolutional Neural Network for Real-Time Video Processing in FPGA
    Solovyev, Roman
    Kustov, Alexander
    Telpukhov, Dmitry
    Rukhlov, Vladimir
    Kalinin, Alexandr
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1605 - 1611
  • [3] Real-time model predictive control based on dual gradient projection: Theory and fixed-point FPGA implementation
    Rubagotti, Matteo
    Patrinos, Panagiotis
    Guiggiani, Alberto
    Bemporad, Alberto
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2016, 26 (15) : 3292 - 3310
  • [4] Real-Time Fixed-Point Hardware Accelerator of Convolutional Neural Network on FPGA Based
    Ozkilbac, Bahadir
    Ozbek, Ibrahim Yucel
    Karacali, Tevhit
    5TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS (ICCI 2022), 2022, : 1 - 5
  • [5] FPGA Based Real-Time Implementation of Online EMD With Fixed Point Architecture
    Gul, Sikender
    Siddiqui, Muhammad Faisal
    Rehman, Naveed Ur
    IEEE ACCESS, 2019, 7 : 176565 - 176577
  • [6] FPGA Real-time FFT Portable Core, Design and Implementation
    Morales-Velazquez, Luis
    Guillen-Garcia, Emmanuel
    2018 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2018,
  • [7] Real-time Implementation of Cyclostationary Analysis using FPGAs
    Li, Jingyi
    2021 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT), 2021, : 304 - 307
  • [8] On the fixed-point accuracy analysis of FFT algorithms
    Chang, Wei-Hsin
    Nguyen, Truong Q.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (10) : 4673 - 4682
  • [9] Efficient implementation of fixed-point FFT on TS201
    Li, Xin
    Liu, Feng
    Long, Teng
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2010, 30 (01): : 88 - 91
  • [10] Fixed-point DSP real-time implementation of G.728 speech coding algorithm
    Zhang, XY
    Lin, F
    Meng, B
    Zhang, G
    Yang, LG
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 1973 - 1976