Capacity-Achieving Codes with Inverse-Ackermann-Depth Encoders

Abstract

We prove that for any additive noise channel over Fq, there exist error-correcting codes approaching channel capacity encodable by arithmetic circuits (with weighted addition gates) over Fq of size O(n) and depth 2α(n), where α(n) is a version of the inverse Ackermann function that is at most 3 for all input lengths n in practice. Our results demonstrate that certain capacity-achieving codes admit highly efficient encoding circuits that are simultaneously of linear size and inverse-Ackermann depth. Our construction composes a linear code with constant rate and relative distance, based on the constructions of G\'al, Hansen, Kouck\'y, Pudl\'ak, and Viola [IEEE Trans. Inform. Theory 59(10), 2013] and Drucker and Li [COCOON 2023], with an additional layer formed by a disperser graph. A probabilistic argument over the edge weights of the disperser shows the existence of a deterministic encoder achieving error probability 2-(n) at any rate below capacity.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…