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§
- BPDecoding
Result - Belief propagation decoding result
- Check
Node - Check node in Tanner graph
- LDPC
Config - LDPC code configuration
- LDPC
Stats - LDPC performance statistics
- QuantumLDPC
Code - Quantum LDPC code implementation
- Tanner
Graph - Tanner graph representation of LDPC code
- Variable
Node - Variable node in Tanner graph
Enums§
- Belief
Propagation Algorithm - Belief propagation decoding algorithm
- LDPC
Construction Method - LDPC code construction method
Functions§
- benchmark_
quantum_ ldpc_ codes - Benchmark quantum LDPC codes performance