On the Efficacy of the Peeling Decoder for the Quantum Expander Code
Jefrin Sharmitha Prabhu, Abhinav Vaishya, Shobhit Bhatnagar, Aryaman Manish Kolhe, V. Lalitha, P. Vijay Kumar
TL;DR
This work tackles erasure decoding for quantum LDPC codes, focusing on quantum expander codes produced by hypergraph products. It introduces a two-phase linear-time erasure decoder: first applying a classical peeling step on the $Z$-type Tanner graph, then clustering the remaining erasures into vertical and horizontal components and solving isolated/frozen clusters with Viderman-based decoding, with optional small-set-flip steps for residual cycles. A detailed analysis (Sections 5.1–5.3) establishes when peeling and SSF succeed under expansion assumptions and characterizes the algorithmic complexity; simulations on several large quantum expander codes show that longer codes improve failure rates at fixed erasure rates with linear-time peeling, while residual errors can be mitigated by subsequent processing. Overall, the results demonstrate a practical, scalable erasure-decoding strategy for quantum expander codes, offering a viable path toward efficient quantum LDPC decoders and motivating further refinements to address remaining stopping-set patterns and residual errors.
Abstract
The problem of recovering from qubit erasures has recently gained attention as erasures occur in many physical systems such as photonic systems, trapped ions, superconducting qubits and circuit quantum electrodynamics. While several linear-time decoders for error correction are known, their error-correcting capability is limited to half the minimum distance of the code, whereas erasure correction allows one to go beyond this limit. As in the classical case, stopping sets pose a major challenge in designing efficient erasure decoders for quantum LDPC codes. In this paper, we show through simulation, that an attractive alternative here, is the use of quantum expander codes in conjunction with the peeling decoder that has linear complexity. We also discuss additional techniques including small-set-flip decoding, that can be applied following the peeling operation, to improve decoding performance and their associated complexity.
