Using List Decoding to Improve the Finite-Length Performance of Sparse Regression Codes
Haiwen Cao, Pascal O. Vontobel

TL;DR
This paper enhances the finite-length performance of sparse superposition codes over complex AWGN channels by using list decoding with concatenated CRC codes, and introduces novel circulant design matrices for improved flexibility.
Contribution
It proposes a concatenated coding scheme with list decoding for SPARCs, and introduces new circulant matrices for encoding, improving finite-length performance and design flexibility.
Findings
Concatenated coding with CRC and list decoding significantly improves performance.
The proposed scheme exhibits steep waterfall behavior in bit-error rate curves.
New circulant matrices offer comparable performance with more design options.
Abstract
We consider sparse superposition codes (SPARCs) over complex AWGN channels. Such codes can be efficiently decoded by an approximate message passing (AMP) decoder, whose performance can be predicted via so-called state evolution in the large-system limit. In this paper, we mainly focus on how to use concatenation of SPARCs and cyclic redundancy check (CRC) codes on the encoding side and use list decoding on the decoding side to improve the finite-length performance of the AMP decoder for SPARCs over complex AWGN channels. Simulation results show that such a concatenated coding scheme works much better than SPARCs with the original AMP decoder and results in a steep waterfall-like behavior in the bit-error rate performance curves. Furthermore, we apply our proposed concatenated coding scheme to spatially coupled SPARCs. Besides that, we also introduce a novel class of design matrices,…
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
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · Cooperative Communication and Network Coding
