Floating-point implementation of complex multiplication

Earl E. Swartzlander, Hani H. Saleh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

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 addsubtract and combinations of the two).

Original languageBritish English
Title of host publicationConference Record - 43rd Asilomar Conference on Signals, Systems and Computers
Pages926-929
Number of pages4
DOIs
StatePublished - 2009
Event43rd Asilomar Conference on Signals, Systems and Computers - Pacific Grove, CA, United States
Duration: 1 Nov 20094 Nov 2009

Publication series

NameConference Record - Asilomar Conference on Signals, Systems and Computers
ISSN (Print)1058-6393

Conference

Conference43rd Asilomar Conference on Signals, Systems and Computers
Country/TerritoryUnited States
CityPacific Grove, CA
Period1/11/094/11/09

Fingerprint

Dive into the research topics of 'Floating-point implementation of complex multiplication'. Together they form a unique fingerprint.

Cite this