- Error Correction
Logical Error Rate
The probability that an error-corrected logical qubit experiences an undetectable error per round of error correction, the key metric for evaluating quantum error correction performance.
The logical error rate is the probability that a logical qubit (a qubit protected by an error correction code) suffers an uncorrectable error during a single round of error correction or a single logical gate operation. It is the ultimate performance metric for quantum error correction: the lower the logical error rate, the more reliable the computation. For useful fault-tolerant quantum computing, logical error rates of to per operation are typically required.
Relationship to physical error rate
For a distance- error correction code operating below its threshold, the logical error rate decreases exponentially with code distance:
where is the physical error rate, is the code’s threshold error rate, and is a constant of order 0.1 to 1. The exponent counts the minimum number of errors needed to cause a logical failure.
For the surface code with threshold :
| Physical error rate | Distance 3 | Distance 7 | Distance 15 | |
|---|---|---|---|---|
| 0.1% | 0.1 | ~ | ~ | ~ |
| 0.5% | 0.5 | ~ | ~ | ~ |
| 0.9% | 0.9 | ~ | ~ | ~ |
The exponential suppression only kicks in below threshold. Above threshold, increasing the code distance makes things worse.
What counts as a logical error
A logical error occurs when the physical errors during a correction cycle conspire to flip the logical state without being detected by the syndrome measurements. In the surface code, this requires a connected chain of errors spanning the entire code (from one boundary to the opposite boundary). For a distance- code, at least errors must occur along such a chain.
There are two types of logical errors, corresponding to the two logical operators:
- Logical error: A chain of errors spanning the code horizontally, flipping the logical bit value
- Logical error: A chain of errors spanning the code vertically, flipping the logical phase
The total logical error rate is the sum of both contributions (for a memory experiment).
Measuring logical error rates
Experimental measurement of logical error rates involves:
- Prepare a known logical state ( or )
- Run rounds of error correction (syndrome extraction cycles)
- Decode the syndrome history and apply corrections
- Measure the logical qubit and check if the result matches the prepared state
- Repeat many times to estimate the error probability
The logical error rate per round is then for small .
Google’s 2023 experiment measured logical error rates for the repetition code and showed below-threshold behavior: the distance-5 code had a lower logical error rate (2.914%) than the distance-3 code (3.028%) per round. Their 2024 results extended this to the surface code, achieving a logical error rate that decreased with code distance.
Target logical error rates
The required logical error rate depends on the algorithm:
- Simple circuits (100 logical gates): suffices
- Quantum chemistry (VQE, gates):
- Shor’s algorithm for RSA-2048 ( gates):
Each order of magnitude improvement in logical error rate requires increasing the code distance by roughly 2 (for a surface code at ), which quadratically increases the physical qubit count.
Why it matters for learners
The logical error rate is the single number that determines whether quantum error correction is actually working. It connects physical hardware performance to algorithmic requirements, and it is the metric that all quantum computing roadmaps ultimately aim to improve. Understanding how it scales with physical error rates and code distance is essential for evaluating the feasibility of fault-tolerant quantum computing.