Error-Correction Case Studies
Quantum error correction succeeds when the complete encoding, measurement, decoding, and recovery procedure preserves information better than a specified alternative. Detecting an error is only one part of that task. These case studies connect a small syndrome example to surface-code memories, oscillator encodings, and logical operations, emphasizing what each experiment actually measures.
Helpful background. Why quantum error correction is possible explains how errors can be learned without measuring the logical state. Stabilizers and the surface code introduce check operators and code distance. Logical benchmarking develops the measurement protocols used here.
Reading a syndrome without reading the qubit
Section titled “Reading a syndrome without reading the qubit”The three-qubit repetition code maps an unknown state to
Its checks are and . A parity measurement learns whether adjacent bits agree, while leaving the amplitudes undisclosed. Under the candidate error set , the outcomes identify the error:
| Error | ||
|---|---|---|
This code can preserve an arbitrary superposition against a single bit flip. It cannot correct arbitrary single-qubit noise: commutes with both checks and changes the logical relative phase. Calling the code purely classical misses the first fact; calling it protection against arbitrary errors misses the second.
Real check measurements also fail. Let be the reported parity bit for check in round , with zero meaning eigenvalue . A detection event records a change,
If occurs between rounds, both checks change together. If one check is merely misreported for one round, that check changes entering and leaving the bad sample. A decoder uses these patterns and a noise model to infer a recovery; the pattern need not identify a unique physical history.
Filled circles mark detection events. Top: an data error changes both checks at round 2. Bottom: only check 1 is misreported in round 2, producing events at rounds 2 and 3. Initial parity is known; actual circuits also need final boundary information and can produce more complicated patterns.
Correction need not mean applying an extra physical gate immediately. A Pauli frame records a known correction in software and uses it when interpreting later measurements or controls. Offline reinterpretation of a final measurement tests the memory and decoder. Supplying the frame during a continuing computation additionally tests the timing of classical processing.
A repetition-code experiment
Section titled “A repetition-code experiment”Google Quantum AI’s 2021 superconducting experiment used repetition codes up to distance 11, with 21 total data and measurement qubits and as many as 50 rounds. In the phase-flip family, logical error per round fell from for five total qubits to for 21. This tested suppression of the protected error sector, not simultaneous protection against both bit and phase errors. Data near rare high-energy disturbances were excluded to study typical operation; those disturbances affected less than of the data. The exclusion matters when applying the result to uninterrupted operation. Google Quantum AI (2021)
What a logical memory lifetime means
Section titled “What a logical memory lifetime means”A logical memory must preserve more than the population of . For example, a random logical error leaves that state intact while damaging . Preparing states along several Bloch-sphere axes reveals this difference. Six cardinal-state survival measurements can determine an average fidelity, but do not by themselves determine every entry of a channel’s process matrix.
One common model assumes that a chosen binary logical observable flips independently with probability per cycle. After cycles,
Two flips can cancel in the final outcome. Consequently this endpoint probability differs from the probability that any logical flip occurred. It approaches one half rather than one. The derivation and preparation/readout corrections are given in logical benchmarking.
For cycle duration and , the corresponding exponential contrast lifetime is
The factor of two matters: the effective continuous-time flip rate is , approximately , whereas contrast decays at rate . An experimentally quoted lifetime may instead average several axes or use a process-fidelity fit. Use its stated definition before converting it into an error rate.
Break-even compares a logical lifetime with a named reference, . The same encoding without correction tests whether the correction loop helps. A physical qubit or an uncorrected oscillator encoding tests a different comparison. Match elapsed time, prepared states, active controls, discarded trials, and treatment of preparation and measurement errors. A ratio against one reference does not automatically apply to another.
Increasing surface-code distance
Section titled “Increasing surface-code distance”A larger surface code uses more data and measurement qubits to make a logical error require a larger damaging pattern of faults. More qubits also introduce more places for faults. The competition produces a threshold: increasing distance helps only in a sufficiently favorable noise regime for the circuit and decoder.
For matched odd distances, an empirical suppression factor is
A value above one means the larger tested code had a smaller error in that comparison. It is not a universal physical-error threshold, and one pair of sizes cannot guarantee the same reduction indefinitely. Leakage, correlations, changing hardware quality, and finite-size effects can change the trend.
The Google surface-code study published in 2025 reported a distance-7 memory using 101 qubits and logical error per cycle. Its distance-step suppression factor was . The reported logical lifetime was , compared with for its best constituent physical reference, a gain of . A distance-5 implementation used real-time decoding with mean latency for cycles. These are distinct demonstrations of size suppression, memory gain, and live classical processing. Google Quantum AI and Collaborators (2025)
Latency longer than one cycle is compatible with a pipeline: several rounds can be in processing simultaneously. Sustained throughput must keep up with incoming rounds, and a dependent operation must receive the needed frame before its deadline. Mean latency alone does not establish either property.
The same study used long repetition codes to probe rare correlated disturbances. Its corrected Figure 3a concerns repetition-code distance, not surface-code distance; the 2026 correction fixes that labeling. A floor inferred from this diagnostic should not be relabeled as a measured surface-code floor. The surface-code result itself concerns memory; protected gates and non-Clifford resources require additional tests.
Oscillator codes and the choice of reference
Section titled “Oscillator codes and the choice of reference”An oscillator has many levels in which to store redundancy. This can reduce the number of separate storage elements, while still requiring ancillary qubits, control pulses, readout, and reset. The relevant unit is the complete memory module, not an isolated oscillator without its correction apparatus.
GKP codes encode a qubit in a grid-like phase-space structure. Finite-energy implementations have approximate grid peaks, and repeated correction suppresses small displacement errors. Sivak and colleagues demonstrated a stabilized superconducting GKP memory with coherence gain over the best imperfect component in their comparison. This was a substantial memory improvement in one module; it was not a measurement of an increasing-distance family. Sivak et al. (2023)
Binomial codes use selected number-state superpositions. Ni and colleagues used
A single photon loss maps these basis states to and . Equal norms are crucial: learning that a loss occurred does not reveal which logical basis state was present. The experiment repeatedly extracted a loss syndrome and applied feedback, exceeding its physical-memory comparison by about . That reference was a qubit in the cavity’s lowest two Fock states, not the cavity’s raw energy-decay time. Ni et al. (2023)
Photon loss is not the whole evolution. The no-jump attenuation also changes number-state amplitudes, while missed multiple losses, ancilla faults, and recovery errors limit performance. The code and its correction cadence must address the actual channel. A gain for one oscillator encoding and a gain for another need not rank the two architectures: their reference memories and lifetime definitions can differ.
From storage to continuing logical operations
Section titled “From storage to continuing logical operations”The neutral-atom experiment of Bluvstein and colleagues illustrates why separate parts of a paper must be read separately. Its four-round surface-code benchmark found a reduction in error per round from distance 3 to 5 using loss information and machine-learning decoding, without postselection in that comparison. Other experiments implemented logical entangling operations, code teleportation, and qubit reuse. The reuse circuits supported dozens of logical qubits and hundreds of logical teleportations; they were not limited to the four-round memory benchmark. Bluvstein et al. (2026)
These results connect protection with repeated operations and entropy removal. They do not make the surface-code suppression factor a measured error rate for every gate or every deeper circuit in the paper. To assess a computation, follow its own encoding, circuit, decoding, acceptance, and output statistics. Fault-tolerant gates explains fault propagation; lattice surgery and magic-state distillation develop specific ways to perform logical operations.
Exercises
Section titled “Exercises”1. Two faults imitate one
Section titled “1. Two faults imitate one”The repetition-code syndrome is . Why can the one-fault decoder choose , yet fail when the actual fault was ?
Solution
Both operators anticommute with and commute with . Applying the inferred recovery after leaves , a logical flip. The measured checks specify a syndrome class; the noise assumptions determine which member the decoder favors.
2. A bad measurement round
Section titled “2. A bad measurement round”One check reports parity bits , including a known initial value. Find its detection-event bits and explain the simplest fault history.
Solution
Adjacent XORs give . A single erroneous report in the second entry creates two adjacent-time events. A persistent data error would instead keep the parity changed until another fault, recovery, or final boundary. More complicated fault combinations can reproduce the same observed history.
3. Infer the flip probability
Section titled “3. Infer the flip probability”For after 20 independent identical-flip cycles, find and compare with .
Solution
The linear estimate is , which underestimates because two or more flips can restore the final parity. The inversion assumes stationary independent flips and an endpoint probability with preparation and readout treated consistently.
4. Per cycle or per second?
Section titled “4. Per cycle or per second?”Memory A has per cycle; B has per cycle. Compare their approximate flip rates and contrast lifetimes.
Solution
B has less error per cycle. But the approximate rates are and . Thus
A preserves the chosen contrast longer in elapsed time under this model. The result follows from , not .
5. A burst floor
Section titled “5. A burst floor”Ordinary operation fails with probability per trial. A burst occurs with probability per trial and then causes failure with probability . Find the total failure probability and its limit if ordinary errors are suppressed further.
Solution
The limiting value is if the burst process stays unchanged. Removing burst trials estimates the conditional ordinary-error probability, not this total probability. A trial here is the entire stated storage experiment; the burst probability is not automatically a per-cycle rate.
6. The uncertainty in a lifetime gain
Section titled “6. The uncertainty in a lifetime gain”Let and , with independent approximately Gaussian standard uncertainties. Estimate and an approximate 95% interval.
Solution
First-order propagation gives
The approximate interval is . It narrowly excludes one under the stated assumptions. Shared calibration errors require a covariance term; fitted uncertainties do not cover an unmatched state ensemble or an unsuitable reference.
7. Why equal loss amplitudes matter
Section titled “7. Why equal loss amplitudes matter”Apply the oscillator annihilation operator to both binomial basis states above. Compare with the alternative encoding , . Does a detected loss preserve arbitrary logical amplitudes equally in both encodings?
Solution
For the binomial code, write . Then
After normalization, the amplitudes are unchanged in the error basis. In the alternative code the result is , with squared norm . The loss probability reveals logical-state information. Orthogonal output states alone do not make this loss correctable by a state-independent deterministic recovery.
8. A delayed decoder
Section titled “8. A delayed decoder”A decoder pipeline accepts one new syndrome round every microsecond and returns each result later. A dependent operation needs the most recent round’s frame within . Can throughput be adequate while the operation still has to wait?
Solution
Yes. A pipeline can have roughly 60 rounds in flight without an ever-growing queue if it sustains the input rate. Its latency nevertheless misses the deadline. The operation must wait, be rescheduled, or use a justified alternative protocol. Average throughput and decision latency answer different questions.
References
Section titled “References”- D. Bluvstein et al., “A fault-tolerant neutral-atom architecture for universal quantum computation,” Nature 649, 39–46 (2026). doi:10.1038/s41586-025-09848-5.
- Google Quantum AI, “Exponential suppression of bit or phase errors with cyclic error correction,” Nature 595, 383–387 (2021). doi:10.1038/s41586-021-03588-y.
- Google Quantum AI and Collaborators, “Quantum error correction below the surface code threshold,” Nature 638, 920–926 (2025). doi:10.1038/s41586-024-08449-y. Figure-label correction: Nature 653, E5 (2026), doi:10.1038/s41586-026-10559-8.
- Z. Ni et al., “Beating the break-even point with a discrete-variable-encoded logical qubit,” Nature 616, 56–60 (2023). doi:10.1038/s41586-023-05784-4.
- V. V. Sivak et al., “Real-time quantum error correction beyond break-even,” Nature 616, 50–55 (2023). doi:10.1038/s41586-023-05782-6.