In standard quantum error correction theory, errors are often modeled as depolarizing noise where , , and Pauli errors occur with equal probability. However, many physical qubit encodings have strongly asymmetric noise channels — one type of Pauli error is exponentially suppressed relative to others. Exploiting this noise bias enables dramatically more efficient error correction.
The Concept
A noise channel acting on a qubit has bias defined as:
where , , are the probabilities of the respective Pauli errors. For depolarizing noise, . A biased-noise qubit has (phase-flip dominated) or (bit-flip dominated).
The general single-qubit Pauli channel is:
For a qubit with noise bias and total error rate :
Physical Realizations
Cat qubits (phase-flip biased)
The Kerr-cat qubit encodes and in coherent states and stabilized by a two-photon drive. A bit-flip ( error) requires the oscillator state to tunnel between the two wells in phase space, which is exponentially suppressed:
Phase-flip errors () arise from single-photon loss and grow linearly with . The resulting noise bias is:
reaching for in experiments (Lescanne et al. 2020).
Erasure qubits (detected errors)
Erasure qubits represent a different form of bias: rather than one Pauli type dominating, the dominant errors are converted to detectable leakage (erasure). A detected error at a known location is strictly easier to correct than an undetected Pauli error. The effective “bias” is between erasure errors (cheap to correct, threshold ) and residual Pauli errors (expensive, threshold ).
Superconducting 0- qubit
The 0- qubit is designed so that its two logical states are connected by a matrix element exponentially small in a circuit parameter, yielding exponential suppression of relaxation () errors while dephasing remains.
Exploiting Bias in QEC
For a qubit with noise bias :
-
Repetition code suffices for the dominant error: A simple -qubit repetition code corrects phase-flip errors. Since bit-flips are exponentially rare, this provides exponential suppression of both error types.
-
Tailored surface codes: Rectangular surface codes with asymmetric dimensions () match the noise asymmetry, reducing qubit overhead compared to square codes.
-
XZZX surface code: Ataides et al. (2021) showed that the XZZX variant of the surface code naturally exploits -biased noise, achieving higher thresholds ( for pure noise) than the standard CSS surface code.
-
Concatenation with bias: The cat qubit + repetition code concatenation (Guillaud & Mirrahimi 2019) can achieve a logical error rate:
where the first term is exponentially suppressed by code distance and the second by the physical bias.
Overhead Comparison
| Noise Model | Surface Code Threshold | Logical Qubits per Physical (at ) |
|---|---|---|
| Depolarizing () | ~1% | ~1000:1 |
| Biased () | ~4% (XZZX) | ~300:1 |
| Biased () | ~10% (repetition + cat) | ~50:1 |
| Erasure-dominated | ~50% (erasure) | ~30:1 |
Historical Context
- Aliferis & Preskill (2008) first analyzed fault-tolerant thresholds under biased noise.
- Tuckett et al. (2018) showed that the surface code threshold increases dramatically with noise bias.
- Guillaud & Mirrahimi (2019) proposed cat qubit + repetition code concatenation.
- Ataides et al. (2021) introduced the XZZX surface code optimized for biased noise.
- Experimental bias ratios demonstrated in cat qubits (Lescanne et al. 2020).