Arrow Research search
Back to FOCS

FOCS 2024

Decoding Quasi-Cyclic Quantum LDPC Codes

Conference Paper Accepted Paper Algorithms and Complexity ยท Theoretical Computer Science

Abstract

Quantum low-density parity-check (qLDPC) codes are an important component in the quest for quantum fault tolerance. Dramatic recent progress on qLDPC codes has led to constructions which are asymptotically good, and which admit linear-time decoders to correct errors affecting a constant fraction of codeword qubits. These constructions, while theoretically explicit, rely on inner codes with strong properties only shown to exist by probabilistic arguments, resulting in lengths that are too large to be practically relevant. In practice, the surface/toric codes, which are the product of two repetition codes, are still often the qLDPC codes of choice. A previous construction of qLDPC codes based on the lifted product of an expander-based classical LDPC code with a repetition code (Panteleev and Kalachev, 2020) achieved a near-linear distance, and avoids the need for such intractable inner codes. Our main result is an efficient decoding algorithm for these codes that corrects a near-linear number of adversarial errors. En route, we give a similar algorithm for the hypergraph product version these codes, which are simpler but have distance growing only as the square root of the block length. Our decoding algorithms leverage the fact that the codes we consider are quasi-cyclic, meaning that they respect a cyclic group symmetry. Since the repetition code is not based on expanders, previous approaches to decoding expander-based qLDPC codes, which typically worked by greedily flipping code bits to reduce some potential function, do not apply in our setting. Instead, we reduce our decoding problem (in a black-box manner) to that of decoding classical expander-based LDPC codes under noisy parity-check syndromes. For completeness, we also include a treatment of such classical noisy-syndrome decoding that is sufficient for our application to the quantum setting.

Authors

Keywords

  • Computer science
  • Fault tolerance
  • Qubit
  • Fault tolerant systems
  • Closed box
  • Probabilistic logic
  • Parity check codes
  • Graph theory
  • Decoding
  • Noise measurement
  • Efficient Algorithm
  • Linear Time
  • Block Length
  • Cyclic Group
  • Hypergraph
  • Decoding Algorithm
  • Efficient Decoding
  • High Probability
  • Running Time
  • Measure Of Stability
  • Chain Complexes
  • Time Axis
  • Linear Distance
  • Power-of-two
  • Weight Error
  • Classical Interpretation
  • Quantum Error Correction
  • Hamming Weight
  • Good Probability
  • Class Of Codes
  • quantum LDPC code
  • decoder
  • lifted product
  • hypergraph product
  • expander

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
127009095699420530
v2026.09.13