• DocumentCode
    754332
  • Title

    The Symmetric Group in Data Permutation, With Applications to High-Bandwidth Pipelined FFT Architectures

  • Author

    Parsons, Aaron

  • Author_Institution
    Univ. of California, Berkeley, CA
  • Volume
    16
  • Issue
    6
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    477
  • Lastpage
    480
  • Abstract
    We have developed an efficient architecture for permuting data streams in-place based on properties of the symmetric group in abstract algebra. This architecture uses half the memory of a conventional double-buffering architecture with only a modest increase in addressing logic. The flexibility and efficiency of this permuter has enabled the development of an automatic generator of streaming Fast Fourier Transform (FFT) architectures capable of handling a configurable number of time samples in parallel. These architectures achieve 100% multiplier utilization efficiency, and require only 25% more buffering than the theoretical minimum for normal-ordered frequency output. We present parametrized generators of these permutation and FFT architectures in an open-source library targeting field programmable gate arrays.
  • Keywords
    digital signal processing chips; fast Fourier transforms; field programmable gate arrays; FFT architectures; abstract algebra; data stream permutation; digital signal processing algorithms; double-buffering architecture; efficiency 100 percent; efficiency 25 percent; fast Fourier transform architectures; high-bandwidth pipelined FFT architectures; multiplier utilization efficiency; normal-ordered frequency output; open-source library targeting field programmable gate arrays; Abstract algebra; Fast Fourier transforms; Field programmable gate arrays; Fourier transforms; Frequency; Open source software; Programmable logic arrays; Read-write memory; Signal processing; Software libraries; Discrete Fourier Transforms; field programmable gate arrays; group theory; permutations;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9908
  • Type

    jour

  • DOI
    10.1109/LSP.2009.2016836
  • Filename
    4840623