Capacity-achieving Sparse Superposition Codes via Approximate Message Passing Decoding

01/23/2015
by   Cynthia Rush, et al.
0

Sparse superposition codes were recently introduced by Barron and Joseph for reliable communication over the AWGN channel at rates approaching the channel capacity. The codebook is defined in terms of a Gaussian design matrix, and codewords are sparse linear combinations of columns of the matrix. In this paper, we propose an approximate message passing decoder for sparse superposition codes, whose decoding complexity scales linearly with the size of the design matrix. The performance of the decoder is rigorously analyzed and it is shown to asymptotically achieve the AWGN capacity with an appropriate power allocation. Simulation results are provided to demonstrate the performance of the decoder at finite blocklengths. We introduce a power allocation scheme to improve the empirical performance, and demonstrate how the decoding complexity can be significantly reduced by using Hadamard design matrices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/20/2020

Modulated Sparse Superposition Codes for the Complex AWGN Channel

This paper studies a generalization of sparse superposition codes (SPARC...
research
12/19/2017

The Error Probability of Sparse Superposition Codes with Approximate Message Passing Decoding

Sparse superposition codes, or sparse regression codes (SPARCs), are a r...
research
03/15/2023

Capacity-Achieving Sparse Regression Codes via Vector Approximate Message Passing

Sparse regression codes (SPARCs) are a promising coding scheme that can ...
research
10/31/2020

Using List Decoding to Improve the Finite-Length Performance of Sparse Regression Codes

We consider sparse superposition codes (SPARCs) over complex AWGN channe...
research
05/13/2023

Power Allocation for the Base Matrix of Spatially Coupled Sparse Regression Codes

We investigate power allocation for the base matrix of a spatially coupl...
research
02/18/2020

Capacity-achieving Spatially Coupled Sparse Superposition Codes with AMP Decoding

Sparse superposition codes (SPARCs) are a class of codes for efficient c...

Please sign up or login with your details

Forgot password? Click here to reset