research30 min studyLesson 440 in Physics

Coherent control errors and dynamical decoupling

Derive rotation signs and ideal echo cancellation while identifying calibration, bandwidth, leakage, and feedback limits.

On this page

What you’ll understand

  • Translate a signed control Hamiltonian into a Bloch rotation.
  • Compute static-detuning cancellation in an ideal echo sequence.
  • Separate coherent accumulation, stochastic noise, leakage, and measurement-based feedback.

A qubit controller implements gates by driving a physical Hamiltonian, so amplitude, phase, detuning, and pulse duration all matter. Small reproducible errors can add coherently across a sequence rather than behaving like independent random flips. Calibration and dynamical decoupling address different parts of this problem: calibration estimates control parameters, while pulse sequences can reverse selected unwanted evolution. Neither supplies universal error correction, and each relies on an explicit model of the retained levels and the noise timescale.

Fix a Hamiltonian and rotation convention

In a rotating frame, suppose an effective two-level Hamiltonian contains a transverse drive of angular frequency Ω\Omega, phase ϕ\phi, and detuning δ\delta. The familiar expression assumes an appropriate rotating-wave approximation and neglects higher levels. With time evolution U=e−iHt/ℏU=e^{-iHt/\hbar}, a positive resonant X drive gives Rx(θ)=e−iθX/2R_x(\theta)=e^{-i\theta X/2} with θ=Ωt\theta=\Omega t. Acting on zero, it produces a negative imaginary amplitude on one. This fixes the rotation sign before any geometric interpretation.

At an X rotation of pi over two, the resulting Bloch vector points along negative Y. In contrast, positive Z evolution adds a positive relative phase to the one amplitude and rotates an equatorial vector from positive X toward positive Y. Confusing a ket's global phase with its relative phase often reverses this prediction. Angles in exponentials are radians; a frequency quoted in ordinary hertz must be multiplied by two pi before use as an angular frequency.

H=ℏ2[Ω(cos⁡ϕ X+sin⁡ϕ Y)+δZ],Rx(θ)∣0⟩=cos⁡(θ/2)∣0⟩−isin⁡(θ/2)∣1⟩H=\frac{\hbar}{2}\left[\Omega(\cos\phi\,X+\sin\phi\,Y)+\delta Z\right],\qquad R_x(\theta)|0\rangle=\cos(\theta/2)|0\rangle-i\sin(\theta/2)|1\rangle
H has energy units; Omega and delta have units of radians per second, with radians dimensionless. The displayed driven model is an effective two-level rotating-frame approximation.↔ Scroll wide equations horizontally.

Reverse static dephasing with a toggling frame

Consider free evolution under constant detuning alone. An ideal X pulse reverses the sign of Z by conjugation, so two equal free intervals separated by that pulse acquire opposite detuning phases in the toggling frame. Including a final ideal X returns the logical orientation. The two-pulse cycle cancels static detuning exactly in this model. Physical pi pulses have an additional global phase, which does not alter the recovered quantum state.

If detuning changes during the cycle, cancellation depends on the difference between its time integrals in the two intervals. Fast fluctuations need not cancel, and finite-duration pulses experience the unwanted Hamiltonian while being applied. Pulse imperfections can accumulate as well. More elaborate decoupling sequences control additional components only under specified timing, bandwidth, and noise-spectrum assumptions. Refocusing a slowly varying phase does not reverse general irreversible relaxation, measurement backaction, or arbitrary system-environment dynamics.

F(τ)=e−iδτZ/2,XF(τ)XF(τ)=I,Φ=∫0τδ(t) dt−∫τ2τδ(t) dtF(\tau)=e^{-i\delta\tau Z/2},\qquad XF(\tau)XF(\tau)=I,\qquad \Phi=\int_0^\tau\delta(t)\,dt-\int_\tau^{2\tau}\delta(t)\,dt
The exact identity uses ideal instantaneous X matrices and constant detuning. Phi is the residual toggling-frame angle for time-dependent longitudinal detuning; a physical pair of pi pulses can add an irrelevant global minus sign.↔ Scroll wide equations horizontally.

Calibrate and measure without overclaiming

A systematic pulse-area error changes the intended rotation angle on each application. Repeating the same faulty pulse can amplify its phase error quadratically in state infidelity for small accumulated angles. Randomized error models therefore need justification even when a single-gate average infidelity is small. Calibration estimates amplitude, phase, and drift through repeated prepared experiments; it does not reveal the state of an arbitrary qubit during a computation without disturbing it.

Real devices can leak outside the computational doublet, making a Bloch-sphere picture incomplete. Decoupling pulses can even aggravate leakage if their spectral content excites unwanted transitions. Feedback additionally requires a measured observable, finite latency, and a policy connecting outcomes to control changes. Stabilizer feedback can preserve an encoded state because its checks reveal no logical amplitude in the ideal model; measuring arbitrary single-qubit populations has different backaction. Any claimed improvement must state these measurement and control assumptions alongside the noise model.

