Simple Codes and Sparse Recovery with Fast Decoding

01/09/2019
by   Mahdi Cheraghchi, et al.
0

Construction of error-correcting codes achieving a designated minimum distance parameter is a central problem in coding theory. A classical and algebraic family of error-correcting codes studied for this purpose are the BCH codes. In this work, we study a very simple construction of linear codes that achieve a given distance parameter K. Moreover, we design a simple syndrome decoder for the code as well. The running time of the decoder is only logarithmic in the block length of the code, and nearly linear in the distance parameter K. Furthermore, computation of the syndrome from a received word can be done in nearly linear time in the block length. The techniques can also be used in sparse recovery applications to enable sublinear time recovery. We demonstrate this for the particular application of non-adaptive group testing problem, and construct simple explicit measurement schemes with O(K^2 ^2 N) tests and O(K^3 ^2 N) recovery time for identifying up to K defectives in a population of size N.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2019

Explicit Constructions of Two-Dimensional Reed-Solomon Codes in High Insertion and Deletion Noise Regime

Insertion and deletion (insdel for short) errors are synchronization err...
research
07/27/2023

Knot Theory and Error-Correcting Codes

This paper builds a novel bridge between algebraic coding theory and mat...
research
12/28/2017

Nearly linear time encodable codes beating the Gilbert-Varshamov bound

We construct explicit nearly linear time encodable error-correcting code...
research
01/21/2018

A Rate-Optimal Construction of Codes with Sequential Recovery with Low Block Length

An erasure code is said to be a code with sequential recovery with param...
research
11/09/2020

Interactive Oracle Proofs of Proximity to Algebraic Geometry Codes

In this work, we initiate the study of proximity testing to Algebraic Ge...
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
02/17/2019

Nearest neighbor decoding for Tardos fingerprinting codes

Over the past decade, various improvements have been made to Tardos' col...

Please sign up or login with your details

Forgot password? Click here to reset