Litcius/Paper detail

On Sparse Regression LDPC Codes

Jamison R. Ebert, Jean‐François Chamberland, Krishna R. Narayanan

202314 citationsDOI

Abstract

Iterative decoding of graph-based codes and sparse recovery through approximate message passing (AMP) are two research areas that have seen monumental progress in recent decades. Inspired by these advances, this article introduces sparse regression LDPC codes (SR-LDPC codes) and their decoding. Sparse regression codes (SPARCs) are a class of error correcting codes that build on ideas from compressed sensing and can be decoded using AMP. In certain settings, SPARCs are known to achieve capacity; yet, their performance suffers at finite block lengths. Likewise, low-density parity-check (LDPC) codes can be decoded efficiently using belief propagation and can also be capacity achieving. This article introduces a novel concatenated coding structure that combines an LDPC outer code with a SPARC-inspired inner code. Efficient decoding for such a code can be achieved using AMP with a denoiser that performs belief propagation on the factor graph of the outer LDPC code. The proposed framework exhibits performance improvements over SPARCs and standard LDPC codes for finite block lengths and results in a steep waterfall in error performance, a phenomenon not observed in uncoded SPARCs.

Topics & Concepts

Low-density parity-check codeConcatenated error correction codeBelief propagationDecoding methodsTanner graphComputer scienceAlgorithmCode (set theory)Factor graphMessage passingBlock (permutation group theory)Block codeTheoretical computer scienceCoding (social sciences)MathematicsError floorParallel computingCombinatoricsStatisticsSet (abstract data type)Programming languageError Correcting Code TechniquesCooperative Communication and Network CodingAdvanced Wireless Communication Techniques
On Sparse Regression LDPC Codes | Litcius