• DocumentCode
    1722147
  • Title

    Self-sorting FFT method eliminating trivial multiplication and suitable for embedded DSP processor

  • Author

    Jaber, Marwan A. ; Massicotte, Daniel

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. du Quebec a Trois-Rivieres, Trois-Rivieres, QC, Canada
  • fYear
    2012
  • Firstpage
    53
  • Lastpage
    56
  • Abstract
    The Discrete Fourier Transform (DFT) is a mathematical procedure at the core of processing inside a Digital Signal Processor. Speed and low complexity are crucial in the FFT process; they can be achieved by avoiding trivial multiplications through a proper handling of the input/output data and the twiddle factors. Accordingly, this paper presents an innovative approach for handling the input/output data efficiently by avoiding trivial multiplications. This approach consists of a simple mapping of the three indices (FFT stage, butterfly and element) to the addresses of the input/output data with their corresponding coefficient multiplier. A self-sorting algorithm that reduces the amount of memory accesses to the coefficient multipliers´ memory can also reduce the computational load by avoiding all trivial multiplications. Compared with the most-recent work [5], performance evaluation in terms of the number of cycles on the general-purpose TMS320C6416 DSP shows a reduction of 29% (FFT of size 4096) and a 50% memory reduction to stock twiddle factors. The algorithm has also shown a speed gain of 24% on the FFTW platform for a FFT of size 4096.
  • Keywords
    digital signal processing chips; discrete Fourier transforms; FFT stage mapping; TMS320C6416 DSP; butterfly mapping; digital signal processor; discrete Fourier transform; element mapping; embedded DSP processor; index mapping; mathematical procedure; performance evaluation; self-sorting FFT method; self-sorting algorithm; trivial multiplication; twiddle factor; Benchmark testing; Clocks; Digital signal processing; Discrete Fourier transforms; Equations; Memory management; Performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4673-0857-1
  • Electronic_ISBN
    978-1-4673-0858-8
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2012.6328954
  • Filename
    6328954