A transmon is a superconducting circuit that behaves as a weakly anharmonic oscillator. A qubit is stored in its two lowest levels, and a microwave pulse at the qubit frequency rotates it between them. The anharmonicity is small, a few hundred megahertz against a qubit frequency of several gigahertz, so the transition from |1⟩ to |2⟩ lies close to the qubit transition. A short pulse has a broad spectrum and drives both, carrying population out of the qubit. A long pulse avoids that but is exposed for longer to energy decay and dephasing.
How long the best pulse is, and how much the derivative correction known as DRAG shortens it, has no closed-form answer. Both follow from the Schrödinger and Lindblad equations solved with the levels the qubit leaks into kept explicitly. For an anharmonicity of −200 MHz and coherence times
T
1
and
T
2
of 100 μs, the best π pulse below lasts 17.7 ns with an error of 9.8 × 10⁻⁵ when it uses DRAG, against 2.0 × 10⁻⁴ near 32 ns without it.
The whole Hamiltonian as one operator, with the anharmonicity, the DRAG coefficient, the detuning and the pulse length kept as parameters:
In[6]:=
model=
QuantumOperator
[(α/2)
†
b
@
†
b
@b@b+δ
†
b
@b+(envelope/2)(b+
†
b
)-(λD[envelope,t]/(2α))(I(
†
b
-b)),"Parameters"{α,λ,δ,τ}]
Out[6]=
QuantumOperator
Puremap
Dimension:5→5
Order:{1}→{1}
Numbers enter by supplying the parameters in that order. Times are in nanoseconds and frequencies in radians per nanosecond, so an anharmonicity of −200 MHz is:
In[7]:=
anharmonicity=-2Pi0.2
Out[7]=
-1.25664
Leakage
An 8 ns pulse without DRAG or detuning, starting from |0⟩:
Leakage falls by more than four orders of magnitude between 4 and 24 ns, but even at 24 ns a pulse without DRAG leaves 1.1 × 10⁻⁵ of the population in |2⟩.
DRAG
To first order in
1/α
, the DRAG quadrature removes the leakage at
λ
= 1. The transfer error counts the population that does not reach |1⟩, leakage included. Leakage and transfer error at 8 ns for
The best DRAG coefficient and detuning for a 12 ns pulse:
Decoherence and the Best Pulse Length
The pure dephasing time:
The transfer error with decay and dephasing, from the Lindblad master equation:
At the 12 ns optimum, decoherence adds 6 × 10⁻⁵:
With DRAG:
Without DRAG:
The error against pulse length, with and without DRAG:
Without DRAG:
DRAG roughly halves both the pulse length and its error, from 32 ns to 17.7 ns and from 2.0 × 10⁻⁴ to 9.8 × 10⁻⁵. The minimum without DRAG is flat. Started from 35 ns instead, the search stops at another length with almost the same error:
Its location is soft and its value is not.
Five Levels Are Enough
From three to six levels:
Three levels underestimate the leakage by almost half. Five and six agree to within 0.02%.