Improved Decoding of Tanner Codes

Abstract

In this paper, we present improved decoding algorithms for expander-based Tanner codes. We begin by developing a randomized linear-time decoding algorithm that, under the condition that δ d0 > 2 , corrects up to α n errors for a Tanner code T(G, C0) , where G is a (c, d, α, δ) -bipartite expander with n left vertices, and C0 ⊂eq F2d is a linear inner code with minimum distance d0 . This result improves upon the previous work of Cheng, Ouyang, Shangguan, and Shen (RANDOM 2024), which required δ d0 > 3 . We further derandomize the algorithm to obtain a deterministic linear-time decoding algorithm with the same decoding radius. Our algorithm improves upon the previous deterministic algorithm of Cheng et al. by achieving a decoding radius of α n , compared with the previous radius of 2αd0(1 + 0.5cδ) n. Additionally, we investigate the size-expansion trade-off introduced by the recent work of Chen, Cheng, Li, and Ouyang (IEEE TIT 2023), and use it to provide new bounds on the minimum distance of Tanner codes. Specifically, we prove that the minimum distance of a Tanner code T(G,C0) is approximately fδ-1 ( 1d0 ) α n , where fδ(·) is the Size-Expansion Function. As another application, we improve the decoding radius of our decoding algorithms from α n to approximately fδ-1(2d0)α n.

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…