A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation

A recursive least-squares (RLS) algorithm with multiple inputs as well as multiple outputs is presented. The corresponding processing architecture is a cylindrical systolic array that uses a basic two-input-two-output decorrelation processing element (PE) as its primitive building block. Because of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on acoustics, speech, and signal processing speech, and signal processing, 1988-12, Vol.36 (12), p.1917-1923
Hauptverfasser: Yuen, S.M., Abend, K., Berkowitz, R.S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1923
container_issue 12
container_start_page 1917
container_title IEEE transactions on acoustics, speech, and signal processing
container_volume 36
creator Yuen, S.M.
Abend, K.
Berkowitz, R.S.
description A recursive least-squares (RLS) algorithm with multiple inputs as well as multiple outputs is presented. The corresponding processing architecture is a cylindrical systolic array that uses a basic two-input-two-output decorrelation processing element (PE) as its primitive building block. Because of the time recursive property, the implementation only involves scalar computations, so no vector or matrix operations are required in each PE. An efficient algorithm is derived on the basis of various architectural considerations combined with the use of an algebraic interpretation of a geometrical approach used previously. The algorithm presented generates as many output channels as input channels, which is a requirement for many signal processing tasks. One application is to adaptive pulse Doppler processing for radar systems in which a bank of filters is used to recover the entire Doppler band and each Doppler subband is processed in such a way that it is totally decorrelated with the inputs of the remaining subbands.< >
doi_str_mv 10.1109/29.9039
format Article
fullrecord <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_9039</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9039</ieee_id><sourcerecordid>10_1109_29_9039</sourcerecordid><originalsourceid>FETCH-LOGICAL-c240t-4f68931cbf184088d8818041f6c74d638a1706375142086de9acc1bbb0414fb63</originalsourceid><addsrcrecordid>eNo9kDtPwzAUhT2ARCmIldEbCyn3Jo5jj1XFS6rEAnPkOA4YOQ9sB5R_T9IilvvQ-c4ZDiFXCBtEkHep3EjI5AlZAUieZDmKM3IewicAMpGnK9JvqTd69MF-G-qMCjEJX6PyJlDl3ntv40dLf-ZJ29FFOzhDbTeMcZa7mvZjXO7bw6Oonpztam-1cjRMIfbOamrb2dSaLqpo--6CnDbKBXP5t9fk7eH-dfeU7F8en3fbfaJTBjFhDRcyQ101KBgIUQuBAhg2XBes5plQWADPihxZCoLXRiqtsaqqmWFNxbM1uTnmat-H4E1TDt62yk8lQrl0U6ayXLqZyesjaY0x_9RB-gUpFGJA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation</title><source>IEEE Electronic Library (IEL)</source><creator>Yuen, S.M. ; Abend, K. ; Berkowitz, R.S.</creator><creatorcontrib>Yuen, S.M. ; Abend, K. ; Berkowitz, R.S.</creatorcontrib><description>A recursive least-squares (RLS) algorithm with multiple inputs as well as multiple outputs is presented. The corresponding processing architecture is a cylindrical systolic array that uses a basic two-input-two-output decorrelation processing element (PE) as its primitive building block. Because of the time recursive property, the implementation only involves scalar computations, so no vector or matrix operations are required in each PE. An efficient algorithm is derived on the basis of various architectural considerations combined with the use of an algebraic interpretation of a geometrical approach used previously. The algorithm presented generates as many output channels as input channels, which is a requirement for many signal processing tasks. One application is to adaptive pulse Doppler processing for radar systems in which a bank of filters is used to recover the entire Doppler band and each Doppler subband is processed in such a way that it is totally decorrelated with the inputs of the remaining subbands.&lt; &gt;</description><identifier>ISSN: 0096-3518</identifier><identifier>DOI: 10.1109/29.9039</identifier><identifier>CODEN: IETABA</identifier><language>eng</language><publisher>IEEE</publisher><subject>Adaptive signal processing ; Computer architecture ; Decorrelation ; Doppler radar ; Radar applications ; Radar signal processing ; Resonance light scattering ; Signal generators ; Signal processing algorithms ; Systolic arrays</subject><ispartof>IEEE transactions on acoustics, speech, and signal processing, 1988-12, Vol.36 (12), p.1917-1923</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c240t-4f68931cbf184088d8818041f6c74d638a1706375142086de9acc1bbb0414fb63</citedby><cites>FETCH-LOGICAL-c240t-4f68931cbf184088d8818041f6c74d638a1706375142086de9acc1bbb0414fb63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9039$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9039$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yuen, S.M.</creatorcontrib><creatorcontrib>Abend, K.</creatorcontrib><creatorcontrib>Berkowitz, R.S.</creatorcontrib><title>A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation</title><title>IEEE transactions on acoustics, speech, and signal processing</title><addtitle>T-ASSP</addtitle><description>A recursive least-squares (RLS) algorithm with multiple inputs as well as multiple outputs is presented. The corresponding processing architecture is a cylindrical systolic array that uses a basic two-input-two-output decorrelation processing element (PE) as its primitive building block. Because of the time recursive property, the implementation only involves scalar computations, so no vector or matrix operations are required in each PE. An efficient algorithm is derived on the basis of various architectural considerations combined with the use of an algebraic interpretation of a geometrical approach used previously. The algorithm presented generates as many output channels as input channels, which is a requirement for many signal processing tasks. One application is to adaptive pulse Doppler processing for radar systems in which a bank of filters is used to recover the entire Doppler band and each Doppler subband is processed in such a way that it is totally decorrelated with the inputs of the remaining subbands.&lt; &gt;</description><subject>Adaptive signal processing</subject><subject>Computer architecture</subject><subject>Decorrelation</subject><subject>Doppler radar</subject><subject>Radar applications</subject><subject>Radar signal processing</subject><subject>Resonance light scattering</subject><subject>Signal generators</subject><subject>Signal processing algorithms</subject><subject>Systolic arrays</subject><issn>0096-3518</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1988</creationdate><recordtype>article</recordtype><recordid>eNo9kDtPwzAUhT2ARCmIldEbCyn3Jo5jj1XFS6rEAnPkOA4YOQ9sB5R_T9IilvvQ-c4ZDiFXCBtEkHep3EjI5AlZAUieZDmKM3IewicAMpGnK9JvqTd69MF-G-qMCjEJX6PyJlDl3ntv40dLf-ZJ29FFOzhDbTeMcZa7mvZjXO7bw6Oonpztam-1cjRMIfbOamrb2dSaLqpo--6CnDbKBXP5t9fk7eH-dfeU7F8en3fbfaJTBjFhDRcyQ101KBgIUQuBAhg2XBes5plQWADPihxZCoLXRiqtsaqqmWFNxbM1uTnmat-H4E1TDt62yk8lQrl0U6ayXLqZyesjaY0x_9RB-gUpFGJA</recordid><startdate>19881201</startdate><enddate>19881201</enddate><creator>Yuen, S.M.</creator><creator>Abend, K.</creator><creator>Berkowitz, R.S.</creator><general>IEEE</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>19881201</creationdate><title>A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation</title><author>Yuen, S.M. ; Abend, K. ; Berkowitz, R.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c240t-4f68931cbf184088d8818041f6c74d638a1706375142086de9acc1bbb0414fb63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1988</creationdate><topic>Adaptive signal processing</topic><topic>Computer architecture</topic><topic>Decorrelation</topic><topic>Doppler radar</topic><topic>Radar applications</topic><topic>Radar signal processing</topic><topic>Resonance light scattering</topic><topic>Signal generators</topic><topic>Signal processing algorithms</topic><topic>Systolic arrays</topic><toplevel>online_resources</toplevel><creatorcontrib>Yuen, S.M.</creatorcontrib><creatorcontrib>Abend, K.</creatorcontrib><creatorcontrib>Berkowitz, R.S.</creatorcontrib><collection>CrossRef</collection><jtitle>IEEE transactions on acoustics, speech, and signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yuen, S.M.</au><au>Abend, K.</au><au>Berkowitz, R.S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation</atitle><jtitle>IEEE transactions on acoustics, speech, and signal processing</jtitle><stitle>T-ASSP</stitle><date>1988-12-01</date><risdate>1988</risdate><volume>36</volume><issue>12</issue><spage>1917</spage><epage>1923</epage><pages>1917-1923</pages><issn>0096-3518</issn><coden>IETABA</coden><abstract>A recursive least-squares (RLS) algorithm with multiple inputs as well as multiple outputs is presented. The corresponding processing architecture is a cylindrical systolic array that uses a basic two-input-two-output decorrelation processing element (PE) as its primitive building block. Because of the time recursive property, the implementation only involves scalar computations, so no vector or matrix operations are required in each PE. An efficient algorithm is derived on the basis of various architectural considerations combined with the use of an algebraic interpretation of a geometrical approach used previously. The algorithm presented generates as many output channels as input channels, which is a requirement for many signal processing tasks. One application is to adaptive pulse Doppler processing for radar systems in which a bank of filters is used to recover the entire Doppler band and each Doppler subband is processed in such a way that it is totally decorrelated with the inputs of the remaining subbands.&lt; &gt;</abstract><pub>IEEE</pub><doi>10.1109/29.9039</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0096-3518
ispartof IEEE transactions on acoustics, speech, and signal processing, 1988-12, Vol.36 (12), p.1917-1923
issn 0096-3518
language eng
recordid cdi_ieee_primary_9039
source IEEE Electronic Library (IEL)
subjects Adaptive signal processing
Computer architecture
Decorrelation
Doppler radar
Radar applications
Radar signal processing
Resonance light scattering
Signal generators
Signal processing algorithms
Systolic arrays
title A recursive least-squares algorithm with multiple inputs and outputs, and a cylindrical systolic implementation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T08%3A36%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20recursive%20least-squares%20algorithm%20with%20multiple%20inputs%20and%20outputs,%20and%20a%20cylindrical%20systolic%20implementation&rft.jtitle=IEEE%20transactions%20on%20acoustics,%20speech,%20and%20signal%20processing&rft.au=Yuen,%20S.M.&rft.date=1988-12-01&rft.volume=36&rft.issue=12&rft.spage=1917&rft.epage=1923&rft.pages=1917-1923&rft.issn=0096-3518&rft.coden=IETABA&rft_id=info:doi/10.1109/29.9039&rft_dat=%3Ccrossref_RIE%3E10_1109_29_9039%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=9039&rfr_iscdi=true