Introduction

Adiabatic passage techniques have been widely used to achieve reliable quantum control in quantum information processing. Among these techniques, stimulated Raman adiabatic passage (STIRAP) has achieved great success in physics, chemistry and beyond, since it was introduced by Gaubatz et al.1,2,3,4,5,6,7,8. In recent years, this approach is applied to quantum computation and quantum communication in superconducting circuits9,10,11,12,13,14,15. In addition, high-fidelity state transfer has been demonstrated in communication systems with multiple quantum nodes16. In a STIRAP scheme, the system Hamiltonian evolves adiabatically, so that its evolutionary trajectory is insensitive to the loss channel and noise17,18,19. This feature makes the approach important for future implementations of deterministic multi-qubit entanglement in quantum communication or computing networks based on superconducting circuits.

In general, the implementation of STIRAP is constrained by the strict adiabatic condition2,20,21,22,23,24,25, which is usually not feasible for superconducting qubits due to their fast decoherence caused by strong coupling with the environment26,27,28,29. To make the STIRAP approach more practical, it is desirable to speed-up the adiabatic procedure to counter the decoherence effect. For adiabatic quantum processes including STIRAP, in addition to combining composite pulses to enhance robustness while ensuring high fidelity30,31,32,33,34,35, various shortcut-to-adiabatic (STA) protocols have been theoretically and experimentally studied36,37,38, including counter-diabatic (CD) driving23,24,25,39,40,41, invariants and scaling laws42,43,44,45, variational methods46,47, and fast forward48,49. However, introducing these STA protocols in STIRAP (known as STIRSAP) may not be a good solution in transmon qubits due to weak anharmonicity. For instance, with CD driving, to suppress the non-adiabatic excitation from eigenstates, a coupling between the initial state and the target state is introduced11,12. However, this modification to the Hamiltonian will lead to unwanted population leakage in the adiabatic procedure26, prohibiting further improvement of transfer fidelity. It is possible to optimize the parameters of the driving microwave to suppress unwanted transitions for two-level systems. One can also use the derivative removal by adiabatic gate (DRAG) approach50,51 in a single qubit gate, but this procedure is not suitable for general three-level systems.

In this article, we improve the original STIRAP approach by experimentally demonstrating high-fidelity quantum transfer using STIRAP with optimized CD driving. By mapping the three-level system to a two-level system, we add an additional CD driving term to the original Hamiltonian. We can then neglect the other dynamical coupling terms52,53,54. Moreover, considering the effect of driving pulses on the transmon energy levels, we adopt the covariance matrix adaptation evolution strategy (CMA-ES)55 algorithm, which is a derivative-free evolution strategy, to optimize the leakage of the population on a non-computational basis. Our protocol provides a robust, high-fidelity method for fast quantum state transition.

Results

Shortcut-to-adiabatic approach

Firstly, we consider the standard STIRAP approach, in which the Hamiltonian is written as \(H=\frac{1}{2}[{{{\Omega }}}_{p}(t)\left|0\right\rangle \left\langle 1\right|+{{{\Omega }}}_{s}(t){e}^{-i\phi }\left|1\right\rangle \left\langle 2\right|+h.c.]\) (ℏ is set as 1). Its eigenstates include a dark state \(\left|D\right\rangle =\cos (\theta )\left|0\right\rangle -\sin (\theta ){e}^{-i\phi }\left|2\right\rangle\) and two bright states \(\left|{B}_{1}\right\rangle =\frac{1}{\sqrt{2}}[\sin (\theta )\left|0\right\rangle +\cos (\theta ){e}^{-i\phi }\left|2\right\rangle +\left|1\right\rangle ]\) and \(\left|{B}_{2}\right\rangle =\frac{1}{\sqrt{2}}[\sin (\theta )\left|0\right\rangle +\cos (\theta ){e}^{-i\phi }\left|2\right\rangle +\left|1\right\rangle ]\), where \(\theta =\arctan \frac{{{{\Omega }}}_{p}(t)}{{{{\Omega }}}_{s}(t)}\) and ϕ is the relative phase between the P- and S-pulses. Without loss of generality, we set ϕ = 0 in this experiment. Ωp(t) (Ωs(t)) is the envelope of the P-pulse (S-pulse) that drives the transition between \(\left|0\right\rangle\) (\(\left|1\right\rangle\)) state and \(\left|1\right\rangle\) (\(\left|2\right\rangle\)) state, as shown in the orange zone in Fig. 1a.

