Module quantum_ldpc_codes

Module quantum_ldpc_codes 

Source
Expand description

Quantum Low-Density Parity-Check (LDPC) Codes with Belief Propagation Decoding

This module implements quantum LDPC codes, which are a class of quantum error correction codes characterized by sparse parity-check matrices. LDPC codes offer excellent error correction performance with efficient decoding algorithms, making them practical for large-scale quantum error correction.

Key features:

  • Sparse parity-check matrix construction and optimization
  • Belief propagation decoding with message passing
  • Support for both CSS and non-CSS LDPC codes
  • Tanner graph representation for efficient processing
  • Syndrome decoding with iterative refinement
  • Performance analysis and threshold estimation
  • Hardware-aware optimization for different architectures

Structs§

BPDecodingResult
Belief propagation decoding result
CheckNode
Check node in Tanner graph
LDPCConfig
LDPC code configuration
LDPCStats
LDPC performance statistics
QuantumLDPCCode
Quantum LDPC code implementation
TannerGraph
Tanner graph representation of LDPC code
VariableNode
Variable node in Tanner graph

Enums§

BeliefPropagationAlgorithm
Belief propagation decoding algorithm
LDPCConstructionMethod
LDPC code construction method

Functions§

benchmark_quantum_ldpc_codes
Benchmark quantum LDPC codes performance