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
Link To Document