Fig. 1: Experimental schematic diagram.
figure 1

a Level diagram of the transmon driven by two external pulses with time-dependent amplitudes. In the first (orange) zone, the red (blue) pulse is the resonant pulse between \(\left|0\right\rangle\) (\(\left|1\right\rangle\)) and \(\left|1\right\rangle\) (\(\left|2\right\rangle\)), which is called the P-pulse (S-pulse). In the second (red) and third (green) zones, the red (blue) pulse is spurious coupling to other levels due to weak anharmonicity in the transmon. be Overview of different passages. As shown in e, in a multi-level system with weak anharmonicity, the conventional STIRAP (blue line) and STIRSAP (orange line) cannot achieve high-fidelity state transfer control due to the diabatic process and leakage when the evolution time is shortened, while STIRSAP-Opt (red line) can realize high fidelity. The envelopes of the three pulses from b to d are STIRAP, STIRSAP, and STIRSAP-Opt.

In our experiment, we use the Gaussian pulses

$$\begin{array}{l}{{{\Omega }}}_{p}(t)={{{\Omega }}}_{0}{e}^{-{(t-T/2+\delta \tau )}^{2}/{\sigma }^{2}}\\ {{{\Omega }}}_{s}(t)={{{\Omega }}}_{0}{e}^{-{(t-T/2-\delta \tau )}^{2}/{\sigma }^{2}}\end{array}$$
(1)

as the P- and S-pulses, respectively, as denoted in Fig. 1b, where Ω0 is the Gaussian pulse amplitude, T is the total evolution time, δτ = T/11 is the separation time between the two pulses, and 2σ = T/6 is the full-width at half-maximum of the pulse. To accelerate this STIRAP procedure while maintaining high fidelity, we modify the original CD driving approach in two steps. First, we re-construct the CD driving term to avoid a two-photon transition. Second, we optimize the driving parameters using the CMA-ES routine. The Hamiltonian of the CD driving term is written as \({H}_{cd}=-i{{{\Omega }}}_{cd}\left|0\right\rangle \left\langle 2\right|+h.c.\), where \({{{\Omega }}}_{cd}(t)=\frac{{\dot{{{\Omega }}}}_{p}(t){{{\Omega }}}_{s}(t)\,-\,{{{\Omega }}}_{p}(t){\dot{{{\Omega }}}}_{s}(t)}{{{{\Omega }}}_{p}^{2}(t)\,+\,{{{\Omega }}}_{s}^{2}(t)}\). This term introduces the two-photon transition between states \(\left|0\right\rangle\) and \(\left|2\right\rangle\) in the transmon, which is troublesome for our routine. To simplify this problem, we modify the additional term in a new frame (see Methods) to cancel the two-photon transition, creating the coherent control pulse transform as below:

$$\begin{array}{l}{\tilde{{{\Omega }}}}_{p}(t)={{{\Omega }}}_{p}(t)-2\dot{\zeta }(t)\\ {\tilde{{{\Omega }}}}_{s}(t)=\sqrt{{{{\Omega }}}_{p}(t)+4{{{\Omega }}}_{cd}^{2}(t)}\end{array},$$
(2)

where \(\zeta (t)=\arctan \frac{2{{{\Omega }}}_{cd}(t)}{{{{\Omega }}}_{p}(t)}\).

Optimization of driving parameters

Now the system Hamiltonian with the STA approach becomes

$$\begin{array}{ll}H=\mathop{\sum}\limits_{n}{\omega }_{n}\left|n\right\rangle \left\langle n\right|\\ \qquad+\,\mathop{\sum}\limits_{k = p,s}\mathop{\sum}\limits_{j}[{\tilde{{{\Omega }}}}_{k}(t)\cos ({\omega }_{k}t+{\phi }_{k})\sqrt{j}\left|j-1\right\rangle \left\langle j\right|+h.c.]\end{array}$$
(3)

where index j = 1, 2, 3, n = 0, 1, 2, 3 (considering the lowest four levels in the transmon) are the labels of energy eigenstates, ϕk is the initial phase of the P-pulse (k = p) or the S-pulse (k = s), and ωp (ωs) is the P-pulse (S-pulse) frequency. Notice that they can also drive other energy level transitions with certain detuning, which depends on the specific parameters of the transmon. Therefore, the problem we are dealing with is similar to the two-level system population leakage caused by weak anharmonicity, where we have to consider the effect of the spurious coupling terms and the Stark shift of the energy levels in the manipulation. However, the situation here is more complicated due to more energy levels being involved.

