Dynamical Decoupling in Quantum Circuits
Dynamical decoupling (DD) uses control pulses to reduce unwanted evolution while a qubit stores or processes information. It is particularly useful when noise changes slowly enough for the control to reverse its accumulated effect. Real pulses also introduce errors, so the best sequence is the one that preserves the desired quantum operation under the available timing, calibration and noise conditions.
This page applies DD to idle intervals and computation: how to preserve the intended operation, fit pulses into a schedule and compare the resulting performance. The general dynamical-decoupling lesson develops the sequence and filter theory. DD changes the physical channel before measurement; it does not infer an ideal answer from noisy records or perform syndrome-based recovery.
Required background. Noise and mitigation distinguishes physical suppression from estimation. Dynamical decoupling introduces toggling frames and refocusing.
Helpful background. Pulse sequences describes sequence families; average Hamiltonian theory explains controlled evolution; variance and covariance supports the paired comparison below.
Preserve the intended operation
Section titled “Preserve the intended operation”An idle means identity in a specified rotating or logical frame. Laboratory-frame precession may be intentional, and a virtual frame update changes the axes of later pulses. Always compare the entire controlled interval with its intended operation in the same frame.
Write an ideal rotation as . If pulses occur in chronological order, their product acts right-to-left. For a protected idle, the pulse-only requirement is
Four pulses give identity; two give . One uncompensated pulse does not preserve an arbitrary input, even when it refocuses dephasing. An echo experiment can account for that known rotation in its readout or frame convention. The phase above is harmless only if it is global over the entire relevant space; different phases on leakage states or coherently controlled branches can matter.
The pulse product alone does not test evolution between or during pulses. For a gate, the complete product must implement the target gate, rather than merely end with an identity pulse cycle. A simple warning is a desired static rotation: the same balanced echo that removes a nuisance detuning also removes that rotation. Preserving useful dynamics while canceling errors requires appropriately designed control, not arbitrary insertion of an idle sequence.
The group-averaging formulation of Viola, Knill and Lloyd (1999) explains how control can suppress selected interaction terms. Higher-order effects and finite pulses require additional analysis; there is no universal sequence that cancels arbitrary noise without changing the task.
Turn pulse times into a physical schedule
Section titled “Turn pulse times into a physical schedule”A pulse with center and duration occupies . Check those edges against neighboring operations, waveform tails, minimum free gaps and shared drive or coupler resources. A center inside an idle is insufficient if part of its pulse lies outside.
For a concrete example, take a idle, four requested centers , a nearest timing grid and pulses:
| Pulse | Realized center (ns) | Occupied interval (ns) |
|---|---|---|
| 1 | 152 | 132–172 |
| 2 | 448 | 428–468 |
| 3 | 752 | 732–772 |
| 4 | 1048 | 1028–1068 |
The free gaps are . They satisfy a boundary guard and minimum internal gap. The pulse duty fraction is . These geometric checks say that the schedule fits; they do not establish noise suppression.
In an instantaneous-pulse approximation, changes sign at each pulse center. For static detuning , the remaining phase is , where . The requested times give zero, but the rounded schedule gives
Thus its normalized static residual is about . The timing grid has changed the cancellation even though the ideal pulse product and spacing tests still pass. Use the emitted times, including any inserted frame updates, when predicting behavior. Pulse-level control explains the schedule representation.
During a finite pulse, generally rotates continuously and has several Pauli components. Replacing it by throughout the pulse is not exact. Integrate the control Hamiltonian, or state and justify a strong-control or negligible-pulse-duration approximation. Leakage and spectator disturbance need a larger model than this two-level one.
Check which noise the schedule suppresses
Section titled “Check which noise the schedule suppresses”For in units with , a zero-mean stationary classical Gaussian fluctuation gives coherence under ideal sign modulation. Fix the spectral convention by
Here has units , has units , and has units , making dimensionless. The factor comes from the Gaussian characteristic function. Non-Gaussian noise generally needs more than its two-point spectrum. Cywiński et al. (2008) study both Gaussian descriptions and strongly coupled fluctuators.
A low-frequency zero suppresses only the spectral contributions it actually overlaps. Moving weight away from low frequencies can move it toward another noise band. A high-order zero of a filter is also distinct from cancellation order in a Magnus expansion; Paz-Silva and Viola (2014) develop this distinction. Neither theoretical order alone ranks experimental performance.
White dephasing and relaxation
Section titled “White dephasing and relaxation”If , then
Ideal sign reversals cannot reduce this white-noise exposure. Equivalently, changing to leaves the Markovian dissipator unchanged. This statement assumes ideal instantaneous modulation and that same noise model; it does not cover every possible driven open system.
Unitary pulses also cannot reverse an unknown amplitude-damping jump. They may change the coupling or effective relaxation in a structured environment, but that needs an explicit physical model. To illustrate a remaining relaxation cost, suppose a phenomenological channel has transverse contraction and longitudinal contraction . Its average input-state fidelity is
At and , changing from to raises this fidelity from to . Even gives only . This comparison assumes unchanged amplitude damping; it is not the channel automatically generated by applying pulses during relaxation. Such pulses can rotate damping into excitation in the toggling frame.
Include coherent pulse errors
Section titled “Include coherent pulse errors”More pulses can improve environmental refocusing while worsening control error. Consider four instantaneous pulses, no environmental evolution, perfect axes and the same angle error on every pulse. Four pulses implement a residual rotation by after removing their ideal identity. Their average infidelity is
For chronological axes , the product is
It is at . Let . Direct multiplication gives
The leading errors are and , respectively. At radians they are about and . Both sequences have four pulses, but their coherent errors combine differently.
Exact two-level pulse products in the stated angle-error model. Alternating axes cancels the leading coherent error; the vertical axis is logarithmic. Environmental noise, detuning errors and finite pulse widths are absent, so the plot does not establish a universal sequence ranking.
A state aligned with the residual rotation axis can look perfectly preserved while other states fail. This is why a single favorable survival probability does not establish arbitrary-state protection. Souza, Álvarez and Suter (2011) and Wang et al. (2012) analyze pulse-error robustness in more realistic settings. Ezzell et al. (2023) also show why pulse spacing and device context matter in experimental comparisons.
Compare performance at equal resources
Section titled “Compare performance at equal resources”Measure the quantity the application needs: coherence of a particular state, average or worst-state memory fidelity, or an algorithmic observable. A longer fitted is useful but does not establish all of these. Include leakage, loss and spectator effects; conditioning on surviving computational states can hide increased failure.
Interleave baseline and DD measurements in matched time blocks to reduce drift confounding. Select the sequence on separate data, then evaluate the chosen sequence on fresh states or circuits. With matched quality scores , calculate differences and use their sample variance:
For baseline scores and DD scores , the mean gain is and its paired standard error is . Treating the records as independent gives . A Student- interval is approximately if the six block differences are independent and approximately normally distributed. Pairing does not justify that distributional assumption or remove correlations between blocks.
Count calibration and tuning runs as well as final shots. If pulses lengthen the circuit, either compare with an equal-duration baseline or include the extra time in the resource comparison. Added drive power, occupied hardware and recalibration can outweigh a small gain. Keeping the original idle can be the better choice.
Combining DD with extrapolation or probabilistic cancellation changes the noise those estimators encounter. Check the actual combined circuits: scaling durations can change DD timing, and a cancellation model for an unprotected gate need not apply after protection. A readout response need only be recalibrated if it changes or its transfer is uncertain; physical suppression does not automatically alter every downstream detector parameter.
Exercises
Section titled “Exercises”1. Track the ideal net action
Section titled “1. Track the ideal net action”Compute the products of two and four ideal pulses and of chronological . Why is a single echo pulse insufficient for an arbitrary-state identity?
Solution
The first two products are and . The alternating product is , including the four factors of . Each is identity up to a global phase. A single pulse is , which swaps and ; its known action must be compensated or incorporated in the intended final frame or measurement.
2. Reconstruct the rounded schedule
Section titled “2. Reconstruct the rounded schedule”Find the free gaps, duty fraction and static moment from the timing table. Does symmetric placement around the midpoint force zero static moment?
Solution
Subtract successive pulse edges and the window boundaries to get . Pulse occupancy is , hence duty . Instantaneous signed center intervals give . Reflection symmetry alone does not balance the total positive and negative durations for this even-pulse pattern.
3. Convert spectral units
Section titled “3. Convert spectral units”A one-sided ordinary-frequency PSD obeys . Express the two-sided angular-frequency PSD used above.
Solution
For a real stationary process,
The half accounts for positive and negative frequencies. Since , no extra factor appears in this convention. A PSD integrated with alone would have a different normalization.
4. Verify the coherent-error figure
Section titled “4. Verify the coherent-error figure”Use to derive both curves. Explain why multiplying individual pulse fidelities fails.
Solution
The same-axis product has trace , giving . For the alternating product, let ; its trace is . Substitution gives . Coherent rotations compose as amplitudes with signs and axes, not independent failure probabilities. For equal same-axis small errors, the leading infidelity is , rather than .
5. Distinguish dephasing suppression from relaxation
Section titled “5. Distinguish dephasing suppression from relaxation”Derive the average fidelity of the phenomenological channel above. What prevents the value from reaching one when ?
Solution
For Bloch action , average pure-input fidelity is : spherical averaging gives and . Here has diagonal entries . Even with , contracts the Bloch sphere. Removing pure dephasing has not undone damping.
6. Check the paired uncertainty
Section titled “6. Check the paired uncertainty”Recompute the gain and standard error from the six pairs. What additional assumption enters the stated confidence interval?
Solution
The differences are , with mean and sample variance . Thus the standard error is . Multiplying by gives half-width . The exact Student- construction assumes independent normal differences; six pairs alone do not establish normality. Correlated blocks or same-data sequence selection require another analysis or new measurements.
References
Section titled “References”- Ł. Cywiński, R. M. Lutchyn, C. P. Nave, and S. Das Sarma, “How to Enhance Dephasing Time in Superconducting Qubits,” Physical Review B 77, 174509 (2008), doi:10.1103/PhysRevB.77.174509.
- N. Ezzell, B. Pokharel, L. Tewala, G. Quiroz, and D. A. Lidar, “Dynamical Decoupling for Superconducting Qubits: A Performance Survey,” Physical Review Applied 20, 064027 (2023), doi:10.1103/PhysRevApplied.20.064027.
- G. A. Paz-Silva and L. Viola, “General Transfer-Function Approach to Noise Filtering in Open-Loop Quantum Control,” Physical Review Letters 113, 250501 (2014), doi:10.1103/PhysRevLett.113.250501.
- A. M. Souza, G. A. Álvarez, and D. Suter, “Robust Dynamical Decoupling for Quantum Computing and Quantum Memory,” Physical Review Letters 106, 240501 (2011), doi:10.1103/PhysRevLett.106.240501.
- L. Viola, E. Knill, and S. Lloyd, “Dynamical Decoupling of Open Quantum Systems,” Physical Review Letters 82, 2417–2421 (1999), doi:10.1103/PhysRevLett.82.2417.
- Z.-H. Wang, W. Zhang, A. M. Tyryshkin, S. A. Lyon, J. W. Ager, E. E. Haller, and V. V. Dobrovitski, “Effect of Pulse Error Accumulation on Dynamical Decoupling of the Electron Spins of Phosphorus Donors in Silicon,” Physical Review B 85, 085206 (2012), doi:10.1103/PhysRevB.85.085206.