An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems

Recovering the symbols in a multiple-input multiple-output (MIMO) receiver is a computationally intensive process. The layered space-time (LST) algorithms provide a reasonable tradeoff between complexity and performance. Commercial digital signal processors (DSPs) have become a key component in many...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on signal processing 2006-10, Vol.54 (10), p.3899-3907
Hauptverfasser: Alimohammad, A., Cockburn, B.F.
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 3907
container_issue 10
container_start_page 3899
container_title IEEE transactions on signal processing
container_volume 54
creator Alimohammad, A.
Cockburn, B.F.
description Recovering the symbols in a multiple-input multiple-output (MIMO) receiver is a computationally intensive process. The layered space-time (LST) algorithms provide a reasonable tradeoff between complexity and performance. Commercial digital signal processors (DSPs) have become a key component in many high-volume products such as cellular telephones. As an alternative to power-hungry DSPs, we propose to use a moderately parallel single-instruction stream, multiple-data stream (SIMD) coprocessor architecture, called DSP-RAM, to implement an LST MIMO receiver that offers high performance with relatively low power consumption. For a typical indoor wireless environment, a 100-MHz DSP-RAM can potentially provide more than ten times greater decoding throughput at the receiver of a (4,4) MIMO system compared with a conventional 720-MHz DSP. The DSP-RAM processor has been coded in a hardware description language (HDL) and synthesized for both available field-programmable gate arrays (FPGAs) and for a 0.18-mum CMOS standard cell implementation
doi_str_mv 10.1109/TSP.2006.879326
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pascalfrancis_primary_18145975</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1703857</ieee_id><sourcerecordid>2348429391</sourcerecordid><originalsourceid>FETCH-LOGICAL-c304t-70e3a62f43cd49d9e7f46a9e80f26a96b76f893a46de933d2d3cc6ecde46c6973</originalsourceid><addsrcrecordid>eNpdkM1LAzEQxRdRsFbPHrwEQTxtm2yy-TiWWrXQ0kIreAsxO9GU_ajJ9tD_3i0tFDy9Geb3HsNLknuCB4RgNVyvloMMYz6QQtGMXyQ9ohhJMRP8sptxTtNcis_r5CbGDcaEMcV7yXJUo4lz3nqoW7Q0wZQllGgU7I9vwba7AMg1AU2rbQlVx_j6G81Wa_QCtikOi6_RfDpfoNU-tlDF2-TKmTLC3Un7ycfrZD1-T2eLt-l4NEstxaxNBQZqeOYYtQVThQLhGDcKJHZZp_xLcCcVNYwXoCgtsoJay8EWwLjlStB-8nzM3Ybmdwex1ZWPFsrS1NDsopaKZ5nImOzIx3_kptmFuntOS84FoYQd4oZHyIYmxgBOb4OvTNhrgvWhX931qw_96mO_nePpFGuiNaULprY-nm2SsFyJvOMejpwHgPNZYCpzQf8A_MOCXA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>866713147</pqid></control><display><type>article</type><title>An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems</title><source>IEEE Electronic Library (IEL)</source><creator>Alimohammad, A. ; Cockburn, B.F.</creator><creatorcontrib>Alimohammad, A. ; Cockburn, B.F.</creatorcontrib><description>Recovering the symbols in a multiple-input multiple-output (MIMO) receiver is a computationally intensive process. The layered space-time (LST) algorithms provide a reasonable tradeoff between complexity and performance. Commercial digital signal processors (DSPs) have become a key component in many high-volume products such as cellular telephones. As an alternative to power-hungry DSPs, we propose to use a moderately parallel single-instruction stream, multiple-data stream (SIMD) coprocessor architecture, called DSP-RAM, to implement an LST MIMO receiver that offers high performance with relatively low power consumption. For a typical indoor wireless environment, a 100-MHz DSP-RAM can potentially provide more than ten times greater decoding throughput at the receiver of a (4,4) MIMO system compared with a conventional 720-MHz DSP. The DSP-RAM processor has been coded in a hardware description language (HDL) and synthesized for both available field-programmable gate arrays (FPGAs) and for a 0.18-mum CMOS standard cell implementation</description><identifier>ISSN: 1053-587X</identifier><identifier>EISSN: 1941-0476</identifier><identifier>DOI: 10.1109/TSP.2006.879326</identifier><identifier>CODEN: ITPRED</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithms ; Applied sciences ; Architecture ; Coding, codes ; Coprocessors ; Decoding ; Digital signal processing ; Digital signal processors ; Exact sciences and technology ; Field programmable gate arrays ; Hardware design languages ; Information, signal and communications theory ; Layered space-time decoding ; MIMO ; multiple-input multiple-output (MIMO) receiver ; Parallel architectures ; parallel processing ; processor-in-memory ; Processors ; Receivers ; Signal and communications theory ; Signal processing ; Signal processing algorithms ; Streams ; Telecommunications and information theory ; Telephony</subject><ispartof>IEEE transactions on signal processing, 2006-10, Vol.54 (10), p.3899-3907</ispartof><rights>2006 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c304t-70e3a62f43cd49d9e7f46a9e80f26a96b76f893a46de933d2d3cc6ecde46c6973</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1703857$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1703857$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=18145975$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Alimohammad, A.</creatorcontrib><creatorcontrib>Cockburn, B.F.</creatorcontrib><title>An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems</title><title>IEEE transactions on signal processing</title><addtitle>TSP</addtitle><description>Recovering the symbols in a multiple-input multiple-output (MIMO) receiver is a computationally intensive process. The layered space-time (LST) algorithms provide a reasonable tradeoff between complexity and performance. Commercial digital signal processors (DSPs) have become a key component in many high-volume products such as cellular telephones. As an alternative to power-hungry DSPs, we propose to use a moderately parallel single-instruction stream, multiple-data stream (SIMD) coprocessor architecture, called DSP-RAM, to implement an LST MIMO receiver that offers high performance with relatively low power consumption. For a typical indoor wireless environment, a 100-MHz DSP-RAM can potentially provide more than ten times greater decoding throughput at the receiver of a (4,4) MIMO system compared with a conventional 720-MHz DSP. The DSP-RAM processor has been coded in a hardware description language (HDL) and synthesized for both available field-programmable gate arrays (FPGAs) and for a 0.18-mum CMOS standard cell implementation</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Architecture</subject><subject>Coding, codes</subject><subject>Coprocessors</subject><subject>Decoding</subject><subject>Digital signal processing</subject><subject>Digital signal processors</subject><subject>Exact sciences and technology</subject><subject>Field programmable gate arrays</subject><subject>Hardware design languages</subject><subject>Information, signal and communications theory</subject><subject>Layered space-time decoding</subject><subject>MIMO</subject><subject>multiple-input multiple-output (MIMO) receiver</subject><subject>Parallel architectures</subject><subject>parallel processing</subject><subject>processor-in-memory</subject><subject>Processors</subject><subject>Receivers</subject><subject>Signal and communications theory</subject><subject>Signal processing</subject><subject>Signal processing algorithms</subject><subject>Streams</subject><subject>Telecommunications and information theory</subject><subject>Telephony</subject><issn>1053-587X</issn><issn>1941-0476</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkM1LAzEQxRdRsFbPHrwEQTxtm2yy-TiWWrXQ0kIreAsxO9GU_ajJ9tD_3i0tFDy9Geb3HsNLknuCB4RgNVyvloMMYz6QQtGMXyQ9ohhJMRP8sptxTtNcis_r5CbGDcaEMcV7yXJUo4lz3nqoW7Q0wZQllGgU7I9vwba7AMg1AU2rbQlVx_j6G81Wa_QCtikOi6_RfDpfoNU-tlDF2-TKmTLC3Un7ycfrZD1-T2eLt-l4NEstxaxNBQZqeOYYtQVThQLhGDcKJHZZp_xLcCcVNYwXoCgtsoJay8EWwLjlStB-8nzM3Ybmdwex1ZWPFsrS1NDsopaKZ5nImOzIx3_kptmFuntOS84FoYQd4oZHyIYmxgBOb4OvTNhrgvWhX931qw_96mO_nePpFGuiNaULprY-nm2SsFyJvOMejpwHgPNZYCpzQf8A_MOCXA</recordid><startdate>20061001</startdate><enddate>20061001</enddate><creator>Alimohammad, A.</creator><creator>Cockburn, B.F.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><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><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20061001</creationdate><title>An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems</title><author>Alimohammad, A. ; Cockburn, B.F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c304t-70e3a62f43cd49d9e7f46a9e80f26a96b76f893a46de933d2d3cc6ecde46c6973</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Architecture</topic><topic>Coding, codes</topic><topic>Coprocessors</topic><topic>Decoding</topic><topic>Digital signal processing</topic><topic>Digital signal processors</topic><topic>Exact sciences and technology</topic><topic>Field programmable gate arrays</topic><topic>Hardware design languages</topic><topic>Information, signal and communications theory</topic><topic>Layered space-time decoding</topic><topic>MIMO</topic><topic>multiple-input multiple-output (MIMO) receiver</topic><topic>Parallel architectures</topic><topic>parallel processing</topic><topic>processor-in-memory</topic><topic>Processors</topic><topic>Receivers</topic><topic>Signal and communications theory</topic><topic>Signal processing</topic><topic>Signal processing algorithms</topic><topic>Streams</topic><topic>Telecommunications and information theory</topic><topic>Telephony</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alimohammad, A.</creatorcontrib><creatorcontrib>Cockburn, B.F.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><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><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Alimohammad, A.</au><au>Cockburn, B.F.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems</atitle><jtitle>IEEE transactions on signal processing</jtitle><stitle>TSP</stitle><date>2006-10-01</date><risdate>2006</risdate><volume>54</volume><issue>10</issue><spage>3899</spage><epage>3907</epage><pages>3899-3907</pages><issn>1053-587X</issn><eissn>1941-0476</eissn><coden>ITPRED</coden><abstract>Recovering the symbols in a multiple-input multiple-output (MIMO) receiver is a computationally intensive process. The layered space-time (LST) algorithms provide a reasonable tradeoff between complexity and performance. Commercial digital signal processors (DSPs) have become a key component in many high-volume products such as cellular telephones. As an alternative to power-hungry DSPs, we propose to use a moderately parallel single-instruction stream, multiple-data stream (SIMD) coprocessor architecture, called DSP-RAM, to implement an LST MIMO receiver that offers high performance with relatively low power consumption. For a typical indoor wireless environment, a 100-MHz DSP-RAM can potentially provide more than ten times greater decoding throughput at the receiver of a (4,4) MIMO system compared with a conventional 720-MHz DSP. The DSP-RAM processor has been coded in a hardware description language (HDL) and synthesized for both available field-programmable gate arrays (FPGAs) and for a 0.18-mum CMOS standard cell implementation</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TSP.2006.879326</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1053-587X
ispartof IEEE transactions on signal processing, 2006-10, Vol.54 (10), p.3899-3907
issn 1053-587X
1941-0476
language eng
recordid cdi_pascalfrancis_primary_18145975
source IEEE Electronic Library (IEL)
subjects Algorithms
Applied sciences
Architecture
Coding, codes
Coprocessors
Decoding
Digital signal processing
Digital signal processors
Exact sciences and technology
Field programmable gate arrays
Hardware design languages
Information, signal and communications theory
Layered space-time decoding
MIMO
multiple-input multiple-output (MIMO) receiver
Parallel architectures
parallel processing
processor-in-memory
Processors
Receivers
Signal and communications theory
Signal processing
Signal processing algorithms
Streams
Telecommunications and information theory
Telephony
title An Efficient Parallel Architecture for Implementing LST Decoding in MIMO Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T06%3A15%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Efficient%20Parallel%20Architecture%20for%20Implementing%20LST%20Decoding%20in%20MIMO%20Systems&rft.jtitle=IEEE%20transactions%20on%20signal%20processing&rft.au=Alimohammad,%20A.&rft.date=2006-10-01&rft.volume=54&rft.issue=10&rft.spage=3899&rft.epage=3907&rft.pages=3899-3907&rft.issn=1053-587X&rft.eissn=1941-0476&rft.coden=ITPRED&rft_id=info:doi/10.1109/TSP.2006.879326&rft_dat=%3Cproquest_RIE%3E2348429391%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=866713147&rft_id=info:pmid/&rft_ieee_id=1703857&rfr_iscdi=true