Loading…

Compute-Forward Multiple Access (CFMA): Practical Implementations

We present a practical strategy that aims to attain rate points on the dominant face of the multiple access channel capacity using a standard low complexity decoder. This technique is built upon recent theoretical developments of Zhu and Gastpar on compute-forward multiple access which achieves the...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on communications 2019-02, Vol.67 (2), p.1133-1147
Main Authors: Sula, Erixhen, Zhu, Jingge, Pastore, Adriano, Lim, Sung Hoon, Gastpar, Michael
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-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3
cites cdi_FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3
container_end_page 1147
container_issue 2
container_start_page 1133
container_title IEEE transactions on communications
container_volume 67
creator Sula, Erixhen
Zhu, Jingge
Pastore, Adriano
Lim, Sung Hoon
Gastpar, Michael
description We present a practical strategy that aims to attain rate points on the dominant face of the multiple access channel capacity using a standard low complexity decoder. This technique is built upon recent theoretical developments of Zhu and Gastpar on compute-forward multiple access which achieves the capacity of the multiple access channel using a sequential decoder. We illustrate this strategy with off-the-shelf LDPC codes. In the first stage of decoding, the receiver first recovers a linear combination of the transmitted codewords using the sum-product algorithm (SPA). In the second stage, by using the recovered sum-of-codewords as side information, the receiver recovers one of the two codewords using a modified SPA, ultimately recovering both codewords. The main benefit of recovering the sum-of-codewords instead of the codeword itself is that it allows to attain points on the dominant face of the multiple access channel capacity without the need of rate-splitting or time sharing while maintaining a low complexity in the order of a standard point-to-point decoder. This property is also shown to be crucial for some applications, e.g., interference channels. For all the simulations with single-layer binary codes, our proposed practical strategy is shown to be within 1.7 dB of the theoretical limits, without explicit optimization on the off-the-self LDPC codes.
doi_str_mv 10.1109/TCOMM.2018.2874240
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_8485351</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8485351</ieee_id><sourcerecordid>2180062413</sourcerecordid><originalsourceid>FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFb_gF4CXvSQOvuV3fUWgtVCQz3U87JudiElaeJugvjvTW3xNC_M-8zAg9AthgXGoJ62xaYsFwSwXBApGGFwhmaYc5mC5OIczQAUpJkQ8hJdxbgDAAaUzlBedG0_Di5dduHbhCopx2ao-8YlubUuxuShWJb543PyHowdamuaZNVO69btBzPU3T5eowtvmuhuTnOOPpYv2-ItXW9eV0W-Ti2laki9VYJXmFbYSw_cKsY5sZRQ6ZWxXLAMqwqcF5hmwvEpSVt9SqwIGG-Yo3N0f7zbh-5rdHHQu24M--mlJlgCZIRhOrXIsWVDF2NwXvehbk340Rj0QZX-U6UPqvRJ1QTdHaHaOfcPSCY55Zj-AvRbY7c</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2180062413</pqid></control><display><type>article</type><title>Compute-Forward Multiple Access (CFMA): Practical Implementations</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Sula, Erixhen ; Zhu, Jingge ; Pastore, Adriano ; Lim, Sung Hoon ; Gastpar, Michael</creator><creatorcontrib>Sula, Erixhen ; Zhu, Jingge ; Pastore, Adriano ; Lim, Sung Hoon ; Gastpar, Michael</creatorcontrib><description>We present a practical strategy that aims to attain rate points on the dominant face of the multiple access channel capacity using a standard low complexity decoder. This technique is built upon recent theoretical developments of Zhu and Gastpar on compute-forward multiple access which achieves the capacity of the multiple access channel using a sequential decoder. We illustrate this strategy with off-the-shelf LDPC codes. In the first stage of decoding, the receiver first recovers a linear combination of the transmitted codewords using the sum-product algorithm (SPA). In the second stage, by using the recovered sum-of-codewords as side information, the receiver recovers one of the two codewords using a modified SPA, ultimately recovering both codewords. The main benefit of recovering the sum-of-codewords instead of the codeword itself is that it allows to attain points on the dominant face of the multiple access channel capacity without the need of rate-splitting or time sharing while maintaining a low complexity in the order of a standard point-to-point decoder. This property is also shown to be crucial for some applications, e.g., interference channels. For all the simulations with single-layer binary codes, our proposed practical strategy is shown to be within 1.7 dB of the theoretical limits, without explicit optimization on the off-the-self LDPC codes.</description><identifier>ISSN: 0090-6778</identifier><identifier>EISSN: 1558-0857</identifier><identifier>DOI: 10.1109/TCOMM.2018.2874240</identifier><identifier>CODEN: IECMBT</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Binary codes ; Binary system ; Channel capacity ; Codes ; Complexity ; Complexity theory ; Computer simulation ; Compute–forward multiple access (CFMA) ; Decoding ; Face ; Interference channels ; Low density parity check codes ; low density parity check codes (LDPC) ; Multiple access ; multiple access channel ; Parity check codes ; Receivers ; sequential decoding ; Strategy ; sum-product algorithm ; Time sharing</subject><ispartof>IEEE transactions on communications, 2019-02, Vol.67 (2), p.1133-1147</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3</citedby><cites>FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3</cites><orcidid>0000-0003-0661-601X ; 0000-0002-6986-6481 ; 0000-0002-4281-5131 ; 0000-0002-5499-5336 ; 0000-0002-7792-2033</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8485351$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Sula, Erixhen</creatorcontrib><creatorcontrib>Zhu, Jingge</creatorcontrib><creatorcontrib>Pastore, Adriano</creatorcontrib><creatorcontrib>Lim, Sung Hoon</creatorcontrib><creatorcontrib>Gastpar, Michael</creatorcontrib><title>Compute-Forward Multiple Access (CFMA): Practical Implementations</title><title>IEEE transactions on communications</title><addtitle>TCOMM</addtitle><description>We present a practical strategy that aims to attain rate points on the dominant face of the multiple access channel capacity using a standard low complexity decoder. This technique is built upon recent theoretical developments of Zhu and Gastpar on compute-forward multiple access which achieves the capacity of the multiple access channel using a sequential decoder. We illustrate this strategy with off-the-shelf LDPC codes. In the first stage of decoding, the receiver first recovers a linear combination of the transmitted codewords using the sum-product algorithm (SPA). In the second stage, by using the recovered sum-of-codewords as side information, the receiver recovers one of the two codewords using a modified SPA, ultimately recovering both codewords. The main benefit of recovering the sum-of-codewords instead of the codeword itself is that it allows to attain points on the dominant face of the multiple access channel capacity without the need of rate-splitting or time sharing while maintaining a low complexity in the order of a standard point-to-point decoder. This property is also shown to be crucial for some applications, e.g., interference channels. For all the simulations with single-layer binary codes, our proposed practical strategy is shown to be within 1.7 dB of the theoretical limits, without explicit optimization on the off-the-self LDPC codes.</description><subject>Algorithms</subject><subject>Binary codes</subject><subject>Binary system</subject><subject>Channel capacity</subject><subject>Codes</subject><subject>Complexity</subject><subject>Complexity theory</subject><subject>Computer simulation</subject><subject>Compute–forward multiple access (CFMA)</subject><subject>Decoding</subject><subject>Face</subject><subject>Interference channels</subject><subject>Low density parity check codes</subject><subject>low density parity check codes (LDPC)</subject><subject>Multiple access</subject><subject>multiple access channel</subject><subject>Parity check codes</subject><subject>Receivers</subject><subject>sequential decoding</subject><subject>Strategy</subject><subject>sum-product algorithm</subject><subject>Time sharing</subject><issn>0090-6778</issn><issn>1558-0857</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNo9kE1Lw0AQhhdRsFb_gF4CXvSQOvuV3fUWgtVCQz3U87JudiElaeJugvjvTW3xNC_M-8zAg9AthgXGoJ62xaYsFwSwXBApGGFwhmaYc5mC5OIczQAUpJkQ8hJdxbgDAAaUzlBedG0_Di5dduHbhCopx2ao-8YlubUuxuShWJb543PyHowdamuaZNVO69btBzPU3T5eowtvmuhuTnOOPpYv2-ItXW9eV0W-Ti2laki9VYJXmFbYSw_cKsY5sZRQ6ZWxXLAMqwqcF5hmwvEpSVt9SqwIGG-Yo3N0f7zbh-5rdHHQu24M--mlJlgCZIRhOrXIsWVDF2NwXvehbk340Rj0QZX-U6UPqvRJ1QTdHaHaOfcPSCY55Zj-AvRbY7c</recordid><startdate>20190201</startdate><enddate>20190201</enddate><creator>Sula, Erixhen</creator><creator>Zhu, Jingge</creator><creator>Pastore, Adriano</creator><creator>Lim, Sung Hoon</creator><creator>Gastpar, Michael</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>L7M</scope><orcidid>https://orcid.org/0000-0003-0661-601X</orcidid><orcidid>https://orcid.org/0000-0002-6986-6481</orcidid><orcidid>https://orcid.org/0000-0002-4281-5131</orcidid><orcidid>https://orcid.org/0000-0002-5499-5336</orcidid><orcidid>https://orcid.org/0000-0002-7792-2033</orcidid></search><sort><creationdate>20190201</creationdate><title>Compute-Forward Multiple Access (CFMA): Practical Implementations</title><author>Sula, Erixhen ; Zhu, Jingge ; Pastore, Adriano ; Lim, Sung Hoon ; Gastpar, Michael</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Binary codes</topic><topic>Binary system</topic><topic>Channel capacity</topic><topic>Codes</topic><topic>Complexity</topic><topic>Complexity theory</topic><topic>Computer simulation</topic><topic>Compute–forward multiple access (CFMA)</topic><topic>Decoding</topic><topic>Face</topic><topic>Interference channels</topic><topic>Low density parity check codes</topic><topic>low density parity check codes (LDPC)</topic><topic>Multiple access</topic><topic>multiple access channel</topic><topic>Parity check codes</topic><topic>Receivers</topic><topic>sequential decoding</topic><topic>Strategy</topic><topic>sum-product algorithm</topic><topic>Time sharing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sula, Erixhen</creatorcontrib><creatorcontrib>Zhu, Jingge</creatorcontrib><creatorcontrib>Pastore, Adriano</creatorcontrib><creatorcontrib>Lim, Sung Hoon</creatorcontrib><creatorcontrib>Gastpar, Michael</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sula, Erixhen</au><au>Zhu, Jingge</au><au>Pastore, Adriano</au><au>Lim, Sung Hoon</au><au>Gastpar, Michael</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Compute-Forward Multiple Access (CFMA): Practical Implementations</atitle><jtitle>IEEE transactions on communications</jtitle><stitle>TCOMM</stitle><date>2019-02-01</date><risdate>2019</risdate><volume>67</volume><issue>2</issue><spage>1133</spage><epage>1147</epage><pages>1133-1147</pages><issn>0090-6778</issn><eissn>1558-0857</eissn><coden>IECMBT</coden><abstract>We present a practical strategy that aims to attain rate points on the dominant face of the multiple access channel capacity using a standard low complexity decoder. This technique is built upon recent theoretical developments of Zhu and Gastpar on compute-forward multiple access which achieves the capacity of the multiple access channel using a sequential decoder. We illustrate this strategy with off-the-shelf LDPC codes. In the first stage of decoding, the receiver first recovers a linear combination of the transmitted codewords using the sum-product algorithm (SPA). In the second stage, by using the recovered sum-of-codewords as side information, the receiver recovers one of the two codewords using a modified SPA, ultimately recovering both codewords. The main benefit of recovering the sum-of-codewords instead of the codeword itself is that it allows to attain points on the dominant face of the multiple access channel capacity without the need of rate-splitting or time sharing while maintaining a low complexity in the order of a standard point-to-point decoder. This property is also shown to be crucial for some applications, e.g., interference channels. For all the simulations with single-layer binary codes, our proposed practical strategy is shown to be within 1.7 dB of the theoretical limits, without explicit optimization on the off-the-self LDPC codes.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCOMM.2018.2874240</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0003-0661-601X</orcidid><orcidid>https://orcid.org/0000-0002-6986-6481</orcidid><orcidid>https://orcid.org/0000-0002-4281-5131</orcidid><orcidid>https://orcid.org/0000-0002-5499-5336</orcidid><orcidid>https://orcid.org/0000-0002-7792-2033</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0090-6778
ispartof IEEE transactions on communications, 2019-02, Vol.67 (2), p.1133-1147
issn 0090-6778
1558-0857
language eng
recordid cdi_ieee_primary_8485351
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Binary codes
Binary system
Channel capacity
Codes
Complexity
Complexity theory
Computer simulation
Compute–forward multiple access (CFMA)
Decoding
Face
Interference channels
Low density parity check codes
low density parity check codes (LDPC)
Multiple access
multiple access channel
Parity check codes
Receivers
sequential decoding
Strategy
sum-product algorithm
Time sharing
title Compute-Forward Multiple Access (CFMA): Practical Implementations
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T16%3A31%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Compute-Forward%20Multiple%20Access%20(CFMA):%20Practical%20Implementations&rft.jtitle=IEEE%20transactions%20on%20communications&rft.au=Sula,%20Erixhen&rft.date=2019-02-01&rft.volume=67&rft.issue=2&rft.spage=1133&rft.epage=1147&rft.pages=1133-1147&rft.issn=0090-6778&rft.eissn=1558-0857&rft.coden=IECMBT&rft_id=info:doi/10.1109/TCOMM.2018.2874240&rft_dat=%3Cproquest_ieee_%3E2180062413%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c339t-fc975d13d1f8f05c94552c3238f9ac574619d0ef71367e50ef8cdb81920afa4e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2180062413&rft_id=info:pmid/&rft_ieee_id=8485351&rfr_iscdi=true