English

A Criterion for Decoding on the BSC

Information Theory 2025-02-27 v6 math.IT

Abstract

We present an approach to showing that a linear code is resilient to random errors. We use this approach to obtain decoding results for both transitive codes and Reed-Muller codes. We give three kinds of results about linear codes in general, and transitive linear codes in particular. 1) We give a tight bound on the weight distribution of every transitive linear code CF2NC \subseteq \mathbb{F}_2^N: PrcC[c=αN]2(1h(α))dim(C)\Pr_{c \in C}[|c| = \alpha N] \leq 2^{-(1-h(\alpha)) \mathsf{dim}(C)}. 2) We give a criterion that certifies that a linear code CC can be decoded on the binary symmetric channel. Let Ks(x)K_s(x) denote the Krawtchouk polynomial of degree ss, and let CC^\perp denote the dual code of CC. We show that bounds on EcC[KϵN(c)2]\mathbb{E}_{c \in C^{\perp}}[ K_{\epsilon N}(|c|)^2] imply that CC recovers from errors on the binary symmetric channel with parameter ϵ\epsilon. Weaker bounds can be used to obtain list-decoding results using similar methods. One consequence of our criterion is that whenever the weight distribution of CC^\perp is sufficiently close to the binomial distribution in some interval around N2\frac{N}{2}, CC is resilient to ϵ\epsilon-errors. 3) We combine known estimates for the Krawtchouk polynomials with our weight bound for transitive codes, and with known weight bounds for Reed-Muller codes, to obtain list-decoding results for both these families of codes. In some regimes, our bounds for Reed-Muller codes achieve the information-theoretic optimal trade-off between rate and list size.

Keywords

Cite

@article{arxiv.2202.00240,
  title  = {A Criterion for Decoding on the BSC},
  author = {Anup Rao and Oscar Sprumont},
  journal= {arXiv preprint arXiv:2202.00240},
  year   = {2025}
}

Comments

This version accepted to Advances in Mathematics of Communications

R2 v1 2026-06-24T09:12:33.284Z