Coding for Network-Coded Slotted ALOHA
Shenghao Yang, Yi Chen, Soung Chang Liew, Lizhao You

TL;DR
This paper introduces a batched belief propagation decoding algorithm for network-coded slotted ALOHA, significantly reducing decoding complexity and improving performance by combining BP and Gaussian elimination techniques.
Contribution
The paper proposes a novel batched BP decoding algorithm that reduces complexity and enhances decoding performance for network-coded slotted ALOHA systems.
Findings
Decoding complexity is reduced from cubic to linear in the number of users.
The algorithm outperforms pure Gaussian elimination and ordinary BP decoding.
Performance analysis and system optimization methods are provided.
Abstract
Slotted ALOHA can benefit from physical-layer network coding (PNC) by decoding one or multiple linear combinations of the packets simultaneously transmitted in a timeslot, forming a system of linear equations. Different systems of linear equations are recovered in different timeslots. A message decoder then recovers the original packets of all the users by jointly solving multiple systems of linear equations obtained over different timeslots. We propose the batched BP decoding algorithm that combines belief propagation (BP) and local Gaussian elimination. Compared with pure Gaussian elimination decoding, our algorithm reduces the decoding complexity from cubic to linear function of the number of users. Compared with the ordinary BP decoding algorithm for low-density generator-matrix codes, our algorithm has better performance and the same order of computational complexity. We analyze…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT Networks and Protocols · Cooperative Communication and Network Coding · Wireless Networks and Protocols
