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...
Saved in:
Published in: | IEEE transactions on vehicular technology 2017-11, Vol.66 (11), p.9986-9999 |
---|---|
Main Authors: | , , , |
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 & 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 |