From Bit to Block: Decoding on Erasure Channels
Henry D. Pfister, Oscar Sprumont, Gilles Zémor
TL;DR
This work develops a general framework to bound the gap between a linear code’s bit- and block-error thresholds on the erasure channel by analyzing the minimum support weight $d_r(C)$ of its $r$-dimensional subcodes. Leveraging sharp-threshold techniques (Tillich–Zémor) and Margulis–Russo-type lemmas, the authors bound how close the block-MAP threshold can be to the bit-MAP threshold under conditions on subcode support growth, and show that doubly transitive codes with sufficiently large $d_r(C)$ have near-capacity block performance. As a proof of concept, Reed–Muller codes of constant rate are shown to satisfy these subcode-growth conditions, with Wei’s subcodes providing explicit lower bounds on $d_r(C)$; this yields an alternative, $d_r$-based proof that RM codes achieve capacity on the erasure channel under block-MAP decoding. The results offer a modular pathway to extend capacity results to other code families by bounding minimum-support weights of small-dimension subcodes. Overall, the paper connects structural code properties to threshold behavior in erasure channels, bridging bit- and block-error analyses with potential broad applicability.
Abstract
We provide a general framework for bounding the block error threshold of a linear code $C\subseteq \mathbb{F}_2^N$ over the erasure channel in terms of its bit error threshold. Our approach relies on understanding the minimum support weight of any $r$-dimensional subcode of $C$, for all small values of $r$. As a proof of concept, we use our machinery to obtain a new proof of the celebrated result that Reed-Muller codes achieve capacity on the erasure channel with respect to block error probability.
