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
| Code | Qubits | Connectivity | Practical? |
|---|---|---|---|
| Bit Flip | 3 | All-to-all | No (X only) |
| Shor's Code | 9 | Complex | No (overhead) |
| Surface Code | d² + (d-1)² | 2D nearest | Yes! ā |
Code Parameters
Distance d
3, 5, 7...
Must be odd
Data Qubits
d²
Physical qubits
Measurement
d²-1
Ancilla qubits
Logical
1
Per patch