A Flexible and Fast Software Implementation of the FFT on the BPE Platform

被引:0
|
作者
Cupaiuolo, Teo [1 ]
Lo Iacono, Daniele [1 ]
机构
[1] STMicroelect Italy, Adv Syst Technol, Rome, Italy
关键词
software Fast Fourier Transform (FFT); Software Defined Radio (SDR); vector processors; SIMD; VLIW architectures;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The importance of having an efficient Fast Fourier Transform (FFT) implementation is universally recognized as one of the key enablers for the development of new and more powerful signal processing algorithms. In the field of telecommunications, one of its most recent applications is the Orthogonal Frequency Division Multiplexing (OFDM) modulation technique, whose superiority is recognized and endorsed by several standards. However, the horizon of standards is so wide and heterogeneous that a single FFT implementation hardly satisfies them all. In order to have a reusable, easily extensible and reconfigurable solution, most of the baseband processing is moving towards a software implementation: to this end several new Digital Signal Processor (DSP) architectures are emerging, each with its own set of differentiating properties. Within this context, we propose a software implementation of the FFT on the Block Processing Engine (BPE) platform. Several implementations have been investigated, ranging from a single instruction based approach, to others employing several instructions either in parallel or in pipeline. The outcome is a flexible set of solutions that leaves degrees of freedom in terms of computational load, achievable throughput and power consumption. The proposed implementations closely approach the theoretical clock cycles expected by dedicated hardware counterpart, thus making it a concrete alternative.
引用
收藏
页码:1467 / 1470
页数:4
相关论文
共 50 条
  • [1] Performance Evaluation on FFT Software Implementation
    Liu, Xiangyang
    Song, Xiaoyu
    Wang, Yuke
    [J]. IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 1603 - +
  • [2] A reduced-complexity fast algorithm for software implementation of the IFFT/FFT in DMT systems
    [J]. Chan, T.-S. (tscan@vxis.com), 1600, Hindawi Publishing Corporation (2002):
  • [3] A reduced-complexity fast algorithm for software implementation of the IFFT/FFT in DMT systems
    Chan, TS
    Kuo, JC
    Wu, AY
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 961 - 974
  • [4] A Reduced-Complexity Fast Algorithm for Software Implementation of the IFFT/FFT in DMT Systems
    Tsun-Shan Chan
    Jen-Chih Kuo
    An-Yeu (Andy) Wu
    [J]. EURASIP Journal on Advances in Signal Processing, 2002
  • [5] Fast parallel FFT on a reconfigurable computation platform
    Karnalizad, AH
    Pan, CZ
    Bagherzadeh, N
    [J]. 15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2003, : 254 - 259
  • [6] VHDL Implementation of a Flexible and Synthesizable FFT Processor
    Correa, I. S.
    Freitas, L. C.
    Klautau, A.
    Costa, J. C. W. A.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (01) : 1180 - 1183
  • [7] Implementation of a flexible development platform for simultaneous support of software and hardware development flow
    Ahn, KY
    Kim, S
    Kim, JM
    Yung, CM
    [J]. 2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 886 - 889
  • [8] Software implementation of high-performance FFT on PC
    Yuan, Liang
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (05): : 553 - 556
  • [9] Flexible Software Platform for Fast-Scan Cyclic Voltammetry Data Acquisition and Analysis
    Bucher, Elizabeth S.
    Brooks, Kenneth
    Verber, Matthew D.
    Keithley, Richard B.
    Owesson-White, Catarina
    Carroll, Susan
    Takmakov, Pavel
    McKinney, Collin J.
    Wightman, R. Mark
    [J]. ANALYTICAL CHEMISTRY, 2013, 85 (21) : 10344 - 10353
  • [10] Software Implementation of FFT Algorithms and Analysis of their Computational Complexity
    Sinchana, G. S.
    Padaki, Sneha
    Ravi, Veena
    Varshini, Velury Suguna
    Raghavendra, C. G.
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT - 2018), 2018, : 486 - 490