Here, we introduce the CMA-ES into STIRSAP to optimize the driving pulses and achieve high-fidelity state transfer control, which we call STIRSAP-Opt. For simplicity, we mainly improve the fidelity by optimizing the amplitudes and detunings of driving pulses. The driving pulses change from Fig. 1c, d, which can be written as

$$\begin{array}{l}{{{\Omega }}}_{p}(t)={\alpha }_{p}{\tilde{{{\Omega }}}}_{p}(t),\quad {{{\Delta }}}_{p}(t)={\beta }_{p}\\ {{{\Omega }}}_{s}(t)={\alpha }_{s}{\tilde{{{\Omega }}}}_{s}(t),\quad {{{\Delta }}}_{s}(t)={\beta }_{s}\end{array}$$
(4)

where αp (αs) and βp (βs) represent the amplitude coefficient and detuning of the P-pulse (S-pulse) to be optimized, respectively. We select a section in the parameter space (the amplitudes and the detunings form a four-dimensional parameter space in optimization) to visualize the optimization process. After the initial parameters are set, new candidate solutions (the black solid points) are generated by variations around the initial point, and the dotted line shows the distribution of the dots, as depicted in Fig. 2a.

Fig. 2: State transfer control.
figure 2

ac The CMA-ES-based optimization process in the amplitude subspace of the parameter space. a Initial parameters. b Intermediate generation parameters. c Final optimal parameters. de State transfer control simulation (line data) and experiment results (point data) with 32 ns manipulation time. d Transfer the initial state (state \(\left|0\right\rangle\)) to the target state (state \(\left|2\right\rangle\)) by STIRSAP. The fidelity of transfer control is 0.900 ± 0.006 and the fidelity in simulation is 0.919. e Transfer the initial state (state \(\left|0\right\rangle\)) to the target state (state \(\left|2\right\rangle\)) by STIRSAP-Opt. The fidelity of transfer control is 0.996 ± 0.005, while it is 0.999 in simulation.

In order to optimize parameters using CMA-ES, one can introduce the fidelity of state transfer control56

$${{{\mathcal{F}}}}={{{\rm{Tr}}}}\sqrt{\sqrt{{\rho }_{{\mathrm{ideal}}}}{\rho }_{{\mathrm{exp}}}\sqrt{{\rho }_{{\mathrm{ideal}}}}}$$
(5)

and have a cost function

$${{{\mathcal{C}}}}=1-{{{\mathcal{F}}}}.$$
(6)

Here, ρexp is the qudit density matrix at t = T, and ρideal is the target state we want. In every iteration of the CMA-ES based on (6), some dots (individuals) are eliminated, and some dots are selected to become the new candidates (parents) in the next generation. Figure 2b shows the intermediate generation, and in Fig. 2c, the optimization converges and gives a global optimal parameter set which will be used in STIRSAP-Opt. Given our experimental conditions, to show that STIRSAP-Opt can also achieve high fidelity in a very short period of time, we set T = 32 ns and Rabi amplitude Ω0 = 30 MHz to demonstrate our routine. According to Eq. (1), Eq. (2), and Eq. (4), we get the driving pulses of three passages, shown in Fig. 1bd. Figure 2d, e show the state transfer process following STIRSAP and STIRSAP-Opt. In these two cases, judging by the fidelity of state transfer and reduction of the population of the intermediate state \(\left|1\right\rangle\), we find that STIRSAP-Opt has better performance. It is worth specifying that due to thermal excitation, the residue of state \(\left|1\right\rangle\) exists during the entire procedure (More details see Supplementary Note 1). Within the short transfer time (32 ns), the STIRSAP performance is mainly limited by the leakage on a non-computational basis, whose fidelity is 0.900 ± 0.006. STIRSAP-Opt, however, can speed-up the passage with rigorous leakage suppression with a fidelity of 0.996 ± 0.005 (In this article, the error bars indicate the 95% confidence interval). Meanwhile, based on Eq. (3), we also get the evolving population of states over time and calculate the corresponding fidelities are 0.919 and 0.999 for STIRSAP and STIRSAP-Opt, respectively, and they are in good agreement with the experimental results.

