Using List Decoding to Improve the Finite-Length Performance of Sparse Regression Codes
- 1 July 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 69 (7) , 4282-4293
Abstract
We consider sparse regression 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, i.e., matrices that describe the encoding process, based on circulant matrices derived from Frank or from Milewski sequences. This class of design matrices has comparable encoding and decoding computational complexity as well as very close performance with the commonly-used class of design matrices based on discrete Fourier transform (DFT) matrices, but gives us more degrees of freedom when designing SPARCs for various applications.Keywords
All Related Versions
Funding Information
- Research Grants Council, University Grants Committee (CUHK 14209317)
This publication has 30 references indexed in Scilit:
- Approximate Message-Passing Decoder and Capacity Achieving Sparse Superposition CodesIEEE Transactions on Information Theory, 2017
- Approximate message-passing with spatially coupled structured operators, with applications to compressed sensing and sparse superposition codesJournal of Statistical Mechanics: Theory and Experiment, 2015
- Replica analysis and approximate message passing decoder for superposition codes2014
- Lossy Compression via Sparse Linear Regression: Computationally Efficient Encoding and DecodingIEEE Transactions on Information Theory, 2014
- Lossy Compression via Sparse Linear Regression: Performance Under Minimum-Distance EncodingIEEE Transactions on Information Theory, 2014
- Fast Sparse Superposition Codes Have Near Exponential Error Probability for $R<{\cal C}$IEEE Transactions on Information Theory, 2013
- Sparse regression codes for multi-terminal source and channel coding2012
- Periodic Sequences with Optimal Properties for Channel Estimation and Fast Start-Up EqualizationIBM Journal of Research and Development, 1983
- Phase shift pulse codes with good periodic correlation properties (Corresp.)IEEE Transactions on Information Theory, 1962
- Low-density parity-check codesIEEE Transactions on Information Theory, 1962