English

Error-Correcting Codes for the Sum Channel

Information Theory 2026-04-14 v2 math.IT

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 \ell-row binary matrix and outputs an (+1)(\ell+1)-row matrix whose first \ell rows equal the input and whose last row is their parity (sum) row. We construct a two-deletion-correcting code with redundancy 2log2log2n+O(2)2\lceil\log_2\log_2 n\rceil + O(\ell^2) for \ell-row inputs. When =2\ell=2, we establish an upper bound of log2log2n+O(1)\lceil\log_2\log_2 n\rceil + O(1), implying that our redundancy is optimal up to a factor of 2. We also present a code correcting a single substitution with log2(+1)\lceil \log_2(\ell+1)\rceil redundant bits and prove that it is within one bit of optimality.

Keywords

Cite

@article{arxiv.2601.10256,
  title  = {Error-Correcting Codes for the Sum Channel},
  author = {Lyan Abboud and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:2601.10256},
  year   = {2026}
}

Comments

Full version

R2 v1 2026-07-01T09:05:36.648Z