Next, we further study the speed-up of STIRSAP-Opt compared with STIRAP and STIRSAP. Without loss of generality, Rabi amplitude Ω0 is fixed as 20 MHz. We perform STIRAP, STIRSAP, and STIRSAP-Opt with different procedure times T, with the respective fidelities shown in Fig. 3c. The green horizontal dotted line indicates the threshold of fidelity at 0.99. Obviously, the shorter the time, the larger the advantage of our approach. Here, we emphasize two extreme conditions, which are T = 50 ns and T = 500 ns (as vertical dotted line denoted in Fig. 3c). When T = 500 ns, the performance of all approaches is good, and the fidelities of STIRAP, STIRSAP, and STIRSAP-Opt are 0.982 ± 0.013, 0.984 ± 0.011, and 0.986 ± 0.020, while the simulation results are 0.981, 0.980, and 0.981, respectively. At T = 50 ns, the fidelities become 0.276 ± 0.017, 0.935 ± 0.018, and 0.994 ± 0.021, and the results in simulation are 0.179, 0.932, and 0.998, respectively, proving that our method has significant advantage. We also compare the population of \(\left|2\right\rangle\) in the three passages in Fig. 3a, b, and the results agree with the fidelity results. Here, we point out that the errors at T = 500 ns mainly come from the influences of decoherence. The performance of STIRSAP-Opt without decoherence sees Supplementary Note 2.

Fig. 3: The fidelity of state transfer control with evolution total time.
figure 3

a The evolution of the target state (\(\left|2\right\rangle\) states) population is within 50 ns (here, T = T0, T0 = 2π0 and Ω0 = 2π × 20 MHz). The fidelities of transfer control are 0.276 ± 0.017, 0.935 ± 0.018, 0.994 ± 0.021 for STIRAP, STIRSAP, STIRSAP-Opt, respectively, and in simulation, they are 0.179, 0.932, 0.998. For T = 10T0 in b, however, it means that the conventional adiabatic approximation condition is satisfied. The fidelities of transfer control are 0.982 ± 0.013, 0.984 ± 0.011, 0.986 ± 0.020, respectively. The fidelities in simulation are 0.981, 0.980, 0.981, respectively. c Measured (point data) and simulated (line data) fidelity of transfer control as a function of the total time with reference driving amplitude Ω0 using STIRAP, STIRSAP, and STIRSAP-Opt, respectively. The two dotted lines at 50 and 500 ns mark the moments when the total time is the time T in a and b, respectively. The inset image zooms in the part of T ∈ [5, 55] ns to more intuitively compare the differences between STIRAP, STIRSAP, and STIRSAP-Opt.

Furthermore, we have experimentally verified that the state transfer control based on STIRSAP-Opt has impressive robustness while maintaining high fidelity. As shown in Fig. 4a, c, we measured the fidelity by changing the P- and S-pulses amplitude and frequency, which are similar to errors of driving pulses in the experiment. As shown in Fig. 2e, the length of the driving pulses we use is 32 ns, and we define driving amplitude error ηk = 1 − Ωkref,k, and driving frequency error δk = Δk − Δref,k where the index k = p, s means the P- and S-pulses, and Ωref,k and Δref,k are optimal amplitude and detuning by STIRSAP-Opt, respectively. Meanwhile, we use QuTiP57,58 to simulate the process under the experimental conditions. The results are shown in Fig. 4b, d. In the experiment, the amplitude-frequency response of the experimental circuit is nonlinear under different amplitudes and frequencies. For short pulses, the effect of these errors may be especially serious due to leakage caused by the weak anharmonicity, leading to the differences between the experiment and the simulation. In order to highlight the details of the differences, we have selected data along with the antidiagonal of experimental results (Fig. 4a, c) and simulation results (Fig. 4b, d) to plot Fig. 4e, f. Here, although the pulses are short (32 ns), our experimental results and simulation results are in good agreement.

Fig. 4: Robustness.
figure 4

a and c are the robustness of state transfer control against errors in the driving pulse amplitude and detuning for STIRSAP-Opt, respectively, and b and d are respective theoretical simulations. e and f are details of the transfer fidelity along the antidiagonal of a and c, respectively. The points (lines) are experimental (simulation) results.

Discussion

In conclusion, we eliminated the two-photon resonance channel to reduce the complexity of manipulation after introducing CD driving into the STIRAP protocol under resonance conditions in superconducting circuits. Considering the weak anharmonicity in the transmon qudit, we combined the optimization algorithm CMA-ES to achieve fast (32 ns) and high-fidelity (0.996 ± 0.005) state transfer. Our method can be directly applied to quantum manipulation in quantum communication, especially for systems that are composed of multiple qubits or multi-quantum nodes, which have the loss channel or spontaneous emission of the intermediate state. Thus, quantum manipulation with high fidelity and fast speed can be realized with intermediate coherent times and under experimental conditions.

