| CPC G06N 10/40 (2022.01) [G06N 10/70 (2022.01); H03K 19/173 (2013.01); H03K 19/195 (2013.01)] | 15 Claims |

|
1. A method of implementing a two-qubit gate, the method comprising:
selecting a unitary transformation control signal from a plurality of different candidate control signals, wherein the selected unitary transformation control signal results in a target unitary transformation of a first data qubit and a second data qubit having an accuracy above a predetermined threshold when the unitary transformation control signal is applied to a tunable coupler arranged between the first data qubit and the second data qubit over a predetermined period of time;
wherein selecting the unitary transformation control signal from the plurality of different candidate control signals comprises
for each different candidate control signal, applying the candidate control signal to the tunable coupler, wherein two or more of the different candidate control signals comprise different maximum amplitude values,
determining, for each different candidate control signal applied to the tunable coupler, a corresponding accuracy of the unitary transformation of the first data qubit and the second data qubit, and
identifying one of the candidate control signals as the selected unitary transformation control signal, wherein the identified one of the candidate control signals has a corresponding accuracy above the predetermined threshold; and
applying the selected unitary transformation control signal to the tunable coupler arranged between the first data qubit and the second data qubit to obtain the target unitary transformation of the first data qubit and the second data qubit,
wherein the selected unitary transformation control signal is applied to the tunable coupler over the predetermined period of time to allow coupling between the first data qubit and the second data qubit through the tunable coupler.
|