Error-Correcting Codes for the Sum Channel
Lyan Abboud, Eitan Yaakobi

TL;DR
This paper introduces the sum channel model and develops error-correcting codes for it, achieving near-optimal redundancy for deletion and substitution errors in distributed storage applications.
Contribution
The paper constructs new error-correcting codes for the sum channel, including two-deletion and single substitution correction codes, with redundancy close to theoretical limits.
Findings
Constructed a two-deletion-correcting code with redundancy $2\lceil ext{log}_2 ext{log}_2 n ceil + O( ext{ell}^2)$.
Established an upper bound of $ ext{ceil}( ext{log}_2 ext{log}_2 n)+ O(1)$ for $ ext{ell}=2$, showing near-optimality.
Presented a code correcting a single substitution with redundancy within one bit of optimality.
Abstract
We introduce the sum channel, a new channel model motivated by applications in distributed storage and DNA data storage. In the error-free case, it takes as input an -row binary matrix and outputs an -row matrix whose first rows equal the input and whose last row is their parity (sum) row. We construct a two-deletion-correcting code with redundancy for -row inputs. When , we establish an upper bound of , implying that our redundancy is optimal up to a factor of 2. We also present a code correcting a single substitution with redundant bits and prove that it is within one bit of optimality.
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.
