Pseudorandom Linear Codes are List Decodable to Capacity
Aaron L Putterman, Edward Pyne

TL;DR
This paper introduces expander-based error correcting codes that can be sampled with linear randomness and achieve list-decoding capacity, combining pseudorandom puncturing with algebraic codes for improved decoding performance.
Contribution
It presents the first construction of algebraic codes that are both efficiently sampleable and achieve list-decoding capacity using pseudorandom puncturing techniques.
Findings
Pseudorandom puncturings mimic properties of truly random puncturings.
Codes with large distance maintain list-recoverability beyond Johnson bound.
Expander-based codes achieve local properties and list-decoding capacity.
Abstract
We introduce a novel family of expander-based error correcting codes. These codes can be sampled with randomness linear in the block-length, and achieve list-decoding capacity (among other local properties). Our expander-based codes can be made starting from any family of sufficiently low-bias codes, and as a consequence, we give the first construction of a family of algebraic codes that can be sampled with linear randomness and achieve list-decoding capacity. We achieve this by introducing the notion of a pseudorandom puncturing of a code, where we select indices of a base code via an expander random walk on a graph on . Concretely, whereas a random linear code (i.e. a truly random puncturing of the Hadamard code) requires random bits to sample, we sample a pseudorandom linear code with random bits. We show that pseudorandom…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Cooperative Communication and Network Coding
