Module concatenated_error_correction

Module concatenated_error_correction 

Source
Expand description

Concatenated Quantum Error Correction with Hierarchical Decoding

This module implements concatenated quantum error correction codes that provide enhanced error protection through multiple levels of encoding. Concatenated codes work by applying error correction codes recursively: the physical qubits of an outer code are themselves logical qubits encoded using an inner code.

This implementation features:

  • Multiple concatenation levels for exponential error reduction
  • Hierarchical decoding with error propagation tracking
  • Adaptive thresholds based on error rates
  • Resource-efficient syndrome processing
  • Support for heterogeneous inner and outer codes

Structs§

BitFlipCode
Implementation of error correction codes for concatenation Simple bit flip code implementation
CodeParameters
Code parameters
ConcatenatedBitFlipCode
Wrapper for bit flip code
ConcatenatedCodeConfig
Concatenated code specification
ConcatenatedCorrectionResult
Concatenated error correction result
ConcatenatedErrorCorrection
Concatenated quantum error correction implementation
ConcatenationLevel
Concatenation level configuration
ConcatenationStats
Concatenation statistics
DecodingResult
Decoding result with error information
LevelDecodingResult
Decoding result for a single level

Enums§

ErrorType
Types of quantum errors
HierarchicalDecodingMethod
Hierarchical decoding method

Traits§

ErrorCorrectionCode
Error correction code trait for concatenation

Functions§

benchmark_concatenated_error_correction
Benchmark concatenated error correction performance
create_standard_concatenated_code
Create concatenated error correction with predefined configuration