Iterative QR Decomposition Architecture Using the Modified Gram-Schmidt Algorithm for MIMO Systems
Implementation of an iterative QR decomposition (QRD) (IQRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. A QRD is extensively adopted by the detection of multiple-input-multiple-output systems. In order to achieve computational efficiency with robust nu...
Saved in:
| Published in | IEEE transactions on circuits and systems. I, Regular papers Vol. 57; no. 5; pp. 1095 - 1102 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
IEEE
01.05.2010
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1549-8328 1558-0806 |
| DOI | 10.1109/TCSI.2010.2047744 |
Cover
| Abstract | Implementation of an iterative QR decomposition (QRD) (IQRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. A QRD is extensively adopted by the detection of multiple-input-multiple-output systems. In order to achieve computational efficiency with robust numerical stability, a triangular systolic array (TSA) for QRD of large-size matrices is presented. In addition, the TSA architecture can be modified into an iterative architecture that is called IQRD for reducing hardware cost. The IQRD hardware is constructed by the diagonal and the triangular process with fewer gate counts and lower power consumption than TSAQRD. For a 4 × 4 matrix, the hardware area of the proposed IQRD can reduce about 41% of the gate counts in TSAQRD. For a generic square matrix of order m IQRD, the latency required is 2m - 1 time units, which is based on the MGS algorithm. Thus, the total clock latency is only 10 m - 5 cycles. |
|---|---|
| AbstractList | Implementation of an iterative QR decomposition (QRD) (IQRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. A QRD is extensively adopted by the detection of multiple-input-multiple-output systems. In order to achieve computational efficiency with robust numerical stability, a triangular systolic array (TSA) for QRD of large-size matrices is presented. In addition, the TSA architecture can be modified into an iterative architecture that is called IQRD for reducing hardware cost. The IQRD hardware is constructed by the diagonal and the triangular process with fewer gate counts and lower power consumption than TSAQRD. For a 4 4 matrix, the hardware area of the proposed IQRD can reduce about 41% of the gate counts in TSAQRD. For a generic square matrix of order m IQRD, the latency required is 2 m - 1 time units, which is based on the MGS algorithm. Thus, the total clock latency is only 10 m - 5 cycles. Implementation of an iterative QR decomposition (QRD) (IQRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. A QRD is extensively adopted by the detection of multiple-input-multiple-output systems. In order to achieve computational efficiency with robust numerical stability, a triangular systolic array (TSA) for QRD of large-size matrices is presented. In addition, the TSA architecture can be modified into an iterative architecture that is called IQRD for reducing hardware cost. The IQRD hardware is constructed by the diagonal and the triangular process with fewer gate counts and lower power consumption than TSAQRD. For a 4 × 4 matrix, the hardware area of the proposed IQRD can reduce about 41% of the gate counts in TSAQRD. For a generic square matrix of order m IQRD, the latency required is 2m - 1 time units, which is based on the MGS algorithm. Thus, the total clock latency is only 10 m - 5 cycles. |
| Author | Kuang-Hao Lin Chang, Robert Chen-Hao Chien-Lin Huang Feng-Chi Chen Chih-Hung Lin |
| Author_xml | – sequence: 1 givenname: Robert Chen-Hao surname: Chang fullname: Chang, Robert Chen-Hao email: chchang@dragon.nchu.edu.tw organization: Nat. Chung Hsing Univ., Taichung, Taiwan – sequence: 2 surname: Chih-Hung Lin fullname: Chih-Hung Lin organization: Nat. Chung Hsing Univ., Taichung, Taiwan – sequence: 3 surname: Kuang-Hao Lin fullname: Kuang-Hao Lin email: khlin@ncut.edu.tw organization: Nat. Chin-Yi Univ. of Technol., Taiping, Taiwan – sequence: 4 surname: Chien-Lin Huang fullname: Chien-Lin Huang email: alex731114@gmail.com organization: Nat. Chip Implementation Center, Hsinchu, Taiwan – sequence: 5 surname: Feng-Chi Chen fullname: Feng-Chi Chen email: chenfengchi@itri.org.tw organization: Ind. Technol. Res. Inst., Hsinchu, Taiwan |
| BookMark | eNp9kMtOwzAQRS0EEuXxAYiNd6wCfsRxvKzKK1KrClrWkeNMqFESF9tF6t-TqIgFC1Yzd3TPaOaeoePe9YDQFSW3lBJ1t56tiltGBslIKmWaHqEJFSJPSE6y47FPVZJzlp-isxA-CGGKcDpBVRHB62i_AL-84nswrtu6YKN1PZ56s7ERTNx5wG_B9u84bgAvXG0bCzV-8rpLVmbT2TriafvuvI2bDjfO40WxWOLVPkTowgU6aXQb4PKnnqO3x4f17DmZL5-K2XSeGKZkTKQikmpRqUbmGShJskrVZBjkcji2ZpoaqStWK2jyQQE3kuk6MymwyoBo-Dm6Oezdeve5gxDLzgYDbat7cLtQSsElE4LywSkPTuNdCB6a0tiox5-j17YtKSnHUMsx1HIMtfwJdSDpH3Lrbaf9_l_m-sBYAPj1izTjRBD-DXZ6hZo |
| CODEN | ITCSCH |
| CitedBy_id | crossref_primary_10_1109_TCSI_2010_2092090 crossref_primary_10_1007_s42979_022_01542_x crossref_primary_10_1109_ACCESS_2024_3443536 crossref_primary_10_1142_S0218126618502201 crossref_primary_10_1109_TCSII_2015_2435753 crossref_primary_10_1016_j_patrec_2015_07_031 crossref_primary_10_1109_TCSI_2018_2795342 crossref_primary_10_1049_joe_2017_0165 crossref_primary_10_1007_s11277_017_4701_6 crossref_primary_10_1587_elex_15_20180174 crossref_primary_10_1049_iet_com_2016_0789 crossref_primary_10_1109_TCOMM_2019_2947457 crossref_primary_10_1007_s11277_017_4214_3 crossref_primary_10_1109_TCSII_2018_2878599 crossref_primary_10_1007_s11227_018_2369_7 crossref_primary_10_1109_TCSII_2016_2546908 crossref_primary_10_1587_transfun_E96_A_2114 crossref_primary_10_1109_TCOMM_2019_2957431 crossref_primary_10_1109_TVLSI_2017_2728609 crossref_primary_10_1587_elex_14_20170846 crossref_primary_10_1109_TCSI_2014_2312492 crossref_primary_10_1007_s00034_019_01277_w crossref_primary_10_1109_TSP_2014_2342657 crossref_primary_10_1007_s11063_021_10566_y crossref_primary_10_1049_iet_com_2013_0694 crossref_primary_10_1109_TVLSI_2013_2297713 crossref_primary_10_1109_TCSI_2011_2123770 crossref_primary_10_1016_j_ejrs_2021_04_001 crossref_primary_10_1007_s11277_017_4953_1 crossref_primary_10_1007_s11277_020_07955_2 crossref_primary_10_4218_etrij_2024_0124 crossref_primary_10_1109_LCOMM_2014_2349995 crossref_primary_10_1109_TCSII_2020_3034437 crossref_primary_10_1109_TSP_2014_2352595 crossref_primary_10_1109_TWC_2014_011514_130566 crossref_primary_10_1049_iet_cds_2015_0349 crossref_primary_10_1109_TVLSI_2016_2645841 crossref_primary_10_1016_j_camwa_2012_03_085 crossref_primary_10_1186_s13638_015_0274_9 crossref_primary_10_1002_cta_3155 |
| Cites_doi | 10.1109/TCSII.2009.2019331 10.1109/TCSII.2008.918973 10.1109/JSTSP.2008.922508 10.1109/12.403715 10.1109/JSAC.2005.862402 10.1109/TCSI.2008.2002544 10.1109/JPROC.2003.821912 10.1109/TCSI.2008.918129 10.1109/TCE.2006.1706468 10.1109/TVLSI.2007.893621 10.1109/TCSI.2008.2007068 10.1109/TCOM.1985.1096357 10.1109/TVT.2007.913179 10.1109/TCSI.2009.2015725 10.1109/TVT.2007.909251 10.1109/TCSI.2005.844109 10.1109/JSAC.2008.080803 10.1109/ISCAS.2006.1692603 10.1109/VLSID.2007.177 10.1109/78.275620 10.1109/TCSII.2008.922403 10.1109/TWC.2009.071129 10.1109/TCSI.2008.2012210 10.1109/DCAS.2006.321037 10.1109/TCSI.2007.913732 10.1109/JPROC.2003.821915 |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD F28 FR3 L7M |
| DOI | 10.1109/TCSI.2010.2047744 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database Advanced Technologies Database with Aerospace |
| DatabaseTitle | CrossRef Engineering Research Database Technology Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Electronics & Communications Abstracts |
| DatabaseTitleList | Engineering Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore (NTUSG) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Architecture |
| EISSN | 1558-0806 |
| EndPage | 1102 |
| ExternalDocumentID | 10_1109_TCSI_2010_2047744 5463050 |
| Genre | orig-research |
| GroupedDBID | 0R~ 29I 4.4 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACIWK AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD HZ~ H~9 IFIPE IPLJI JAVBF M43 O9- OCL PZZ RIA RIE RNS VJK AAYXX CITATION 7SP 8FD F28 FR3 L7M |
| ID | FETCH-LOGICAL-c297t-79071a5b9f786e9706b9d0a5b87029d2a1c7ab2d9ef8d2ae3c72ad6c4e2bce5f3 |
| IEDL.DBID | RIE |
| ISSN | 1549-8328 |
| IngestDate | Thu Oct 02 12:10:36 EDT 2025 Wed Oct 01 00:54:29 EDT 2025 Thu Apr 24 23:00:01 EDT 2025 Tue Aug 26 17:13:47 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 5 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c297t-79071a5b9f786e9706b9d0a5b87029d2a1c7ab2d9ef8d2ae3c72ad6c4e2bce5f3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 753725513 |
| PQPubID | 23500 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_5463050 proquest_miscellaneous_753725513 crossref_citationtrail_10_1109_TCSI_2010_2047744 crossref_primary_10_1109_TCSI_2010_2047744 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2010-05-01 |
| PublicationDateYYYYMMDD | 2010-05-01 |
| PublicationDate_xml | – month: 05 year: 2010 text: 2010-05-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | IEEE transactions on circuits and systems. I, Regular papers |
| PublicationTitleAbbrev | TCSI |
| PublicationYear | 2010 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref13 ref12 ref15 ref14 ref11 ref10 ref2 ref1 ref17 ref16 ref19 ref18 ref24 ref23 ref26 ref20 ref22 ref21 wang (ref25) 1996 ref27 ref8 ref7 ref9 ref4 ref3 ref6 ref5 |
| References_xml | – ident: ref20 doi: 10.1109/TCSII.2009.2019331 – ident: ref11 doi: 10.1109/TCSII.2008.918973 – ident: ref4 doi: 10.1109/JSTSP.2008.922508 – ident: ref27 doi: 10.1109/12.403715 – ident: ref16 doi: 10.1109/JSAC.2005.862402 – ident: ref15 doi: 10.1109/TCSI.2008.2002544 – ident: ref9 doi: 10.1109/JPROC.2003.821912 – ident: ref3 doi: 10.1109/TCSI.2008.918129 – ident: ref2 doi: 10.1109/TCE.2006.1706468 – start-page: 908 year: 1996 ident: ref25 article-title: the critically damped cordic algorithm for qr decomposition publication-title: Proc IEEE Asilomar Conf Signals Syst Comput – ident: ref17 doi: 10.1109/TVLSI.2007.893621 – ident: ref5 doi: 10.1109/TCSI.2008.2007068 – ident: ref6 doi: 10.1109/TCOM.1985.1096357 – ident: ref19 doi: 10.1109/TVT.2007.913179 – ident: ref18 doi: 10.1109/TCSI.2009.2015725 – ident: ref8 doi: 10.1109/TVT.2007.909251 – ident: ref22 doi: 10.1109/TCSI.2005.844109 – ident: ref12 doi: 10.1109/JSAC.2008.080803 – ident: ref21 doi: 10.1109/ISCAS.2006.1692603 – ident: ref23 doi: 10.1109/VLSID.2007.177 – ident: ref26 doi: 10.1109/78.275620 – ident: ref10 doi: 10.1109/TCSII.2008.922403 – ident: ref13 doi: 10.1109/TWC.2009.071129 – ident: ref14 doi: 10.1109/TCSI.2008.2012210 – ident: ref24 doi: 10.1109/DCAS.2006.321037 – ident: ref7 doi: 10.1109/TCSI.2007.913732 – ident: ref1 doi: 10.1109/JPROC.2003.821915 |
| SSID | ssj0029031 |
| Score | 2.246889 |
| Snippet | Implementation of an iterative QR decomposition (QRD) (IQRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. A QRD... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1095 |
| SubjectTerms | Algorithms Architecture Computational efficiency Computer architecture Counting Decomposition Delay Gates Hardware Iterative algorithms Iterative methods K -best detection Matrices Matrix decomposition MIMO modified Gram-Schmidt (MGS) multiple-input-multiple-output (MIMO) Numerical stability orthogonal frequency-division multiplexing (OFDM) QR decomposition (QRD) Robust stability Systolic arrays triangular systolic array (TSA) |
| Title | Iterative QR Decomposition Architecture Using the Modified Gram-Schmidt Algorithm for MIMO Systems |
| URI | https://ieeexplore.ieee.org/document/5463050 https://www.proquest.com/docview/753725513 |
| Volume | 57 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore (NTUSG) customDbUrl: eissn: 1558-0806 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0029031 issn: 1549-8328 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09b9swECWcTM2QNk2Kuh8Bh05FZFMUJZqj4Sa1C6hFYxvwJojkKTYaS4UrL_n1OVKykY-i6CYJJEDokcc73uM7Qj6hgVMmCkVg3PG9AJEHeiBtoHkkjZFQGE_GTL8n47n4togXHXKxvwsDAJ58Bj336HP5tjJbd1TWd9LtzAXoB3KQNHe19sGVYlGjjSpUgLN00GYwQ6b6s9F00pC4OBPo7ohHe5AvqvLMEvvt5eolSXcDa1glv3rbWvfM3RPNxv8d-Sty3PqZdNhMjBPSgfI1OXqgPnhK9MQrKqO5oz-v6Rdw7PKWwkWHD_IL1NMKKHqKNK3sqkCnlX7d5Otgapbrla3p8Pam2qzq5ZqiB0zTSfqDtkLoZ2R-dTkbjYO25EJguJJ1IDFWDvNYqwL_MCjJEq0sww-4rLmyPA-NzDW3CooBvkFkJM9tYgRwbSAuojfksKxKeEtoEgN6KwUX2omkhVZHYK2JozyJ0QYUrEvYDoTMtHrkrizGbebjEqYyh1vmcMta3Lrk877L70aM41-NTx0O-4YtBF1Cd0hnuJJceiQvodr-yTBwk9zVu3n3957vyYsddYCFH8hhvdnCR_RIan3up-I978XdHQ |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT9swFH5CcGAcNhhDdOOHD5ympTiOE9fHih9rgYA2isQtiu2XtRptUEkv_PXYTloBmxC3OLIlS5_9_J7f5-8BHFgDJ3UU8kC763uOPA9UR5hAsUhoLbDQnoyZXia9G352G98uwY_FWxhE9OQzbLtPn8s3pZ65q7JDJ91OXYC-EnPO4_q11iK8kjSq1VG5DOw67TQ5zJDKw8HRdb-mcTHKrcPDX5xCvqzKP7bYHzCnnyCdT63mlfxtzyrV1o-vVBvfO_d1-Nh4mqRbL40NWMLJZ1h7pj-4CarvNZWtwSO_fpNjdPzyhsRFus8yDMQTC4j1FUlamlFh3Vbyc5qPg2s9HI9MRbp3f8rpqBqOifWBSdpPr0gjhf4Fbk5PBke9oCm6EGgmRRUIGy2HeaxkIToJSkETJQ21P-zGZtKwPNQiV8xILDq2hZEWLDeJ5siUxriItmB5Uk5wG0gSo_VXCsaVk0kLjYrQGB1HeRJbK1DQFtA5CJluFMldYYy7zEcmVGYOt8zhljW4teD7Ysh9LcfxVudNh8OiYwNBC8gc6czuJZcgySdYzh4yG7oJ5irefP3_yH1Y7Q3Si-yif3n-DT7MiQQ03IHlajrDXeufVGrPL8snq3fgag |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Iterative+QR+Decomposition+Architecture+Using+the+Modified+Gram-Schmidt+Algorithm+for+MIMO+Systems&rft.jtitle=IEEE+transactions+on+circuits+and+systems.+I%2C+Regular+papers&rft.au=Chang%2C+Robert+Chen-Hao&rft.au=Chih-Hung+Lin&rft.au=Kuang-Hao+Lin&rft.au=Chien-Lin+Huang&rft.date=2010-05-01&rft.pub=IEEE&rft.issn=1549-8328&rft.volume=57&rft.issue=5&rft.spage=1095&rft.epage=1102&rft_id=info:doi/10.1109%2FTCSI.2010.2047744&rft.externalDocID=5463050 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1549-8328&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1549-8328&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1549-8328&client=summon |