Improved Decoding of Expander Codes

11/15/2021
by   Xue Chen, et al.
0

We study the classical expander codes, introduced by Sipser and Spielman <cit.>. Given any constants 0< α, ε < 1/2, and an arbitrary bipartite graph with N vertices on the left, M < N vertices on the right, and left degree D such that any left subset S of size at most α N has at least (1-ε)|S|D neighbors, we show that the corresponding linear code given by parity checks on the right has distance at least roughly α N/2 ε. This is strictly better than the best known previous result of 2(1-ε ) α N <cit.> whenever ε < 1/2, and improves the previous result significantly when ε is small. Furthermore, we show that this distance is tight in general, thus providing a complete characterization of the distance of general expander codes. Next, we provide several efficient decoding algorithms, which vastly improve previous results in terms of the fraction of errors corrected, whenever ε < 1/4. Finally, we also give a bound on the list-decoding radius of general expander codes, which beats the classical Johnson bound in certain situations (e.g., when the graph is almost regular and the code has a high rate). Our techniques exploit novel combinatorial properties of bipartite expander graphs. In particular, we establish a new size-expansion tradeoff, which may be of independent interests.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2022

A Lower Bound on the List-Decodability of Insdel Codes

For codes equipped with metrics such as Hamming metric, symbol pair metr...
research
06/24/2019

List Decoding of Insertion and Deletion Codes

Insertion and deletion (Insdel for short) errors are synchronization err...
research
06/24/2019

On List Decoding of Insertion and Deletion Errors

Insertion and deletion (Insdel for short) errors are synchronization err...
research
12/14/2021

Right-hand side decoding of Gabidulin code and applications

We discuss the decoding of Gabidulin and interleaved Gabidulin codes. We...
research
02/20/2020

Linear-time Erasure List-decoding of Expander Codes

We give a linear-time erasure list-decoding algorithm for expander codes...
research
01/05/2021

A New Formula for the Minimum Distance of an Expander Code

An expander code is a binary linear code whose parity-check matrix is th...
research
04/05/2022

Hall-type theorems for fast almost dynamic matching and applications

A dynamic set of size up to K is a set in which elements can be inserted...

Please sign up or login with your details

Forgot password? Click here to reset