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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on circuits and systems. I, Regular papers Vol. 57; no. 5; pp. 1095 - 1102
Main Authors Chang, Robert Chen-Hao, Chih-Hung Lin, Kuang-Hao Lin, Chien-Lin Huang, Feng-Chi Chen
Format Journal Article
LanguageEnglish
Published IEEE 01.05.2010
Subjects
Online AccessGet full text
ISSN1549-8328
1558-0806
DOI10.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