English

When Do Low-Rate Concatenated Codes Approach The Gilbert-Varshamov Bound?

Information Theory 2024-07-11 v3 Computational Complexity math.IT

Abstract

The Gilbert--Varshamov (GV) bound is a classical existential result in coding theory. It implies that a random linear binary code of rate ϵ2\epsilon^2 has relative distance at least 12O(ϵ)\frac{1}{2} - O(\epsilon) with high probability. However, it is a major challenge to construct explicit codes with similar parameters. One hope to derandomize the Gilbert--Varshamov construction is with code concatenation: We begin with a (hopefully explicit) outer code Cout{C}_\mathrm{out} over a large alphabet, and concatenate that with a small binary random linear code Cin{C}_\mathrm{in}. It is known that when we use independent small codes for each coordinate, then the result lies on the GV bound with high probability, but this still uses a lot of randomness. In this paper, we consider the question of whether code concatenation with a single random linear inner code Cin{C}_\mathrm{in} can lie on the GV bound; and if so what conditions on Cout{C}_\mathrm{out} are sufficient for this. We show that first, there do exist linear outer codes Cout{C}_\mathrm{out} that are "good" for concatenation in this sense (in fact, most linear codes codes are good). We also provide two sufficient conditions for Cout{C}_\mathrm{out}, so that if Cout{C}_\mathrm{out} satisfies these, CoutCin{C}_\mathrm{out}\circ {C}_\mathrm{in} will likely lie on the GV bound. We hope that these conditions may inspire future work towards constructing explicit codes Cout{C}_\mathrm{out}.

Keywords

Cite

@article{arxiv.2405.08584,
  title  = {When Do Low-Rate Concatenated Codes Approach The Gilbert-Varshamov Bound?},
  author = {Dean Doron and Jonathan Mosheiff and Mary Wootters},
  journal= {arXiv preprint arXiv:2405.08584},
  year   = {2024}
}
R2 v1 2026-06-28T16:26:54.132Z