Questions: Quantum Error Correction with Surface Codes
2 questions to test your understanding
Score: 0 / 2
Question 1 Short Answer
Surface codes arrange qubits in a 2D lattice and use stabilizer measurements for error detection. Why is a 2D lattice advantageous over a 1D chain or general graph?
Think about your answer, then reveal below.
Model answer: A 2D surface lattice allows locally-interacting qubits to form a code with high error correction capacity. Each qubit interacts only with neighbors (constant degree ~4), reducing gate complexity and crosstalk. The 2D structure naturally separates data qubits (storing information) and syndrome qubits (detecting errors), enabling in-situ measurements without destroying data. Additionally, 2D geometry scales well: expanding the lattice to more qubits maintains constant density, avoiding global complexity increase. 1D chains have worse error correction thresholds; general graphs lose the local structure advantage.
2D locality is both practical (compatible with lab architectures) and theoretically powerful (high threshold, good scaling). This explains why surface codes are the leading QEC approach.
Question 2 Multiple Choice
What is the error correction threshold, and why does surface code have a threshold ~1%?
AThreshold is the maximum allowed error rate; above it, QEC fails. Surface codes achieve ~1% through clever syndrome decoding
BThreshold is irrelevant; all QEC codes work regardless of error rate
CThreshold is problem-specific and depends on the encoded operation, not the code
DSurface code threshold is ~0.01%, making it impractical
The error correction threshold is the error rate below which increasing code distance (more qubits) reduces total error more than errors from additional qubits add. Surface codes have ~1% threshold, meaning if physical error rates are below 1%, fault-tolerant encoding is possible. This is the highest threshold among topological codes and makes surface codes practical for near-term hardware. Above 1%, additional qubits worsen rather than improve performance, preventing scaling.