Loading…

Improved Message Passing Algorithms for Sparse Code Multiple Access

Sparse code multiple access (SCMA) is one of the nonorthogonal multiple access techniques for the 5G system. SCMA can provide different levels of overloading to meet the diverse traffic connectivity requirements. However, its relatively high computational complexity of multiuser detection is still a...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on vehicular technology 2017-11, Vol.66 (11), p.9986-9999
Main Authors: Dai, Jincheng, Niu, Kai, Dong, Chao, Lin, Jiaru
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543
cites cdi_FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543
container_end_page 9999
container_issue 11
container_start_page 9986
container_title IEEE transactions on vehicular technology
container_volume 66
creator Dai, Jincheng
Niu, Kai
Dong, Chao
Lin, Jiaru
description Sparse code multiple access (SCMA) is one of the nonorthogonal multiple access techniques for the 5G system. SCMA can provide different levels of overloading to meet the diverse traffic connectivity requirements. However, its relatively high computational complexity of multiuser detection is still a significant concern for practical implementation, even when the sparse structure has already been employed. In this paper, a design framework for an improved SCMA multiuser detector is proposed based on the message passing algorithm (MPA). As the primary SCMA detector, two aspects of MPA are simplified and optimized. First, we introduce a lookup table (LUT) scheme to reduce the computational complexity of the max* operation in the MPA. In contrast to the extensive Jacobian approximation, the proposed LUT method can guarantee the stable convergence of the MPA for SCMA. Second, a series of novel scheduling schemes are proposed to speed up the convergence. A single scheduling MPA (SS-MPA) method is given to enhance the convergence performance of MPA, where the soft messages in the function nodes and variable nodes are serially calculated and synchronously updated. To further improve the throughput of the MPA, a multiple scheduling MPA (MS-MPA) is proposed. In this method, multiple detectors are used to calculate in parallel and update the node messages by different orders. Since the scheduling strategies of message update are optimized, both the SS-MPA and MS-MPA can converge more quickly than the conventional MPA. Theoretical analyses and simulation results regarding the error performance and convergence properties of the above schemes are included.
doi_str_mv 10.1109/TVT.2017.2741525
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2174418273</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8013141</ieee_id><sourcerecordid>2174418273</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFbvgpcFz6k7-5FkjyX4UWhRsHpdNpvZmJI2cTcV_PemtHgaBt7nneEh5BbYDIDph_XnesYZZDOeSVBcnZEJaKETLZQ-JxPGIE-0kuqSXMW4GVcpNUxIsdj2ofvBiq4wRlsjfbMxNruaztu6C83wtY3Ud4G-9zZEpEVXIV3t26HpW6Rz50bqmlx420a8Oc0p-Xh6XBcvyfL1eVHMl4njGoYkLXPpM7RSidIDuNSlVpVgseRO2RQqVzKW5cKlWVlB5RXj4LwWqJDnUkkxJffH3vHj7z3GwWy6fdiNJw2HTErIeSbGFDumXOhiDOhNH5qtDb8GmDmoMqMqc1BlTqpG5O6INIj4H88ZCJAg_gBXYWRZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2174418273</pqid></control><display><type>article</type><title>Improved Message Passing Algorithms for Sparse Code Multiple Access</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Dai, Jincheng ; Niu, Kai ; Dong, Chao ; Lin, Jiaru</creator><creatorcontrib>Dai, Jincheng ; Niu, Kai ; Dong, Chao ; Lin, Jiaru</creatorcontrib><description>Sparse code multiple access (SCMA) is one of the nonorthogonal multiple access techniques for the 5G system. SCMA can provide different levels of overloading to meet the diverse traffic connectivity requirements. However, its relatively high computational complexity of multiuser detection is still a significant concern for practical implementation, even when the sparse structure has already been employed. In this paper, a design framework for an improved SCMA multiuser detector is proposed based on the message passing algorithm (MPA). As the primary SCMA detector, two aspects of MPA are simplified and optimized. First, we introduce a lookup table (LUT) scheme to reduce the computational complexity of the max* operation in the MPA. In contrast to the extensive Jacobian approximation, the proposed LUT method can guarantee the stable convergence of the MPA for SCMA. Second, a series of novel scheduling schemes are proposed to speed up the convergence. A single scheduling MPA (SS-MPA) method is given to enhance the convergence performance of MPA, where the soft messages in the function nodes and variable nodes are serially calculated and synchronously updated. To further improve the throughput of the MPA, a multiple scheduling MPA (MS-MPA) is proposed. In this method, multiple detectors are used to calculate in parallel and update the node messages by different orders. Since the scheduling strategies of message update are optimized, both the SS-MPA and MS-MPA can converge more quickly than the conventional MPA. Theoretical analyses and simulation results regarding the error performance and convergence properties of the above schemes are included.</description><identifier>ISSN: 0018-9545</identifier><identifier>EISSN: 1939-9359</identifier><identifier>DOI: 10.1109/TVT.2017.2741525</identifier><identifier>CODEN: ITVTAB</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>5G mobile communication ; Algorithms ; Complexity ; Computation ; Computational complexity ; Computer simulation ; Convergence ; Convergence speed ; design framework ; Detectors ; Lookup tables ; Mathematical analysis ; Message passing ; MPA ; Multiuser detection ; Nodes ; NOMA ; Nonorthogonal multiple access ; Overloading ; Scheduling ; scheduling strategies ; SCMA ; Table lookup</subject><ispartof>IEEE transactions on vehicular technology, 2017-11, Vol.66 (11), p.9986-9999</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543</citedby><cites>FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543</cites><orcidid>0000-0002-8076-1867 ; 0000-0002-0310-568X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8013141$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Dai, Jincheng</creatorcontrib><creatorcontrib>Niu, Kai</creatorcontrib><creatorcontrib>Dong, Chao</creatorcontrib><creatorcontrib>Lin, Jiaru</creatorcontrib><title>Improved Message Passing Algorithms for Sparse Code Multiple Access</title><title>IEEE transactions on vehicular technology</title><addtitle>TVT</addtitle><description>Sparse code multiple access (SCMA) is one of the nonorthogonal multiple access techniques for the 5G system. SCMA can provide different levels of overloading to meet the diverse traffic connectivity requirements. However, its relatively high computational complexity of multiuser detection is still a significant concern for practical implementation, even when the sparse structure has already been employed. In this paper, a design framework for an improved SCMA multiuser detector is proposed based on the message passing algorithm (MPA). As the primary SCMA detector, two aspects of MPA are simplified and optimized. First, we introduce a lookup table (LUT) scheme to reduce the computational complexity of the max* operation in the MPA. In contrast to the extensive Jacobian approximation, the proposed LUT method can guarantee the stable convergence of the MPA for SCMA. Second, a series of novel scheduling schemes are proposed to speed up the convergence. A single scheduling MPA (SS-MPA) method is given to enhance the convergence performance of MPA, where the soft messages in the function nodes and variable nodes are serially calculated and synchronously updated. To further improve the throughput of the MPA, a multiple scheduling MPA (MS-MPA) is proposed. In this method, multiple detectors are used to calculate in parallel and update the node messages by different orders. Since the scheduling strategies of message update are optimized, both the SS-MPA and MS-MPA can converge more quickly than the conventional MPA. Theoretical analyses and simulation results regarding the error performance and convergence properties of the above schemes are included.</description><subject>5G mobile communication</subject><subject>Algorithms</subject><subject>Complexity</subject><subject>Computation</subject><subject>Computational complexity</subject><subject>Computer simulation</subject><subject>Convergence</subject><subject>Convergence speed</subject><subject>design framework</subject><subject>Detectors</subject><subject>Lookup tables</subject><subject>Mathematical analysis</subject><subject>Message passing</subject><subject>MPA</subject><subject>Multiuser detection</subject><subject>Nodes</subject><subject>NOMA</subject><subject>Nonorthogonal multiple access</subject><subject>Overloading</subject><subject>Scheduling</subject><subject>scheduling strategies</subject><subject>SCMA</subject><subject>Table lookup</subject><issn>0018-9545</issn><issn>1939-9359</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNo9kE1Lw0AQhhdRsFbvgpcFz6k7-5FkjyX4UWhRsHpdNpvZmJI2cTcV_PemtHgaBt7nneEh5BbYDIDph_XnesYZZDOeSVBcnZEJaKETLZQ-JxPGIE-0kuqSXMW4GVcpNUxIsdj2ofvBiq4wRlsjfbMxNruaztu6C83wtY3Ud4G-9zZEpEVXIV3t26HpW6Rz50bqmlx420a8Oc0p-Xh6XBcvyfL1eVHMl4njGoYkLXPpM7RSidIDuNSlVpVgseRO2RQqVzKW5cKlWVlB5RXj4LwWqJDnUkkxJffH3vHj7z3GwWy6fdiNJw2HTErIeSbGFDumXOhiDOhNH5qtDb8GmDmoMqMqc1BlTqpG5O6INIj4H88ZCJAg_gBXYWRZ</recordid><startdate>20171101</startdate><enddate>20171101</enddate><creator>Dai, Jincheng</creator><creator>Niu, Kai</creator><creator>Dong, Chao</creator><creator>Lin, Jiaru</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>FR3</scope><scope>KR7</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-8076-1867</orcidid><orcidid>https://orcid.org/0000-0002-0310-568X</orcidid></search><sort><creationdate>20171101</creationdate><title>Improved Message Passing Algorithms for Sparse Code Multiple Access</title><author>Dai, Jincheng ; Niu, Kai ; Dong, Chao ; Lin, Jiaru</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>5G mobile communication</topic><topic>Algorithms</topic><topic>Complexity</topic><topic>Computation</topic><topic>Computational complexity</topic><topic>Computer simulation</topic><topic>Convergence</topic><topic>Convergence speed</topic><topic>design framework</topic><topic>Detectors</topic><topic>Lookup tables</topic><topic>Mathematical analysis</topic><topic>Message passing</topic><topic>MPA</topic><topic>Multiuser detection</topic><topic>Nodes</topic><topic>NOMA</topic><topic>Nonorthogonal multiple access</topic><topic>Overloading</topic><topic>Scheduling</topic><topic>scheduling strategies</topic><topic>SCMA</topic><topic>Table lookup</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dai, Jincheng</creatorcontrib><creatorcontrib>Niu, Kai</creatorcontrib><creatorcontrib>Dong, Chao</creatorcontrib><creatorcontrib>Lin, Jiaru</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) Online</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on vehicular technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dai, Jincheng</au><au>Niu, Kai</au><au>Dong, Chao</au><au>Lin, Jiaru</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improved Message Passing Algorithms for Sparse Code Multiple Access</atitle><jtitle>IEEE transactions on vehicular technology</jtitle><stitle>TVT</stitle><date>2017-11-01</date><risdate>2017</risdate><volume>66</volume><issue>11</issue><spage>9986</spage><epage>9999</epage><pages>9986-9999</pages><issn>0018-9545</issn><eissn>1939-9359</eissn><coden>ITVTAB</coden><abstract>Sparse code multiple access (SCMA) is one of the nonorthogonal multiple access techniques for the 5G system. SCMA can provide different levels of overloading to meet the diverse traffic connectivity requirements. However, its relatively high computational complexity of multiuser detection is still a significant concern for practical implementation, even when the sparse structure has already been employed. In this paper, a design framework for an improved SCMA multiuser detector is proposed based on the message passing algorithm (MPA). As the primary SCMA detector, two aspects of MPA are simplified and optimized. First, we introduce a lookup table (LUT) scheme to reduce the computational complexity of the max* operation in the MPA. In contrast to the extensive Jacobian approximation, the proposed LUT method can guarantee the stable convergence of the MPA for SCMA. Second, a series of novel scheduling schemes are proposed to speed up the convergence. A single scheduling MPA (SS-MPA) method is given to enhance the convergence performance of MPA, where the soft messages in the function nodes and variable nodes are serially calculated and synchronously updated. To further improve the throughput of the MPA, a multiple scheduling MPA (MS-MPA) is proposed. In this method, multiple detectors are used to calculate in parallel and update the node messages by different orders. Since the scheduling strategies of message update are optimized, both the SS-MPA and MS-MPA can converge more quickly than the conventional MPA. Theoretical analyses and simulation results regarding the error performance and convergence properties of the above schemes are included.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TVT.2017.2741525</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-8076-1867</orcidid><orcidid>https://orcid.org/0000-0002-0310-568X</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0018-9545
ispartof IEEE transactions on vehicular technology, 2017-11, Vol.66 (11), p.9986-9999
issn 0018-9545
1939-9359
language eng
recordid cdi_proquest_journals_2174418273
source IEEE Electronic Library (IEL) Journals
subjects 5G mobile communication
Algorithms
Complexity
Computation
Computational complexity
Computer simulation
Convergence
Convergence speed
design framework
Detectors
Lookup tables
Mathematical analysis
Message passing
MPA
Multiuser detection
Nodes
NOMA
Nonorthogonal multiple access
Overloading
Scheduling
scheduling strategies
SCMA
Table lookup
title Improved Message Passing Algorithms for Sparse Code Multiple Access
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T11%3A44%3A20IST&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=Improved%20Message%20Passing%20Algorithms%20for%20Sparse%20Code%20Multiple%20Access&rft.jtitle=IEEE%20transactions%20on%20vehicular%20technology&rft.au=Dai,%20Jincheng&rft.date=2017-11-01&rft.volume=66&rft.issue=11&rft.spage=9986&rft.epage=9999&rft.pages=9986-9999&rft.issn=0018-9545&rft.eissn=1939-9359&rft.coden=ITVTAB&rft_id=info:doi/10.1109/TVT.2017.2741525&rft_dat=%3Cproquest_cross%3E2174418273%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c291t-6b84f7ea453bf11c6c6a5b1aeb2c5a61dcb00783c67bd1df5021cf93e5e284543%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2174418273&rft_id=info:pmid/&rft_ieee_id=8013141&rfr_iscdi=true