QEC Code Strategies
The landscape of quantum error correction code architectures.
Shor Code |
- First quantum error correction code. Protects against both bit-flip and
phase-flip errors. Proved that quantum errors can be corrected. (1) logical
qubit (= 9) physical qubits.
|
Steane Code |
- More efficient than the Shor Code. Uses fewer qubits, making some logical
operations easier. Inspired many modern quantum codes. (1) logical qubit (=
7) physical qubits.
|
Toric Code |
- First topological quantum error correction code. Stores quantum information
across a lattice structure using topological properties. (1) logical qubit is
encoded across a 2D lattice.
|
Surface Code |
- Practical implementation of topological QEC. Most widely used QEC code today,
compatible with current 2D grids, and a strong foundation for scalable
fault-tolerant roadmaps. (1) logical qubit \(\\sim 10^2\\text{--}10^3+\)
physical qubits.
|
Color Code |
- Topological QEC code using a colored lattice. Supports more transversal logical
gates than Surface Codes, simplifying certain fault-tolerant operations. (1)
logical qubit \(\\sim 10^2\\text{--}10^3+\) physical qubits.
|
Bacon-Shor Code |
- Subsystem QEC code. Combines features of Shor Code and surface-like structures.
Requires fewer stabilizer measurements, simplifying error detection. (1)
logical qubit is encoded using a grid of physical qubits.
|
GKP Code |
- Continuous-variable QEC code. Encodes a logical qubit in the states of a quantum
oscillator. Corrects small displacement errors. Highly efficient for bosonic
hardware: (1) logical qubit (= 1) oscillator mode.
|
Cat Code |
- Bosonic QEC code. Encodes information using superpositions of coherent states
(|alpharangle pm |-alpharangle). Protects against photon loss.
|
XZZX Surface Code |
- Advanced version of the Surface Code using a different arrangement of (X) and
(Z) stabilizers. Performs better under biased noise. (1) logical qubit
\(\\sim 10^2\\text{--}10^3+\) physical qubits.
|
Hypergraph Product (LDPC) Code |
- Quantum Low-Density Parity-Check (LDPC) code. Reduces the number of physical
qubits required for error correction, enabling more efficient encoding. (1)
logical qubit has lower qubit overhead than Surface Codes.
|