Degenerate quantum erasure decoding
Kao-Yueh Kuo, Yingkai Ouyang
TL;DR
This work investigates erasure-dominated quantum error correction using stabilizer and QLDPC codes, targeting erasure capacity under practical, linear-time decoding. The authors show that MLD can achieve capacity on the quantum erasure channel with $C(p)=1-2p$, while novel BP-based decoders—MBP$_2$, AMBP$_2$, MBP$_4$, and the unified (A)MBP$_q$—achieve near-capacity across diverse code families, including bicycle codes, LP codes, and 2D topological codes, with linear-time complexity. A key strength is exploiting degeneracy in stabilizer codes to converge to any degenerate equivalent error; the decoders also extend to mixed erasure/depoloarizing errors and local deletions via PI inner codes. The results demonstrate capacity-achieving performance for certain constructions (MLD) and near-capacity performance for linear-time BP decoders, suggesting practical pathways to high-rate quantum codes with efficient decoding for leakage-dominated quantum devices and networks.
Abstract
Erasures are the primary type of errors in physical systems dominated by leakage errors. While quantum error correction (QEC) using stabilizer codes can combat erasure errors, it remains unknown which constructions achieve capacity performance. If such codes exist, decoders with linear runtime in the code length are also desired. In this paper, we present erasure capacity-achieving quantum codes under maximum-likelihood decoding (MLD), though MLD requires cubic runtime in the code length. For QEC, using an accurate decoder with the shortest possible runtime will minimize the degradation of quantum information while awaiting the decoder's decision. To address this, we propose belief propagation (BP) decoders that run in linear time and exploit error degeneracy in stabilizer codes, achieving capacity or near-capacity performance for a broad class of codes, including bicycle codes, product codes, and topological codes. We furthermore explore the potential of our BP decoders to handle mixed erasure and depolarizing errors, and also local deletion errors via concatenation with permutation invariant codes.
