Error Models
To design and benchmark codes we need tractable mathematical models of noise. The workhorse is the Pauli error model, in which errors are random Pauli operators drawn from a probability distribution. Thanks to the discretization theorem, this captures the worst of physical noise while remaining simple enough to analyse and simulate.
The depolarizing channel
The most-used single-qubit model is the depolarizing channel, which applies , , or each with probability and leaves the qubit alone with probability :
It is the maximally symmetric noise — no Pauli is preferred — and equivalently shrinks the Bloch vector uniformly toward the centre, . For an -qubit register one usually assumes the channel acts independently and identically on each qubit, so a weight- Pauli error occurs with probability times a multiplicity.
Biased and structured noise
Real hardware is rarely symmetric. The dephasing channel applies only ,
modelling the common case where phase coherence decays much faster than population (the regime). Many platforms have biased noise with errors far more likely than ; tailoring a code to a bias (e.g. the XZZX surface code) can dramatically raise thresholds. The general Pauli channel assigns an independent probability to each Pauli string .
Coherent vs. incoherent errors
A subtlety: a small coherent over-rotation is not the same as an incoherent dephasing of equal average fidelity. Coherent errors can add in amplitude across many gates, accumulating as rather than , and are harder to suppress. Randomized compiling and Pauli twirling deliberately convert coherent errors into stochastic Pauli errors so the simple models — and the thresholds derived from them — actually apply.
Amplitude damping: a non-Pauli model
Energy loss is described by amplitude damping, with Kraus operators
where is the decay probability over time . This is not a Pauli channel ( is not a Pauli), but each still expands in the Pauli basis, so a distance-3 code that corrects weight-1 Paulis suppresses amplitude damping to leading order — the bridge to the approximate-QEC discussion later in the module.
The takeaway
The standard noise models are Pauli channels — depolarizing (symmetric), dephasing, and biased — in which errors are random Paulis applied i.i.d. per qubit. Twirling justifies treating general noise as Pauli noise for the purpose of code design, while genuinely non-Pauli processes like amplitude damping are still controlled to leading order through their Pauli expansion.
Sign in on the full site to ask questions and join the discussion.