• DocumentCode
    1405406
  • Title

    FFT Implementation with Fused Floating-Point Operations

  • Author

    Swartzlander, Earl E., Jr. ; Saleh, Hani H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    61
  • Issue
    2
  • fYear
    2012
  • Firstpage
    284
  • Lastpage
    288
  • Abstract
    This paper describes two fused floating-point operations and applies them to the implementation of fast Fourier transform (FFT) processors. The fused operations are a two-term dot product and an add-subtract unit. The FFT processors use "butterfly” operations that consist of multiplications, additions, and subtractions of complex valued data. Both radix-2 and radix-4 butterflies are implemented efficiently with the two fused floating-point operations. When placed and routed using a high performance standard cell technology, the fused FFT butterflies are about 15 percent faster and 30 percent smaller than a conventional implementation. Also the numerical results of the fused implementations are slightly more accurate, since they use fewer rounding operations.
  • Keywords
    fast Fourier transforms; floating point arithmetic; pipeline processing; add-subtract unit; butterfly operation; fast Fourier transform; fused floating-point operation; high performance standard cell technology; pipeline FFT processor; radix-2 butterfly; radix-4 butterfly; rounding operation; two-term dot product; Adders; Clocks; Delay; Fast Fourier transforms; Program processors; Signal processing algorithms; Throughput; Floating-point arithmetic; Radix-2 FFT butterfly; Radix-4 FFT butterfly.; fast Fourier transform; fused floating-point operations;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.271
  • Filename
    5669293