Methods

Theoretical model

Based on the description in the text, considering a three-level system and after introducing CD driving, we have the Hamiltonian

$$H=\frac{1}{2}\left(\begin{array}{lll}0&{{{\Omega }}}_{p}(t)&{{{\Omega }}}_{cd}(t)\\ {{{\Omega }}}_{p}(t)&0&{{{\Omega }}}_{s}(t)\\ {{{\Omega }}}_{cd}(t)&{{{\Omega }}}_{s}(t)&0\end{array}\right)$$
(7)

where

$${{{\Omega }}}_{cd}(t)=\frac{{\dot{{{\Omega }}}}_{p}(t){{{\Omega }}}_{s}(t)-{{{\Omega }}}_{p}(t){\dot{{{\Omega }}}}_{s}(t)}{{{{\Omega }}}_{p}^{2}(t)+{{{\Omega }}}_{s}^{2}(t)}$$
(8)

is the CD driving term to suppress the non-adiabatic emission in evolution. The Hamiltonian itself satisfies the intrinsic SU(2) Lie algebra52. Using the Gell-Mann matrices, we have

$$H=\frac{1}{2}[{{{\Omega }}}_{p}(t){\lambda }_{1}+{{{\Omega }}}_{s}(t){\lambda }_{6}-2{{{\Omega }}}_{cd}(t){\lambda }_{5}],$$
(9)

where

$${\lambda }_{1}=\left(\begin{array}{lll}0&1&0\\ 1&0&0\\ 0&0&0\end{array}\right),{\lambda }_{5}=\left(\begin{array}{lll}0&0&-i\\ 0&0&0\\ i&0&0\end{array}\right),{\lambda }_{6}=\left(\begin{array}{lll}0&0&0\\ 0&0&1\\ 0&1&0\end{array}\right).$$
(10)

Therefore, when \(U(t)={e}^{-i\zeta (t){\lambda }_{6}}\) is introduced for unitary transformation, we can obtain the Hamiltonian

$$H=\frac{1}{2}[{\tilde{{{\Omega }}}}_{p}(t){\lambda }_{1}+{\tilde{{{\Omega }}}}_{s}(t){\lambda }_{6}-2{\tilde{{{\Omega }}}}_{cd}(t){\lambda }_{5}]$$
(11)

Suppose \({\tilde{{{\Omega }}}}_{cd}=0\), we get ζ(t). Under this condition, the initial state and the final state are not directly coupled, and we can get the coherent control pulses based on Eq. (2). When the evolution time becomes short, the second-order rotating wave approximation fails in systems with weak anharmonicity, and the Hamiltonian becomes Eq. (3). We consider four levels and define a unitary matrix \(U={\sum }_{n}{e}^{-i{\theta }_{n}}\left|n\right\rangle \left\langle n\right|\) (where θn = ωnt and ωp(ωs) is the P-pulse (S-pulse) driving frequency). We have

$$\begin{array}{ll}H=\frac{1}{2}\left[{\tilde{{{\Omega }}}}_{p}(t)+\frac{1}{\sqrt{2}}{\tilde{{{\Omega }}}}_{s}(t){e}^{-i{\delta }_{p}}\left|0\right\rangle \left\langle 1\right|\right.\\ \left.\qquad\,+\,\sqrt{2}{\tilde{{{\Omega }}}}_{p}(t){e}^{i{\delta }_{s}}+{\tilde{{{\Omega }}}}_{s}(t)\right]\left|1\right\rangle \left\langle 2\right|\\ \qquad\,+\,\sqrt{3}{\tilde{{{\Omega }}}}_{p}(t){e}^{i{\delta }_{1}}+\sqrt{\frac{3}{2}}{\tilde{{{\Omega }}}}_{s}(t)\left.{e}^{i{\delta }_{2}}\right]\left|2\right\rangle \left\langle 3\right|\left.+h.c.\right]\end{array}$$
(12)

We set ω0 = 0 GHz, and δp = (ω1 − ωp)t + ϕp, δs = (ω2 − ω1 − ωs)t + ϕs, δ1 = (ω1 − ωs)t + ϕs, and δ2 = (ω2 − ω1 − ωp)t + ϕp. As shown in the formula above and in Fig. 1a, the fidelity of state transfer is low because there are coupling terms between other unnecessary energy levels.