1−F∣0⟩=sin⁡2(ϵ/2)for a residual Rx(ϵ),1−F∣0⟩(N)=sin⁡2(Nϵ/2)1-F_{|0\rangle}=\sin^2(\epsilon/2)\quad\text{for a residual }R_x(\epsilon),\qquad 1-F_{|0\rangle}^{(N)}=\sin^2(N\epsilon/2)
F denotes pure-state overlap fidelity with the ideal output. This exact accumulation formula assumes identical coherent residual rotations about the same X axis, no intervening noncommuting gates, and no leakage.↔ Scroll wide equations horizontally.

An echo with explicit units

Let detuning be δ=2π(100) s−1\delta=2\pi(100)\,\mathrm{s}^{-1} and each free interval last τ=1 ms\tau=1\,\mathrm{ms}. For a qubit initially in plus, compare two uninterrupted free intervals with the ideal two-X-pulse echo cycle. Find the phase and Bloch direction.

  1. Convert the time to 0.001 s0.001\,\mathrm{s}. Uninterrupted evolution lasts 2τ2\tau, so its relative phase is 2δτ=0.4π2\delta\tau=0.4\pi radians, or seventy-two degrees. Both computational-basis populations remain one half.

  2. The freely evolved Bloch vector is (cos⁡72∘,sin⁡72∘,0)≈(0.3090,0.9511,0)(\cos72^\circ,\sin72^\circ,0)\approx(0.3090,0.9511,0). The positive Y sign follows from the declared negative-sign Schrödinger exponential for positive detuning.

  3. For the echo cycle, the first and second toggling-frame integrals are each δτ=0.2π\delta\tau=0.2\pi. Their difference is zero, so XF(τ)XF(τ)XF(\tau)XF(\tau) restores plus, giving Bloch vector (1,0,0)(1,0,0) up to global phase.

The result

Free evolution produces a positive seventy-two-degree phase; the ideal two-pulse cycle cancels it exactly under constant detuning and instantaneous perfect-pulse assumptions.

Explore the model

Interactive lab

Interactive lab · quantum

Check signs before interpreting an echo

Reset and set mixing angle 90∘90^\circ and relative phase 72∘72^\circ; predict Bloch coordinates approximately (0.309,0.951,0)(0.309,0.951,0). Compare a fresh Reset run at 90∘,0∘90^\circ,0^\circ. To represent a positive pi-over-two X rotation of zero, Reset and set 90∘,−90∘90^\circ,-90^\circ. These are separate pure-state preparations; the controls do not enact pulses, echo sequences, feedback, or leakage dynamics.

Check signs before interpreting an echoA normalized two-level pure state, not an interacting field simulation. Playback adds one radian per second to the relative phase; basis probabilities stay fixed. Current readings: Probability |0⟩: 71.1%; Probability |1⟩: 28.9%; Bloch (x, y, z): 0.78, 0.45, 0.42. All parameters are adjustable with the labeled controls below.xyz|0⟩|1⟩Basis probabilitiesP(0)71.1%P(1)28.9%
Bloch vector / P(0)P(1)Phase latitude
Probability |0⟩
71.1%
Probability |1⟩
28.9%
Bloch (x, y, z)
0.78, 0.45, 0.42
t = 0 s

A normalized two-level pure state, not an interacting field simulation. Playback adds one radian per second to the relative phase; basis probabilities stay fixed. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe lab checks state geometry and rotation signs; changing a control retains its clock and never implements a continuous control protocol.

Check your understanding

Under the stated Schrödinger convention, where does a positive pi-over-two X rotation send the Bloch vector of zero?

Try it yourself

An intended X pi pulse actually has angle π+0.10\pi+0.10 radians. Starting in zero, find the probability of the intended one outcome. For two identical pulses, compare the fidelity with the ideal two-pulse output and explain the accumulation.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Use the residual angle after factoring out the ideal rotation. The two identical residual rotations commute and their angles add.

Compare with the solution

One pulse gives one-outcome probability sin⁡2((π+0.10)/2)=cos⁡2(0.05)≈0.997502\sin^2((\pi+0.10)/2)=\cos^2(0.05)\approx0.997502, so infidelity is about 0.0024980.002498. Two pulses ideally return zero up to global phase, but the actual residual angle is 0.200.20. The fidelity is cos⁡2(0.10)≈0.990033\cos^2(0.10)\approx0.990033, with infidelity about 0.0099670.009967. This is approximately four times the one-pulse infidelity, showing coherent small-angle accumulation rather than two independent stochastic faults. The calculation assumes a strict two-level system and identical signed errors.

Take it with you

  • A signed Hamiltonian and consistent units determine rotation direction.
  • Ideal echo cancels static longitudinal detuning under specific pulse assumptions.
  • Calibration, decoupling, error correction, and feedback address distinct modeled mechanisms.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.