• DocumentCode
    2434638
  • Title

    Floating-point implementation of complex multiplication

  • Author

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

  • Author_Institution
    ECE Dept., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2009
  • fDate
    1-4 Nov. 2009
  • Firstpage
    926
  • Lastpage
    929
  • Abstract
    This paper extends the consideration of fused floating-point arithmetic to complex multiplication, an operation that is frequently used in DSP. There are two basic approaches to complex multiplication: (1) the conventional method that uses 4 real multiplies and 2 real adds and (2) Golub´s method that uses 3 real multiplies and 5 real additions. This paper compares discrete implementations using individual floating-point adders and multipliers with implementations that use fused operations (fused dot product, fused add-subtract and combinations of the two).
  • Keywords
    floating point arithmetic; signal processing; DSP; Golubs method; complex multiplication; floating point implementation; fused floating point arithmetic; Adders; Artificial intelligence; Bismuth; Delay; Digital signal processing; Dynamic range; Energy consumption; Equations; Floating-point arithmetic; Lakes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-5825-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2009.5470012
  • Filename
    5470012