# Syndrome Extraction
**Syndrome extraction** is the repeating measurement cycle at the heart of [[Quantum Error Correction]]. Each round, it locates errors **without looking at the encoded data itself**, then hands the result to a decoder that decides what to fix.
## First principles
You cannot measure the [[Qubit|qubits]] directly — that would collapse the [[Physical vs Logical Qubits|logical]] information. So instead you measure the code's [[Stabilizer Codes|parity checks]]: questions like *"do these neighbouring qubits agree?"* The answers — a pattern of $\pm 1$ outcomes — form the **syndrome**.
The syndrome has two crucial properties:
1. It **reveals where an error is** (which checks flipped) but **not the value** of the encoded data — so measuring it doesn't destroy the computation.
2. It **digitizes** a continuous error into a discrete, correctable click.
Each measurement typically uses an extra *ancilla* qubit that interacts with the data qubits and is then read out — itself a form of [[Mid-Circuit Measurement]].
> [!intuition] Repeated vital signs
> A nurse checking pulse and temperature each hour learns whether something is wrong and roughly where — without performing surgery to look inside. Syndrome extraction is that hourly check-up, run over and over for the whole computation.
## Why "many cycles" is the real test
One measurement isn't enough, because the measurement apparatus is *also* noisy. You must run the cycle **round after round** and look for consistent patterns. Surviving many consecutive cycles — with the logical information still intact at the end, even as faulty qubits are repaired or replaced mid-run — is the demonstration that error correction is genuinely working. A useful algorithm needs correction running for its **entire depth**.
## Why it's hard
Every cycle requires fast, reliable [[Mid-Circuit Measurement]] that reads some qubits without disturbing their neighbours — a demanding capability that error correction consumes *constantly*.
## Related
- [[Quantum Error Correction]]
- [[Stabilizer Codes]]
- [[Mid-Circuit Measurement]]
- [[Code Distance and Threshold Theorem]]