LDPC Codes Achieve List Decoding Capacity

by   Jonathan Mosheiff, et al.

We show that Gallager's ensemble of Low-Density Parity Check (LDPC) codes achieve list-decoding capacity. These are the first graph-based codes shown to have this property. Previously, the only codes known to achieve list-decoding capacity were completely random codes, random linear codes, and codes constructed by algebraic (rather than combinatorial) techniques. This result opens up a potential avenue towards truly linear-time list-decodable codes which achieve list-decoding capacity. Our result on list decoding follows from a much more general result: any local property satisfied with high probability by a random linear code is also satisfied with high probability by a random LDPC code from Gallager's distribution. Local properties are properties characterized by the exclusion of small sets of codewords, and include list-decoding, list-recovery and average-radius list-decoding. Along the way, we give a characterization of sets of codewords that are likely to appear in a random linear code, which may be of independent interest.



There are no comments yet.


page 1

page 2

page 3

page 4


Bounds for list-decoding and list-recovery of random linear codes

A family of error-correcting codes is list-decodable from error fraction...

List Decoding with Double Samplers

We develop the notion of "double samplers", first introduced by Dinur an...

List Decoding of Deletions Using Guess & Check Codes

Guess & Check (GC) codes are systematic binary codes that can correct mu...

Linear-time Erasure List-decoding of Expander Codes

We give a linear-time erasure list-decoding algorithm for expander codes...

Decoding Error Probability of the Random Matrix Ensemble over the Erasure Channel

Using tools developed in a recent work by Shen and the second author, in...

Sharp threshold rates for random codes

Suppose that 𝒫 is a property that may be satisfied by a random code C ⊂Σ...

List Decoding of Direct Sum Codes

We consider families of codes obtained by "lifting" a base code 𝒞 throug...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.