Methods and apparatus for efficient complex long multiplication and covariance matrix implementation

A digital signal processor for computing various types of complex multiplication is described. The digital signal processor operates in conjunction with registers, a multiplier, an adder, and a multiplexer The Registers store first and second complex operands. The multiplier simultaneously performs...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STRUBE DAVID, RODRIGUEZ RICARDO, COOPMAN KEVIN, PECHANEK GERALD G, PLONSKI MATTHEW
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator STRUBE DAVID
RODRIGUEZ RICARDO
COOPMAN KEVIN
PECHANEK GERALD G
PLONSKI MATTHEW
description A digital signal processor for computing various types of complex multiplication is described. The digital signal processor operates in conjunction with registers, a multiplier, an adder, and a multiplexer The Registers store first and second complex operands. The multiplier simultaneously performs multiplications to produce each combination of products between the real and imaginary terms of the first and second complex operands. The multiplexer selects which produced products are added to or subtracted from each other based on the type of complex multiplication being performed. The adder simultaneously performs additions and subtractions, if necessary, to produce both real and imaginary results depending on whether the type of complex multiplication being performed is a conjugated operation. The registers store the results of the complex multiplication.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US7072929B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US7072929B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US7072929B23</originalsourceid><addsrcrecordid>eNqNy7EKwjAQgOEuDqK-w72AIHEoXZWKi5M6lyO56EGSC8lV-vhq8QGc_uX_lo27kD7FVcDkAHPGgjpW8FKAvGfLlBSsxBxogiDpAXEMyjmwRWVJs7PywsKYLEFELTwBf0H82HlaNwuPodLm11UDp_52PG8py0A1o6VEOtyv7a41nekOZv_H8gbfmj-w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Methods and apparatus for efficient complex long multiplication and covariance matrix implementation</title><source>esp@cenet</source><creator>STRUBE DAVID ; RODRIGUEZ RICARDO ; COOPMAN KEVIN ; PECHANEK GERALD G ; PLONSKI MATTHEW</creator><creatorcontrib>STRUBE DAVID ; RODRIGUEZ RICARDO ; COOPMAN KEVIN ; PECHANEK GERALD G ; PLONSKI MATTHEW</creatorcontrib><description>A digital signal processor for computing various types of complex multiplication is described. The digital signal processor operates in conjunction with registers, a multiplier, an adder, and a multiplexer The Registers store first and second complex operands. The multiplier simultaneously performs multiplications to produce each combination of products between the real and imaginary terms of the first and second complex operands. The multiplexer selects which produced products are added to or subtracted from each other based on the type of complex multiplication being performed. The adder simultaneously performs additions and subtractions, if necessary, to produce both real and imaginary results depending on whether the type of complex multiplication being performed is a conjugated operation. The registers store the results of the complex multiplication.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2006</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20060704&amp;DB=EPODOC&amp;CC=US&amp;NR=7072929B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20060704&amp;DB=EPODOC&amp;CC=US&amp;NR=7072929B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>STRUBE DAVID</creatorcontrib><creatorcontrib>RODRIGUEZ RICARDO</creatorcontrib><creatorcontrib>COOPMAN KEVIN</creatorcontrib><creatorcontrib>PECHANEK GERALD G</creatorcontrib><creatorcontrib>PLONSKI MATTHEW</creatorcontrib><title>Methods and apparatus for efficient complex long multiplication and covariance matrix implementation</title><description>A digital signal processor for computing various types of complex multiplication is described. The digital signal processor operates in conjunction with registers, a multiplier, an adder, and a multiplexer The Registers store first and second complex operands. The multiplier simultaneously performs multiplications to produce each combination of products between the real and imaginary terms of the first and second complex operands. The multiplexer selects which produced products are added to or subtracted from each other based on the type of complex multiplication being performed. The adder simultaneously performs additions and subtractions, if necessary, to produce both real and imaginary results depending on whether the type of complex multiplication being performed is a conjugated operation. The registers store the results of the complex multiplication.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2006</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNy7EKwjAQgOEuDqK-w72AIHEoXZWKi5M6lyO56EGSC8lV-vhq8QGc_uX_lo27kD7FVcDkAHPGgjpW8FKAvGfLlBSsxBxogiDpAXEMyjmwRWVJs7PywsKYLEFELTwBf0H82HlaNwuPodLm11UDp_52PG8py0A1o6VEOtyv7a41nekOZv_H8gbfmj-w</recordid><startdate>20060704</startdate><enddate>20060704</enddate><creator>STRUBE DAVID</creator><creator>RODRIGUEZ RICARDO</creator><creator>COOPMAN KEVIN</creator><creator>PECHANEK GERALD G</creator><creator>PLONSKI MATTHEW</creator><scope>EVB</scope></search><sort><creationdate>20060704</creationdate><title>Methods and apparatus for efficient complex long multiplication and covariance matrix implementation</title><author>STRUBE DAVID ; RODRIGUEZ RICARDO ; COOPMAN KEVIN ; PECHANEK GERALD G ; PLONSKI MATTHEW</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US7072929B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2006</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>STRUBE DAVID</creatorcontrib><creatorcontrib>RODRIGUEZ RICARDO</creatorcontrib><creatorcontrib>COOPMAN KEVIN</creatorcontrib><creatorcontrib>PECHANEK GERALD G</creatorcontrib><creatorcontrib>PLONSKI MATTHEW</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>STRUBE DAVID</au><au>RODRIGUEZ RICARDO</au><au>COOPMAN KEVIN</au><au>PECHANEK GERALD G</au><au>PLONSKI MATTHEW</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Methods and apparatus for efficient complex long multiplication and covariance matrix implementation</title><date>2006-07-04</date><risdate>2006</risdate><abstract>A digital signal processor for computing various types of complex multiplication is described. The digital signal processor operates in conjunction with registers, a multiplier, an adder, and a multiplexer The Registers store first and second complex operands. The multiplier simultaneously performs multiplications to produce each combination of products between the real and imaginary terms of the first and second complex operands. The multiplexer selects which produced products are added to or subtracted from each other based on the type of complex multiplication being performed. The adder simultaneously performs additions and subtractions, if necessary, to produce both real and imaginary results depending on whether the type of complex multiplication being performed is a conjugated operation. The registers store the results of the complex multiplication.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US7072929B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Methods and apparatus for efficient complex long multiplication and covariance matrix implementation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T03%3A31%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=STRUBE%20DAVID&rft.date=2006-07-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS7072929B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true