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 条
  • [21] Design and implementation of nuclear reactor software platform
    Feng, B., 1600, Atomic Energy Press (34):
  • [22] Software implementation of WiMAX on the Sandbridge SandBlaster platform
    Iancu, Daniel
    Ye, Hua
    Surducan, Emanoil
    Senthilvelan, Murugappan
    Glossner, John
    Surducan, Vasile
    Kotlyar, Vladimir
    Iancu, Andrei
    Nacer, Gary
    Takala, Jarmo
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 435 - 446
  • [23] The design and implementation of service emergence platform software
    Tanaka, S
    Iato, T
    Yamamoto, A
    Suda, T
    Yamada, S
    2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, : 368 - 374
  • [24] Design and Implementation of a Flexible GYRO Stabilized Platform
    Yao, Zhao
    Liu, Jie
    Li, Yungong
    Li, Xaohao
    Zhang, Zhanyi
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2017), 2017, 75 : 810 - 816
  • [25] A Fast and Flexible Software for IC Reverse Engineering
    Kim, Gyungtae
    Ma, Ming
    Park, Inhag
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 46 - 49
  • [26] Fast and Flexible Software Polar List Decoders
    Mathieu Léonardon
    Adrien Cassagne
    Camille Leroux
    Christophe Jégo
    Louis-Philippe Hamelin
    Yvon Savaria
    Journal of Signal Processing Systems, 2019, 91 : 937 - 952
  • [27] Fast and Flexible Software Polar List Decoders
    Leonardon, Mathieu
    Cassagne, Adrien
    Leroux, Camille
    Jego, Christophe
    Hamelin, Louis-Philippe
    Savaria, Yvon
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (08): : 937 - 952
  • [28] Fast Memory Addressing Scheme for Radix-4 FFT Implementation
    Xiao, Xin
    Oruklu, Erdal
    Saniie, Jafar
    2009 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2009, : 435 - 438
  • [29] Design a Flexible Software Development Environment on NetFPGA Platform
    Tsai, Pang-Wei
    Chou, Hou-Yi
    Luo, Mon-Yen
    Yang, Chu-Sing
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 1665 - +
  • [30] Flexible Softwareänderung in Platform-as-a-Service-Angeboten
    Oliver Holschke
    Jannis Rake-Revelant
    Philipp Offermann
    Udo Bub
    Wirtschaftsinformatik und Management, 2010, 2 (2): : 52 - 59