Pulse Sequences
Pulse sequences are ordered lists of controlled rotations and free-evolution intervals. They are the working language of spin resonance, atomic clocks, trapped ions, superconducting qubits, color centers, quantum sensing, and many two-level calibration experiments.
This page is a reference guide to notation and standard sequence families. The physics of basic Rabi and Ramsey protocols is explained in Rabi and Ramsey Control. For toggling-frame cycle expansions and commutator corrections, see Average Hamiltonian Theory. Dynamical Decoupling explains noise filters, and the quantum-information treatment discusses implementing and testing sequences on hardware.
Pulse Notation
Section titled “Pulse Notation”In a rotating frame, a pulse with phase and area is commonly represented as
The common shorthand is:
| Symbol | Meaning |
|---|---|
| , rotation about | |
| , rotation about | |
| nominal pulse about | |
| nominal pulse about | |
| free-evolution interval | |
| measurement in the basis, when specified |
Different communities put phases on the pulse, the state, or the readout reference. A pulse sequence is not fully specified unless it states the rotating frame, detuning convention, pulse phases, pulse areas, timing, and measurement axis.
Primitive Pulses
Section titled “Primitive Pulses”A pulse rotates the Bloch vector by about its axis: the component parallel to that axis is unchanged, while the two perpendicular components reverse sign. A pulse ideally moves a eigenstate to the equator or maps equatorial phase into population.
For a rectangular resonant pulse with Rabi frequency ,
Thus
Finite pulse width matters. During a real pulse, the system may still experience detuning, relaxation, dephasing, leakage, and drive noise. Ideal instantaneous-pulse notation is a model, not a hardware description.
Standard Sequences
Section titled “Standard Sequences”| Sequence | Schematic form | Main use |
|---|---|---|
| Rabi pulse | population transfer and pulse-area calibration | |
| Ramsey | — — — | detuning and free-evolution coherence |
| Phase-scanned Ramsey | — — — | fringe phase and contrast |
| Hahn echo | — — — — — | refocusing quasi-static dephasing |
| Carr–Purcell | — — — — readout | repeated refocusing |
| CPMG | — — — — readout | refocusing with reduced pulse-area error for the prepared component |
| XY family | alternating and pulses | reducing sensitivity to some pulse errors |
| Composite pulse | several rotations replacing one intended pulse | robustness to amplitude or detuning errors |
The table hides many convention choices. For example, some Hahn-echo sequences use a final or absorb the final analysis pulse into the readout phase. Those choices change the displayed population fringe but not the underlying refocusing idea.
Ramsey Sequence
Section titled “Ramsey Sequence”A Ramsey sequence uses two pulses separated by free evolution. In its simplest phase convention,
During the interval , detuning produces phase . The measured population oscillates as a fringe:
where is the contrast envelope. Scanning the second pulse phase at fixed estimates the fringe contrast and phase independently of the assumed time-envelope model. Drift during the scan can still bias both; interleaving phase settings can help.
Ramsey is highly sensitive to low-frequency detuning noise. That is why a Ramsey time is often written rather than .
Hahn Echo
Section titled “Hahn Echo”The Hahn echo inserts a refocusing pulse halfway through the free-evolution interval:
For longitudinal detuning noise, the toggling function is
If the detuning is constant during the sequence, the accumulated phase cancels:
Echo refocuses static detuning exactly in this ideal-pulse model and suppresses a band of slowly varying noise. Faster fluctuations are filtered according to their frequency; some can be enhanced rather than suppressed. It does not reverse an unobserved spontaneous-emission event or erase information already carried away by a measured bath.
Carr–Purcell and CPMG
Section titled “Carr–Purcell and CPMG”Repeated echo pulses extend the refocusing idea. For equally spaced pulses over total time , one common placement is
The toggling function changes sign at each pulse. The resulting filter suppresses noise near zero frequency and samples noise near frequencies set by the pulse spacing. The scale is roughly
The Carr–Purcell–Meiboom–Gill refinement chooses pulse phases so that certain pulse errors do not accumulate for the targeted initial spin component. With the preparation applied to a ground state at , the magnetization points along . The refocusing pulses then rotate about that component, so a small area error perturbs it less than in an train. This protection is state-dependent; it is not a universal robust memory for every Bloch vector.
XY Families
Section titled “XY Families”XY sequences alternate pulse axes, such as
with specified delays between pulses. The purpose is to average some systematic pulse errors that a single-axis train would accumulate coherently. XY4, XY8, and related sequences are common in spin qubits and sensing because they combine decoupling with partial robustness to control imperfections.
The price is extra structure: phases, timing symmetry, finite-width corrections, and the initial state can all matter. A named XY sequence is not a substitute for specifying the actual pulse schedule.
Composite-Pulse Preview
Section titled “Composite-Pulse Preview”A composite pulse replaces one target rotation with several rotations chosen so that leading calibration errors cancel. For example, an intended pulse might be replaced by
where the phases and angles are chosen to reduce sensitivity to amplitude error, detuning error, or both. Composite pulses are not the same as dynamical decoupling. They make an intended control operation more robust, while decoupling reshapes the effect of environmental coupling during storage or sensing.
The rightmost operator in this product acts first. To establish robustness, specify the error model and expand the total rotation in that error parameter; adding pulses without such cancellation merely adds duration and new error opportunities.
Open-System Reading
Section titled “Open-System Reading”Every pulse sequence defines more than an ideal unitary. It defines:
- a time-dependent Hamiltonian during pulses;
- a free-evolution Hamiltonian between pulses;
- a toggling frame for system operators;
- a filter for some noise components;
- a measurement basis;
- a sensitivity to pulse errors and finite bandwidth;
- an exposure time to relaxation and dephasing.
For Gaussian dephasing noise, many sequences are summarized by
with
for zero-mean stationary classical frequency noise and the two-sided spectrum defined in Noise Spectra. For ideal transverse pulses, follows the sign-changing longitudinal coupling. During finite pulses the rotated coupling generally has several Pauli components, so one scalar switching function is insufficient. This formula is useful only when the noise model and convention match the experiment.
Exercises
Section titled “Exercises”Phase of a transverse pulse
Section titled “Phase of a transverse pulse”What rotation axis is generated by a pulse with phase ?
Solution
The axis is
Thus is a rotation about the axis in this convention. This is why phase conventions must be stated: shifting the drive phase changes the rotation axis.
Echo with a finite refocusing pulse
Section titled “Echo with a finite refocusing pulse”A static detuning acts throughout two equal free intervals of length and a rectangular refocusing pulse. During the pulse,
There is no dissipation in this calibration-error example. With , the full operation is . Compare it with the ideal echo operation , which an instantaneous perfect pulse produces for any . Find the average gate fidelity, using
For qubits this also equals the mean output overlap on the six Pauli eigenstates, as discussed in Optimal Control; the general fidelity relation is given by Nielsen (2002).
Solution
Set , , and . The pulse is
Since while and contain only and , the coefficient of in is . Consequently,
The leading infidelity is . Equal free intervals still cancel the ideal static phase, but the detuning tilts the axis during the finite pulse. Increasing the free delay does not remove this error.
The delay changes which input states are most affected even though this average is independent of . Indeed, with ,
This expansion keeps explicit and does not require . A single-state echo contrast can therefore conceal a coherent gate error. Time-varying detuning, unequal free intervals, pulse shaping, or relaxation during the sequence require their own calculation.
CPMG timing scale
Section titled “CPMG timing scale”An echo train uses equally spaced refocusing pulses over total time . Estimate the angular frequency scale near which the filter has strong weight using .
Solution
Use
Since ,
As an ordinary frequency this is
The estimate is only a scale; the exact filter shape depends on the full sequence and pulse model.
References
Section titled “References”- H. Y. Carr and E. M. Purcell, “Effects of diffusion on free precession in nuclear magnetic resonance experiments,” Physical Review 94, 630–638 (1954).
- G. de Lange, Z. H. Wang, D. Ristè, V. V. Dobrovitski, and R. Hanson, “Universal dynamical decoupling of a single solid-state spin from a spin bath,” Science 330, 60–63 (2010).
- E. L. Hahn, “Spin echoes,” Physical Review 80, 580–594 (1950).
- M. H. Levitt, “Composite pulses,” Progress in Nuclear Magnetic Resonance Spectroscopy 18, 61–122 (1986).
- M. H. Levitt, Spin Dynamics: Basics of Nuclear Magnetic Resonance, 2nd ed., Wiley (2008).
- M. A. Nielsen, “A simple formula for the average gate fidelity of a quantum dynamical operation,” Physics Letters A 303, 249–252 (2002). arXiv:quant-ph/0205035.
- S. Meiboom and D. Gill, “Modified spin-echo method for measuring nuclear relaxation times,” Review of Scientific Instruments 29, 688–691 (1958).
- L. Viola and S. Lloyd, “Dynamical suppression of decoherence in two-state quantum systems,” Physical Review A 58, 2733–2744 (1998).