A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study

A new pipelined systolic array-based (PSA) architecture for matrix inversion is proposed. The pipelined systolic array (PSA) architecture is suitable for FPGA implementations as it efficiently uses available resources of an FPGA. It is scalable for different matrix size and as such allows employing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:EURASIP Journal on Advances in Signal Processing 2006-01, Vol.2006 (1), Article 089186
Hauptverfasser: Bigdeli, Abbas, Biglari-Abhari, Morteza, Salcic, Zoran, Lai, Yat Tin
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 1
container_start_page
container_title EURASIP Journal on Advances in Signal Processing
container_volume 2006
creator Bigdeli, Abbas
Biglari-Abhari, Morteza
Salcic, Zoran
Lai, Yat Tin
description A new pipelined systolic array-based (PSA) architecture for matrix inversion is proposed. The pipelined systolic array (PSA) architecture is suitable for FPGA implementations as it efficiently uses available resources of an FPGA. It is scalable for different matrix size and as such allows employing parameterisation that makes it suitable for customisation for application-specific needs. This new architecture has an advantage of O(n) processing element complexity, compared to the O(n2) in other systolic array structures, where the size of the input matrix is given by nn. The use of the PSA architecture for Kalman filter as an implementation example, which requires different structures for different number of states, is illustrated. The resulting precision error is analysed and shown to be negligible.
doi_str_mv 10.1155/ASP/2006/89186
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29022056</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>28478782</sourcerecordid><originalsourceid>FETCH-LOGICAL-c341t-e3cf36e8c8102bdab151e6dbe7ea503e736247448549140f634478280cc6736e3</originalsourceid><addsrcrecordid>eNqFkDtPwzAUhS0EEqWwMntiS-tXHHcMFS0VBSoV5sh1blSjPIrtUvLvcYGBjelenXP0DR9C15SMKE3Tcb5ejRkhcqwmVMkTNKBSZYmkipz--c_RhfdvhKSSETZATY6f4IBXdge1baHE696HrrYG587pPrnVPoa5M1sbwIS9A1x1Dj_q4OwnXrQf4LztWmxbPFvNc48PNmzxg64bHRNbB3B4Ghl4HfZlf4nOKl17uPq9Q_Q6u3uZ3ifL5_limi8TwwUNCXBTcQnKKErYptQbmlKQ5QYy0CnhkHHJRCaESsWEClJJLkSmmCLGyNgBH6KbH-7Ode978KForDdQ17qFbu8LNiGMRQX_D1UER3Qcjn6GxnXeO6iKnbONdn1BSXHUX0T9xVF_8a2ffwG0yHbx</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28478782</pqid></control><display><type>article</type><title>A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study</title><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Springer Nature OA Free Journals</source><source>SpringerLink Journals - AutoHoldings</source><creator>Bigdeli, Abbas ; Biglari-Abhari, Morteza ; Salcic, Zoran ; Lai, Yat Tin</creator><creatorcontrib>Bigdeli, Abbas ; Biglari-Abhari, Morteza ; Salcic, Zoran ; Lai, Yat Tin</creatorcontrib><description>A new pipelined systolic array-based (PSA) architecture for matrix inversion is proposed. The pipelined systolic array (PSA) architecture is suitable for FPGA implementations as it efficiently uses available resources of an FPGA. It is scalable for different matrix size and as such allows employing parameterisation that makes it suitable for customisation for application-specific needs. This new architecture has an advantage of O(n) processing element complexity, compared to the O(n2) in other systolic array structures, where the size of the input matrix is given by nn. The use of the PSA architecture for Kalman filter as an implementation example, which requires different structures for different number of states, is illustrated. The resulting precision error is analysed and shown to be negligible.</description><identifier>ISSN: 1687-6180</identifier><identifier>ISSN: 1110-8657</identifier><identifier>ISSN: 1687-6172</identifier><identifier>EISSN: 1687-6180</identifier><identifier>EISSN: 1687-0433</identifier><identifier>DOI: 10.1155/ASP/2006/89186</identifier><language>eng</language><ispartof>EURASIP Journal on Advances in Signal Processing, 2006-01, Vol.2006 (1), Article 089186</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c341t-e3cf36e8c8102bdab151e6dbe7ea503e736247448549140f634478280cc6736e3</citedby><cites>FETCH-LOGICAL-c341t-e3cf36e8c8102bdab151e6dbe7ea503e736247448549140f634478280cc6736e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,862,27907,27908</link.rule.ids></links><search><creatorcontrib>Bigdeli, Abbas</creatorcontrib><creatorcontrib>Biglari-Abhari, Morteza</creatorcontrib><creatorcontrib>Salcic, Zoran</creatorcontrib><creatorcontrib>Lai, Yat Tin</creatorcontrib><title>A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study</title><title>EURASIP Journal on Advances in Signal Processing</title><description>A new pipelined systolic array-based (PSA) architecture for matrix inversion is proposed. The pipelined systolic array (PSA) architecture is suitable for FPGA implementations as it efficiently uses available resources of an FPGA. It is scalable for different matrix size and as such allows employing parameterisation that makes it suitable for customisation for application-specific needs. This new architecture has an advantage of O(n) processing element complexity, compared to the O(n2) in other systolic array structures, where the size of the input matrix is given by nn. The use of the PSA architecture for Kalman filter as an implementation example, which requires different structures for different number of states, is illustrated. The resulting precision error is analysed and shown to be negligible.</description><issn>1687-6180</issn><issn>1110-8657</issn><issn>1687-6172</issn><issn>1687-6180</issn><issn>1687-0433</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNqFkDtPwzAUhS0EEqWwMntiS-tXHHcMFS0VBSoV5sh1blSjPIrtUvLvcYGBjelenXP0DR9C15SMKE3Tcb5ejRkhcqwmVMkTNKBSZYmkipz--c_RhfdvhKSSETZATY6f4IBXdge1baHE696HrrYG587pPrnVPoa5M1sbwIS9A1x1Dj_q4OwnXrQf4LztWmxbPFvNc48PNmzxg64bHRNbB3B4Ghl4HfZlf4nOKl17uPq9Q_Q6u3uZ3ifL5_limi8TwwUNCXBTcQnKKErYptQbmlKQ5QYy0CnhkHHJRCaESsWEClJJLkSmmCLGyNgBH6KbH-7Ode978KForDdQ17qFbu8LNiGMRQX_D1UER3Qcjn6GxnXeO6iKnbONdn1BSXHUX0T9xVF_8a2ffwG0yHbx</recordid><startdate>20060101</startdate><enddate>20060101</enddate><creator>Bigdeli, Abbas</creator><creator>Biglari-Abhari, Morteza</creator><creator>Salcic, Zoran</creator><creator>Lai, Yat Tin</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20060101</creationdate><title>A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study</title><author>Bigdeli, Abbas ; Biglari-Abhari, Morteza ; Salcic, Zoran ; Lai, Yat Tin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c341t-e3cf36e8c8102bdab151e6dbe7ea503e736247448549140f634478280cc6736e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bigdeli, Abbas</creatorcontrib><creatorcontrib>Biglari-Abhari, Morteza</creatorcontrib><creatorcontrib>Salcic, Zoran</creatorcontrib><creatorcontrib>Lai, Yat Tin</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>EURASIP Journal on Advances in Signal Processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bigdeli, Abbas</au><au>Biglari-Abhari, Morteza</au><au>Salcic, Zoran</au><au>Lai, Yat Tin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study</atitle><jtitle>EURASIP Journal on Advances in Signal Processing</jtitle><date>2006-01-01</date><risdate>2006</risdate><volume>2006</volume><issue>1</issue><artnum>089186</artnum><issn>1687-6180</issn><issn>1110-8657</issn><issn>1687-6172</issn><eissn>1687-6180</eissn><eissn>1687-0433</eissn><abstract>A new pipelined systolic array-based (PSA) architecture for matrix inversion is proposed. The pipelined systolic array (PSA) architecture is suitable for FPGA implementations as it efficiently uses available resources of an FPGA. It is scalable for different matrix size and as such allows employing parameterisation that makes it suitable for customisation for application-specific needs. This new architecture has an advantage of O(n) processing element complexity, compared to the O(n2) in other systolic array structures, where the size of the input matrix is given by nn. The use of the PSA architecture for Kalman filter as an implementation example, which requires different structures for different number of states, is illustrated. The resulting precision error is analysed and shown to be negligible.</abstract><doi>10.1155/ASP/2006/89186</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1687-6180
ispartof EURASIP Journal on Advances in Signal Processing, 2006-01, Vol.2006 (1), Article 089186
issn 1687-6180
1110-8657
1687-6172
1687-6180
1687-0433
language eng
recordid cdi_proquest_miscellaneous_29022056
source DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Springer Nature OA Free Journals; SpringerLink Journals - AutoHoldings
title A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T23%3A56%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20New%20Pipelined%20Systolic%20Array-Based%20Architecture%20for%20Matrix%20Inversion%20in%20FPGAs%20with%20Kalman%20Filter%20Case%20Study&rft.jtitle=EURASIP%20Journal%20on%20Advances%20in%20Signal%20Processing&rft.au=Bigdeli,%20Abbas&rft.date=2006-01-01&rft.volume=2006&rft.issue=1&rft.artnum=089186&rft.issn=1687-6180&rft.eissn=1687-6180&rft_id=info:doi/10.1155/ASP/2006/89186&rft_dat=%3Cproquest_cross%3E28478782%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28478782&rft_id=info:pmid/&rfr_iscdi=true