Surface Code

The leading quantum error correction code for practical systems

Your Progress

0 / 5 completed
←
Previous Module
Shor's Error Correction Code

Introduction to Surface Code

The surface code is the most promising quantum error correction code for near-term quantum computers. It uses a 2D lattice of qubits with local interactions, making it hardware-friendly.

Key Properties:
• 2D planar layout
• Nearest-neighbor interactions only
• High threshold (~1% error rate)
• Scalable architecture

Why Surface Code?

šŸ—ļø
Hardware Friendly
Only nearest-neighbor qubit interactions required
šŸ“Š
High Threshold
Tolerates ~1% physical error rate
šŸ“
Local Operations
All stabilizer measurements are local
šŸ”„
Scalable
Grows to arbitrary size on 2D lattice

vs Other Codes

CodeQubitsConnectivityPractical?
Bit Flip3All-to-allNo (X only)
Shor's Code9ComplexNo (overhead)
Surface Coded² + (d-1)²2D nearestYes! āœ“

Code Parameters

Distance d
3, 5, 7...
Must be odd
Data Qubits
d²
Physical qubits
Measurement
d²-1
Ancilla qubits
Logical
1
Per patch