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
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;
Conference_Titel :
Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-5825-7
DOI :
10.1109/ACSSC.2009.5470012