Microwave-based Arbitrary CPHASE Gates for Transmon Qubits
George S. Barron, F. A. Calderon-Vargas, Junling Long, David Pappas,, Sophia E. Economou

TL;DR
This paper presents a method to design microwave-based arbitrary CPHASE gates for transmon qubits, achieving high fidelity and fast operation, which are crucial for quantum simulation algorithms.
Contribution
The authors develop an analytically solvable approach using local invariants to create smooth, tunable pulse protocols for arbitrary CPHASE gates in transmon qubits.
Findings
CPHASE fidelities > 0.999 achieved
Gate times as low as 100 ns demonstrated
Method allows continuous phase tuning
Abstract
Superconducting transmon qubits are of great interest for quantum computing and quantum simulation. A key component of quantum chemistry simulation algorithms is breaking up the evolution into small steps, which naturally leads to the need for non-maximally entangling, arbitrary CPHASE gates. Here we design such microwave-based gates using an analytically solvable approach leading to smooth, simple pulses. We use the local invariants of the evolution operator in to develop a method of constructing pulse protocols, which allows for the continuous tuning of the phase. We find CPHASE fidelities of more than and gate times as low as .
| Transitions | Pulse Area | Frequency | Bandwidth | Bandwidth Range |
|---|---|---|---|---|
| IQSS | ||||
| IQSS | ||||
| OQSS | ||||
| OQSS | ||||
| OQSS | Eq. 11 | Arbitrary |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Microwave-based Arbitrary cphase Gates for Transmon Qubits
George S. Barron1
F. A. Calderon-Vargas1
Junling Long2
David Pappas2
Sophia E. Economou1
1Department of Physics, Virginia Tech, Blacksburg, Virginia 24061, USA
2National Institute of Standards and Technology, 325 Broadway, Boulder, CO 80305–3328, USA
Abstract
Superconducting transmon qubits are of great interest for quantum computing and quantum simulation. A key component of quantum chemistry simulation algorithms is breaking up the evolution into small steps, which naturally leads to the need for non-maximally entangling, arbitrary cphase gates. Here we design such microwave-based gates using an analytically solvable approach leading to smooth, simple pulses. We use the local invariants of the evolution operator in to develop a method of constructing pulse protocols, which allows for the continuous tuning of the phase. We find cphase fidelities of more than and gate times as low as .
I Introduction
Quantum computing promises solutions to a number of problems in computing, chemistry, and material science. Superconducting qubits are a promising candidate for qubits because their fabrication relies on existing techniques Frunzio et al. (2005); Majer et al. (2007), and they can also have their characteristics tailored for specific applications.
Superconducting qubits have been recently used in the implementation of quantum algorithms for molecular problems Kandala et al. (2017); Colless et al. (2018); O’Malley et al. (2016), reinforcing the idea that quantum chemistry is one of the most appealing applications of quantum computing Preskill (2018). In many quantum simulation algorithms, gate decompositions of Trotterized Hamiltonians often include cphase gates, which are then written in terms of two maximally entangling cnot gates Georgescu et al. (2014). This decomposition is shown in Fig. 1. Clearly, using cphase gates instead of cnots would reduce circuit depth and potentially improve resource use in terms of time and fidelity.
Fast high-fidelity two-qubit gates remain challenging in superconducting qubits Gu et al. (2017). Spectral crowding makes accurately addressing an individual transition to produce a controlled operation difficult over short times because the bandwidth required to resolve differences between nearby transitions becomes very small, increasing the time required for each gate Theis et al. (2016). The trade-off is then that either gate times are long or the gate fidelity is low.
One approach to implementing two-qubit gates in superconducting qubits is to dynamically tune elements of the circuit. For example, one can either tune the qubit frequency Majer et al. (2007); DiCarlo et al. (2009, 2010); Ghosh et al. (2013); Martinis and Geller (2014); Barends et al. (2014), resonator frequency McKay et al. (2016); Roth et al. (2017), or the coupling strength Chen et al. (2014); Royer et al. (2017). Unfortunately, tunable elements introduce charge noise, leading to decoherence and low fidelity. An alternative method is to apply microwave pulses to the qubits to drive transitions that implement unitary rotations Galiautdinov (2007); Chow et al. (2011, 2013); Economou and Barnes (2015); Sheldon et al. (2016); Paik et al. (2016); Deng et al. (2017); Allen et al. (2017); Barnes et al. (2017); Noh et al. (2018); Magesan and Gambetta (2018); Egger et al. (2019); Tripathi et al. (2019); Allen et al. (2019); Premaratne et al. (2019). Typically, microwave-based control selects a single transition to implement a two-qubit gate. However, spectral crowding is a generic issue for systems controlled exclusively by microwave pulses since, without tuning, their spectra are fixed (up to Stark shift effects) and this usually forces the gate time to be very long to spectrally select the target transition. Moreover, the always-on coupling in these systems makes single-qubit gates nontrivial, especially for strongly coupled qubits.
In this work, we develop a collection of microwave-based cphase gates using the SWIPHT (Speeding up Wave forms by Inducing Phases to Harmful Transitions) Economou and Barnes (2015) protocol, which overcome spectral crowding. This protocol was recently used in experiment to produce cnot gates between two transmon qubits Premaratne et al. (2019). Here, we make use of hyperbolic secant (sech) pulse envelopes Rosen and Zener (1932) which are smooth, simple to implement, and produce high fidelities with low gate times for a variety of angles Economou et al. (2006); Economou (2012). These type of pulses were recently used on transmons in experimental demonstrations of gates Ku et al. (2017) and as part of a two-qubit gate Noh et al. (2018). We use the local invariants Makhlin (2002); Zhang et al. (2003) of the two-qubit analytic evolution operator with control sech pulses to find conditions on the pulse parameters that achieve the desired two-qubit operation. Through simulations of transmons with typical parameters, we show that our cphase gates produce high fidelities for low gate times. These cphase gates are applicable in either an all-microwave context or a microwave-tuning hybrid context. Regarding the latter, our cphase gates are applicable in the sense that they only rely on a weak effective coupling compared to methods that dynamically tune circuit elements. This reliance on only a weak amount of dynamical tuning of the circuit parameters allows these gates to be performed in a variety of parameter regimes. To address the generic challenge of implementing single-qubit gates with fixed-frequency, always-coupled transmons, we design a composite pulse protocol that gives high-fidelity rotations, which along with our two-qubit gates and previously available gates Ku et al. (2017); McKay et al. (2017) form a universal set. These single-qubit gates all take less than each and have fidelities in excess of .
This paper is organized as follows. In Section II we introduce the two-qubit Hamiltonian for the system of transmons coupled by a resonator. In Section III we present the results of the analytical cphase protocols and numerical performance, as well as their robustness in other coupling strength regimes. In Section IV we present our single-qubit gates along with their fidelities. We conclude in Section V.
II Transmon Hamiltonian
We focus on two superconducting transmon qubits coupled by a cavity Koch et al. (2007). The transmons are modeled as weakly anharmonic oscillators, and the cavity as a harmonic oscillator. The Hamiltonian for this system is given by
[TABLE]
Here is the frequency of the cavity connecting the two qubits, is the transition frequency between the ground and first excited state for the qubit, is the anharmonicity of the qubit, is the coupling strength between the cavity and the qubit, () is the annihilation (creation) operator for the cavity, and () is the annihilation (creation) operator for the qubit. The Hamiltonian describing the coupling to the external microwave electric field is given by
[TABLE]
where and are the pulse envelope and frequency driving the qubit, respectively. For the design of our gates we only drive (without loss of generality) the second qubit so that , and .
The states in the system are , where is the cavity level and the () index denotes the level of the first (second) transmon. It is advantageous to write out the Hamiltonian in the dressed basis Cohen-Tannoudji et al. (1992), which diagonalizes , and the indices of each element of the dressed basis is determined by the state in the bare basis that has the largest overlap with the dressed state. For example, for indices we write an element of the dressed basis as an eigenstate of with where with . We encode each qubit into the lowest two levels of each transmon. Consequently, the projection operator for the two-qubit subspace is . Going to the dressed basis and projecting into the qubit subspace spanned by the basis , , , , the approximate two-qubit Hamiltonian when only one qubit is driven is given by
[TABLE]
We define as the difference between the transition frequencies of the two subspaces and each corresponding with subspace (upper left block) and subspace (lower right block) of the Hamiltonian, respectively, as well as for the dipole moment of each transition. Here we have made the approximation that terms in the Hamiltonian that couple states with a different number of excitations on the first qubit will vanish. This is due to the fact that in the dressed basis, since our off-diagonal coupling terms in are small compared to the diagonal terms, is large compared to contributions from other states.
To design fast gates, we avoid spectrally selecting one of the two subspaces and allow the pulse to drive both transitions. Because in general and , the same on each block will produce different evolutions. Our goal is to design control pulses that generate two-qubit gates of the form , and other control pulses that generate single-qubit gates of the form .
III cphase Gates
For each of the following cphase gates, we use hyperbolic secant pulses of the form with bandwidth , amplitude , and pulse frequency . This pulse is chosen because it gives an analytically solvable time-dependent Schrödinger equation for a two-level system Rosen and Zener (1932), is smooth and has nice analytic properties for rotations about the axis Economou et al. (2006) (see Appendix A for the derivation of the evolution operator and discussion of its properties). Specifically, for detuning and bandwidth , a hyperbolic secant pulse will induce a phase and a pulse will induce a phase Economou (2012). A plot of two examples of hyperbolic secant pulses is shown in Fig. 2. The main idea is that the same sech pulse acts on both (target and harmful) transitions, causing a cyclic evolution to each subspace. This assumes that the dipoles of the two transitions are the same, which is not strictly the case. Nevertheless, approximately equal dipoles, as is the case for the parameters here, suffice for high fidelities. Due to the different detunings of the two transitions from the pulse, each acquires a different phase. The choice of phases for the two transitions, which we can control through the bandwidth and frequency of the pulse, determines the specific cphase gate. Since we focus on cphase gates, we use and -pulses, which only implement cyclic transitions between energy levels. Our pulses generate generalized cphase gates, defined as , which is equivalent to a regular cphase gate, , up to local rotations. The phases in both the generalized and regular cphase gates satisfy . In systems of transmons, it has been shown that zero-duration single-qubit rotations may be accomplished by shifting the phase of the microwave pulse McKay et al. (2017), so this generalization does not affect our gate times or fidelities. Moreover, as discussed in Appendix A, the pulse areas considered here produce no transfer of population and hence only perform rotations about the axis. For this reason, although the local invariants allow us to consider arbitrary evolutions in up to arbitrary rotations in (see Appendix B), our pulses only require that we consider local operations of the form , which, as discussed above, do not affect gate times or fidelities.
In the following results, we denote protocols that use transitions that exist inside the qubit subspace as “IQSS”, and protocols that use transitions partially outside the qubit subspace as “OQSS”. These two sets of transitions are illustrated in Fig. 3. In particular, when we refer to a protocol that is “IQSS”, the transitions and their respective frequencies that we consider are , . On the other hand, if the protocol is “OQSS”, then the transitions and their respective frequencies that we consider are , . As per the SWIPHT protocol, in either of these cases we designate either the IQSS or OQSS transitions with either the harmful or target transitions with transition frequencies and , respectively. From these we define the difference with depending on the transitions chosen.
When evaluating the performance of the derived protocols, we numerically solve the Schrödinger equation to obtain the evolution operator at the end of each pulse. In our simulations we keep states for the cavity and states for each of the qubits, so that the Hilbert space simulated is -dimensional. This sufficiently simulates the full dynamics of the system in that adding more available states does not change our resulting fidelities. To compare the final evolution operator we obtain from the simulation with the target one, we calculate the fidelity given by Pedersen et al. (2007) where , with being the desired gate and being the actual gate from simulations. Each and are truncated so that they act only on the qubit subspace. In our numerical simulations we use , , , , as the fixed parameters, except in Section III.2 where we evaluate the performance of the gates when varying the coupling strength . From these, we find that and . In our simulations, we truncate the sech pulses by switching the pulse on for time . Moreover, we numerically optimize around the analytically predicted solution to compensate for errors such as a difference in the dipoles of the two transitions. Below we describe each of the protocols, and provide results from numerical simulations quantifying their performance.
III.1 cphase gate via off-resonant -pulse OQSS
Our strategy here is to find conditions on the bandwidth and pulse frequency of a hyperbolic secant pulse that performs a generalized cphase gate on the two subspaces defined above. To this end, we use the local invariants (Appendix B) of the analytical evolution operator for the two-qubit system driven by sech pulses (Appendix A).
First, we recall that the definition of the generalized cphase gate is where the phase imparted is . If we consider the two block-diagonal portions of the Hamiltonian (3), we can define two detunings between the pulse and the desired transitions, and .
Now, for the OQSS protocol the block-diagonal form of the Hamiltonian as well as the analytical solution for the unitary operator of a two-level system discussed in Appendix A allow us to write the evolution operator as . Here is the Gaussian hypergeometric function with . Using Eq. (26) We can compute the local invariants of the two-qubit evolution operator , yielding
[TABLE]
where
[TABLE]
We also compute the local invariants for the target cphase gate, yielding
[TABLE]
where .
In order to find the conditions on the pulse parameters, we demand that the local invariants of (Eq. (4)) be equal to those of the cphase gate, and thus we arrive at (assuming for simplicity that )
[TABLE]
where .
For the IQSS protocol, we follow the same procedure, except that in that case the IQSS evolution operator is After imposing that the respective local invariants of and the cphase gate be equal, for a -pulse we arrive at
[TABLE]
In our parameter regime, the IQSS protocol has similar or lower performance than the OQSS protocol, and thus in the remaining of this section we focus on the OQSS protocol only.
In the SWIPHT protocol, there is a notion of a “harmful” and “target” transition. The difference between these two transitions is that we select the “harmful” transition to be the transition that we want to drive to obtain a trivial phase. The “target” transition then corresponds to the transition that looks like the target portion of a controlled unitary operation. So here we see that there is some freedom in defining which of the two blocks ( or ) involves the target and which the harmful transition. We define the following choice of sign:
[TABLE]
We also define and based on this choice. Then noting that and defining , we can use the definitions for , as well as trigonometric identities to find .
Now, if we specify an angle for the two-qubit gate, all of the restrictions up until now allow us to find a pulse frequency and bandwidth that perform two different rotations on each block, but together they combine to form a cphase operation. We define , as well as , . These can be written in terms of the harmful/target detunings and as follows: and . With these expressions we can then find an expression for the bandwidth in terms of the desired angle
[TABLE]
To successfully generate an arbitrary cphase gate we also need to express the control pulse frequency in terms of the desired angle. In this line, using previous definitions for , we can write , which can be easily rewritten in terms of and :
[TABLE]
Using Eq. (10) to further simplify the previous equation, we find that the pulse frequency in terms of the desired angle is
[TABLE]
where, in order to ensure that the resulting pulse has finite frequency, we require that the angle of the cphase gate is within the range . Moreover, to make the pulse frequency real, this expression also provides a maximum allowable bandwidth for a given angle , .
Using this protocol, we find fidelities in excess of and gate times as low as . The numerical evaluations of the fidelity in the simulation for this protocol are shown in Fig. 4. From the figure we see that the fidelity is consistently above for all angles and gate times. By choosing smaller bandwidths, one is able to increase the fidelity. The infidelity at small gate times is due to leakage outside the qubit subspace.
III.2 cphase gate via resonant pulses
The construction of the protocols presented in this section is similar to that of the off-resonant protocols in Section III.1, with the difference that now we require the pulses to be resonant with one of the two transitions in the system. In this family of protocols, we will first restrict the value so that each subspace sees a rotation about the axis, independent of the detuning with the frequency of each transition.
For the IQSS case, this means that the evolution operator is diagonal and has the form where . Because we are constructing resonant protocols, without loss of generality, we let the pulse be resonant with the first transition so that and . We may then compute the local invariants, yielding
[TABLE]
where is the Gaussian hypergeometric function. Then, demanding that the local invariants of the cphase gate (Eq. (6)) be equal to the evolution operator for the pulsed system yields a single equation for this protocol:
[TABLE]
As an example, for a pulse we let . Then this equation reduces to
[TABLE]
Solving this equation for the bandwidth yields four solutions, and because the bandwidth must be positive, only two are physical based on the sign of . For the case, the final bandwidths are
[TABLE]
This procedure may be repeated for pulses with , though the resulting equations are more complicated and may be treated numerically. Additionally, one may repeat this protocol while using the OQSS transitions. The setup is essentially the same, except the OQSS evolution operator will be
[TABLE]
In this case, the analogous single equation for these protocols will be
[TABLE]
where now For OQSS transitions, where the control sech pulse is resonant with a transition partially out of the qubit space, the derivation of the protocols rely on solving Eq. (18) for the bandwidth of the pulse. In particular, for a sech -pulse () we find that the associated bandwidth that produces a cphase gate for a given angle is , where again we require that . On the other hand, if we instead use a -pulse, the solution to the evolution operator has different properties compared to the resonant case, and we find that the bandwidth for a specific angle is given by
[TABLE]
In this case, the choice of sign is arbitrary and the bandwidth does not depend on which transition is designated as the harmful or target. However, the choice of sign determines the range of the bandwidth. We find that if the sign choice is positive, then and if the choice of sign is negative, then . In some protocols derived here, there are multiple ranges of allowed bandwidths. These ranges result from the fact that multiple bandwidths satisfy Eq. (18) for a given angle and . In our parameter regime, this protocol has comparable or lower performance from the others simulated here, so we do not show numerical results in this case.
If we repeat this procedure but now choosing transitions corresponding to the IQSS case, the different bandwidths are obtained by solving Eq. (13). For example, in the case of a -pulse (), the bandwidth for this cphase gate of angle is . Here we find gates with fidelities as high as and gate times as low as for angles in the range of to . To construct this protocol, the pulse is driven on resonance with one of the transitions inside the qubit subspace. We evaluate the performance of this protocol in simulation by calculating the gate fidelity, shown in Fig. 5. The two curves correspond to the two different choices of resonant transitions. The upper (blue) curve corresponds to the lower right block being the target, and the bottom (red) curve corresponds to the upper left block being the target. We find that the fidelity using subspace as the target is above for angles from to , and using the other transition as the target produces lower fidelities of . In either case, we find reasonable gate times for this range of angles. The infidelity at smaller angles is due to leakage as a result of larger pulse amplitudes. In contrast with the other numerical results, in this protocol the desired angle of the gate fixes the bandwidth and hence the gate time.
When we repeat this procedure for a -pulse, the cphase gate of angle , has bandwidth . Again, the pulse is driven on resonance with one of the transitions inside the qubit subspace. We also find that the range on the bandwidth in the case when the choice of sign is positive becomes and when the choice of sign is negative, we have .
So far we have fixed the coupling to . Now we focus on the IQSS protocol and evaluate its performance as a function of the coupling strength. We determine two primary features as we vary the coupling strength. Firstly, weakly coupled systems produce gate times that increase rapidly as a function of the desired angle, as shown in Fig. 6. Secondly, increasing the coupling strength decreases the fidelity, as shown in Fig. 6. Overall, we find that for a range of coupling strengths we are able to find high fidelities exceeding . In some cases the fidelity is as high as . In all cases, the fidelity drops for smaller angles due to leakage as a result of larger pulse amplitudes. We limit these simulations to gate durations to compare the different coupling strengths because this protocol has no upper bound on the gate time.
III.3 cphase protocols comparison
In Table 1 we provide a summary of the results of the various protocols. Overall, we find that there is flexibility in the way of constructing cphase gates. For instance, one does not necessarily need to drive on resonance with one of the transitions. Additionally, one may choose various pulse areas or bandwidths for different implementations. For instance, one may choose to derive protocols with . This has the potential to reduce the duration of the gate at the cost of potentially introducing more leakage, which one could possibly address by incorporating DRAG Motzoi et al. (2009); Gambetta et al. (2011); Motzoi and Wilhelm (2013) into the pulse design, but this is beyond the scope of this work. In terms of performance, the two best protocols are the OQSS arbitrary frequency via -pulse and IQSS resonant -pulse protocols. Comparing the fidelities and gate times for a range of angles, if a small angle is desired one should choose the IQSS resonant -pulse protocol because at small angles it provides consistently higher fidelities ( compared to ) at comparable gate times, and sometimes fidelities as high as . On the other hand, if a larger angle is desired, the OQSS arbitrary frequency via -pulse protocol is preferable due to its flexibility in the bandwidth, yielding potentially lower gate times ( compared to ). The other protocols produce fidelities on the order of generally due to their higher bandwidths, which result in more leakage. In systems that do not have higher available states, these protocols may be more useful as they can produce smaller gate times for a range of angles.
IV Single Qubit Gates
Now we turn our attention to single qubit operations. Before we proceed, there is one thing to note about systems with an always on interaction such as ours. In this section we develop single qubit operations that are performed in the presence of another qubit. As we saw before, the interaction between the two qubits dresses the energy eigenstates, and the Hamiltonian in the dressed basis obtains an effective coupling. In this way, single qubit gates are manifestly less well defined than in the case where the effective coupling is much smaller (or not present). In contrast, this distinction is less important in systems with a smaller always-on interaction because the dressed and bare bases are closer together. For the development of our single qubit operations, we choose to work in the dressed basis because it is closer to what would actually be used in an experimental setting.
We develop a set of arbitrary single qubit rotations of the form , which can be generated by combining and rotations. Since rotations about the axis may be produced by shifts in the frequency of the microwave pulse McKay et al. (2017) with zero gate time and no loss in fidelity, we only consider the development of the rotations about the -axis. Without loss of generality, we can write the desired evolution operator for such a rotation as . To develop these gates, we consider sequences of square pulses so that the Hamiltonian is simply the Hamiltonian in Eq. 3 for piecewise constant and . The evolution operator for the qubit subspace can be written as
[TABLE]
where and is the evolution operator for the block over the duration of the square pulse. The square pulse has duration , pulse amplitude and frequency .
Instead of solving exactly for parameters of each pulse that perform the desired evolution on each subspace, we define an objective function to optimize which is where is the fidelity between two unitary operators. We do this for several reasons. Primarily, there is no guarantee that such solutions exist, and even if they did, they would likely not be simple. Moreover, even if we solve for a sequence of pulses that exactly implements the desired evolution, in simulation and experiment the fidelity will not be exactly due to decoherence. In practice we use global, constrained optimization algorithms over the parameters to find such sequences of pulses. The region in which the optimization is performed is determined by experimental limitations such as ramp-up times for the microwave pulses on the order of and maximum possible amplitudes of each pulse based on the microwave pulse generators of about .
The desired evolution operator for the qubit subspace here is so that for each . Without loss of generality, we choose a sequence of pulses resonant with the first subspace so that . Then, with , this sequence of square pulses naturally produces rotations about the -axis for the first subspace, . This provides the constraint . Now the optimization is over parameters with one constraint.
We evaluate the performance of the single qubit rotation protocol. This involves two steps: The first step is to determine the parameters on some sequence of square pulses by the optimization of , which yields what we define as the “Protocol Fidelity”, see Fig. 7. The second step is to take the resulting sequence of square pulses and simulate the full time dynamics of the system, using a local optimization to improve the results of the protocol in the simulation. This is done by using the parameters of each pulse sequence from the protocol as initial conditions to a local optimization algorithm that improves the fidelity. We refer to this as the “Simulation Fidelity” in Fig. 7. We find “Simulation Fidelities” above for all angles . All of these gates have durations from to . Because there is a gap between the “Simulation Fidelity” and purity in the figure, we see that there is some coherent error occurring. This is due to coupling to higher excited states which are not included in the -level system and is the primary cause of the infidelity. The dip at is due to the fact that we use a local optimizer for the “Simulation Fidelity” and the curve is not guaranteed to be smooth.
V Conclusions
Using the analytical evolution operator for the hyperbolic secant pulse acting on a two-level system, we have derived a collection of cphase gates for transmon qubits. We have demonstrated that these gates produce high fidelities typically in excess of and in some cases as high as and typical gate times less than . Moreover, we show that one of these protocols is robust in the fidelity for a range of angles and coupling strengths . Finally, we demonstrate that arbitrary single qubit gates may be achieved via microwave pulses in this realistic parameter regime using sequences of square pulses. In conclusion, we produce high-fidelity parameterized entangling gates that may be applied in realistic systems for use in quantum simulation algorithms.
VI Acknowledgements
This research was supported by the Department of Energy, Award No. de-sc0019318 and by the Army Research Office, Award No. ARO W911NF1810114.
Appendix A Hyperbolic Secant Pulse Solution
The basis for the cphase gate is the analytic solution for the evolution operator of a 2-level system driven by a hyperbolic secant pulse. The pulse is defined as , where is the pulse bandwidth and is the pulse strength. One can show that the form of the Hamiltonian for a given transition in the interaction frame is
[TABLE]
where is the detuning of the pulse with the transition, i.e. . By following a previous discussion of this problem Economou et al. (2006), we define , , , , and where is one of Gauss’ hypergeometric functions. Then the evolution operator is
[TABLE]
Here the initial condition is , though in practice we take the initial time to be some finite value that is sufficiently large for our results to converge. Since we are only interested in the end result of the pulse, we consider the evolution operator at ,
[TABLE]
Then it is clear that for , the evolution operator is diagonal. In this instance, we can express the evolution operator with . If we use a -pulse (i.e. ), . If instead we consider a -pulse, then and .
Appendix B Local invariants
To develop our cphase gates, we will use the local invariants Makhlin (2002); Zhang et al. (2003) of unitary operations in , denoted here as for . These are three quantities that may be computed from any element of , and are invariant under operations in . That is to say that for and ,
[TABLE]
Therefore, the local invariants convey the nonlocal properties of the operator and give a unique representation of any class of two-qubit gates that are equivalent up to local operations. Note that single qubit rotations about the axis may be efficiently performed for transmons McKay et al. (2017), and that hyperbolic secant pulses can produce no population transfer, as discussed in Appendix A and in Ref. Economou, 2012. These two facts allow us to develop protocols for cphase operations that only consider their nonlocal characteristics and have no overhead in terms of the fidelity or time required to perform the single qubit gates associated with their local-equivalence classes. Hence, the local invariants of the analytical unitary evolution, , for our four-level system driven by a hyperbolic secant pulse will be the starting place for constructing our protocols for a cphase gate. The quantities are obtained by first placing in the magic basis Bennett et al. (1996) defined by the unitary transformation Makhlin (2002); Zhang et al. (2003)
[TABLE]
The local invariants are the coefficients of the characteristic polynomial of the matrix , and they are given by the following expressions:
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Frunzio et al. (2005) L. Frunzio, A. Wallraff, D. Schuster, J. Majer, and R. Schoelkopf, “Fabrication and characterization of superconducting circuit QED devices for quantum computation,” IEEE Transactions on Applied Superconductivity 15 , 860–863 (2005) . · doi ↗
- 2Majer et al. (2007) J. Majer, J. M. Chow, J. M. Gambetta, Jens Koch, B. R. Johnson, J. A. Schreier, L. Frunzio, D. I. Schuster, A. A. Houck, A. Wallraff, A. Blais, M. H. Devoret, S. M. Girvin, and R. J. Schoelkopf, “Coupling superconducting qubits via a cavity bus,” Nature 449 , 443–447 (2007) . · doi ↗
- 3Kandala et al. (2017) Abhinav Kandala, Antonio Mezzacapo, Kristan Temme, Maika Takita, Markus Brink, Jerry M. Chow, and Jay M. Gambetta, “Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets,” Nature 549 , 242–246 (2017) . · doi ↗
- 4Colless et al. (2018) J. I. Colless, V. V. Ramasesh, D. Dahlen, M. S. Blok, M. E. Kimchi-Schwartz, J. R. Mc Clean, J. Carter, W. A. de Jong, and I. Siddiqi, “Computation of molecular spectra on a quantum processor with an error-resilient algorithm,” Physical Review X 8 , 011021 (2018) . · doi ↗
- 5O’Malley et al. (2016) P. J. J. O’Malley, R. Babbush, I. D. Kivlichan, J. Romero, J. R. Mc Clean, R. Barends, J. Kelly, P. Roushan, A. Tranter, N. Ding, B. Campbell, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, A. G. Fowler, E. Jeffrey, E. Lucero, A. Megrant, J. Y. Mutus, M. Neeley, C. Neill, C. Quintana, D. Sank, A. Vainsencher, J. Wenner, T. C. White, P. V. Coveney, P. J. Love, H. Neven, A. Aspuru-Guzik, and J. M. Martinis, “Scalable Quantum Simulation of Molecular Energies,” Physical Rev · doi ↗
- 6Preskill (2018) John Preskill, “Quantum Computing in the NISQ era and beyond,” Quantum 2 , 79 (2018) . · doi ↗
- 7Georgescu et al. (2014) I. M. Georgescu, S. Ashhab, and Franco Nori, “Quantum simulation,” Reviews of Modern Physics 86 , 153–185 (2014) . · doi ↗
- 8Gu et al. (2017) Xiu Gu, Anton Frisk Kockum, Adam Miranowicz, Yu-xi Liu, and Franco Nori, “Microwave photonics with superconducting quantum circuits,” Physics Reports Microwave photonics with superconducting quantum circuits, 718-719 , 1–102 (2017) . · doi ↗
