This disclosure relates to a method and system for creating fast bias-preserving gates on stabilized cat qubits for quantum computing, quantum information processing, and quantum storage.
Qubits with biased noise channel can have important applications in fault-tolerant quantum error correction (QEC), as some QEC codes can be tailored toward the biased noise to exhibit higher error threshold and more favorable resource over-head. With realistic circuit-level noise it is essential for gate operations to preserve the noise bias in order to maintain the biased noise channel for effective fault-tolerant QEC.
In some implementations, multi-component cat qubits, e.g., two-component cat qibuits, may be stabilized to possess biased noise channels and may be operated with a set of noise bias-preserving (NBP) quantum gates. However, there may be some problems/issues associated with such cat qubit implementations for NBP operations. One problem/issue may be that such implementations, in order to preserve noise bias, may be limited to adiabatic quantum operations, which use relatively weak drives, leading to slow quantum gates. Conventional non-adiabatic NBP operations using stronger drives would provide higher gate speed but would also create relatively high non-recoverable quantum information leakage, thereby resulting in loss of noise bias and/or reduction of gate fidelity.
The present disclosure describes various embodiments for performing fast, bias-preserving, and high-fidelity gate operations while stabilizing some example cat qubits and preserving noise bias, thereby addressing at least some of the problems/issues described above by suppressing leakage, preserving noise bias, and reducing non-adiabatic error during the quantum gate operation.
In view of this, embodiments of the present disclosure are expected to provide a method, apparatus, and a storage medium for performing fast bias-preserving gate operations and stabilizing cat qubits.
According to one aspect, an embodiment of the present disclosure provides a method for performing a quantum operation on a qubit using a noise-bias-preserving (NBP) quantum gate. The method includes obtaining and stabilizing the qubit; determining a type of the NBP quantum gate associated with the quantum operation; and applying, according to the type of the NBP quantum gate, the quantum operation on the qubit to obtain a modified qubit, the quantum operation comprising a base gate drive and a counterdiabatic (CD) control drive.
According to another aspect, an embodiment of the present disclosure provides a method for stabilizing a qubit for quantum storage. The method includes obtaining a qubit, the qubit being a multi-component cat qubit; in response to the qubit being in an idle state, applying a two-photon dissipation operation on the qubit to stabilize the qubit, the two-photon dissipation operation corresponding to a two-photon drive.
According to another aspect, an embodiment of the present disclosure provides an apparatus for performing quantum computing and/or quantum error correction. The includes comprising a first device storing a qubit (e.g., a multi-component cat qubit) and a second device performing a gate operation on the qubit, and the apparatus is configured to perform a portion or all of the above methods.
According to another aspect, an embodiment of the present disclosure provides an apparatus for storing quantum information. The apparatus includes a first device storing a qubit (e.g., a multi-component cat qubit) and a second device performing a two-photon dissipation operation on the qubit, and the apparatus is configured to perform a portion or all of the above methods.
According to another aspect, an embodiment of the present disclosure provides a computer program product comprising a computer-readable program medium code stored thereupon. The computer-readable program medium code, when executed by a processor, causing the processor to implement a portion or all of the above methods.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
For a more complete understanding of the invention, reference is made to the following description and accompanying drawings, in which:
The description and accompanying drawings above provide specific example embodiments and implementations. Drawings containing device structure and composition, for example, are not necessarily drawn to scale unless specifically indicated. Subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein. A reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, or systems. Accordingly, embodiments may, for example, take the form of hardware, software, firmware or any combination thereof.
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment/implementation” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment/implementation” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter includes combinations of example embodiments in whole or in part.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of skill in the art to which the invention pertains. Although any methods and materials similar to or equivalent to those described herein can be used in the practice or testing of the present invention, the preferred methods and materials are described herein.
In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and”, “or”, or “and/or,” as used herein may include a variety of meanings that may depend at least in part on the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
The embodiments of the present disclosure provide a method, an apparatus, and a non-transitory computer readable storage medium for performing fast bias-preserving gate operations and stabilizing cat quantum bits (qubits).
Quantum computing and quantum information processing may potentially solve practical problems in a range of areas, which may not be realistically solvable by classical computing on classical computers alone. Quantum computing and quantum information process may need at least two building blocks: a device to initialize, maintain, stabilize, or establish at least one qubit; and a set of quantum gates to perform quantum operations on one or more qubits to obtain one or more modified qubits. However, qubits and/or quantum gates may be prone to unintended interference/decoherence from outer environment and/or imperfection in the device. For example, quantum gates are prone to errors, which may significantly lower the quality or fidelity of quantum gates.
Some quantum errors in general quantum information processing may be correctable using quantum error correction (QEC) techniques. In some implementations, QEC codes may be tailored towards biased quantum noise to exhibit higher error threshold. As such, noise bias may be critical for some QEC techniques. In some implementations, multi-component stabilized cat qubits may possess such noise bias channels and thus may be considered as a platform for implementation of these QEC codes. These multi-component cat qubit may be a Schrodinger Cat qubit (or simply cat qubit) including coherent quantum superposition of a plurality of quantum states in a quantum mechanical subspace. In some implementations, a two-component cat qubit may be stabilized in a Kerr nonlinear oscillator, which may be referred as Kerr cat qubit. In some other implementations, a two-component cat qubit may engineered via two-photon dissipation, which may be referred as dissipative cat qubit. Some or all of the above cat qubits may be stabilized and/or may possess a biased noise channel, and/or may undergo various quantum gate operations via a set of bias-preserving (BP) gates. In some implementations, some quantum gate operation on a cat qubit (for example, a Z rotation gate operation on a Kerr cat qubit) may induce relatively large leakage, which significantly affects the fidelity and/or preservation of noise bias of the quantum gate operation. Various embodiments in the present disclosure may provide an improved control for the quantum gate operation on a cat quibit so as to suppress the leakage, improving preservation of noise bias and/or fidelity of the quantum gate operation.
In some implementations, a speed of gate operation, a fidelity of the gate operation, and the preservation of noise bias for Kerr cat qubits and dissipative cat qubits may be conflicted, as higher gate speed generally involves greater non-adiabaticity and hence higher leakage out of the quantum subspace of the cat qubit. For example, a Z gate operation (see below) on dissipative cat qubits using hard non-adiabatic pulses (square non-adiabatic pulse) may result in significant loss of gate fidelity. For another example, a Z gate operating on Kerr cat qubit using hard pulse may result in non-adiabatic loss of noise bias even though gate fidelity may still be maintained to a better extent than the dissipative cat qubit due to the unitary nature of its operations. Therefore, some or all gate operations on either Kerr or dissipative cat qubit may have to be implemented adiabatically with a driving strength much smaller than the energy gap (or dissipation gap) to protect the cat qubit from loss of noise bias and noise bias. This limitation on driving strength associated with adiabatic gate operation may limit the speed of the gate operation and/or the fidelity of the gate operation.
In some implementations, compared to the dissipative cat qubit, the Kerr cat qubit may support faster gate operations with higher gate fidelity due to a unitary nature of the gates. However, these unitary gates may not be able to keep the high noise bias as good as the dissipative gates do under some circumstances. Various embodiments in the present disclosure may provide a shortcuts to adiabaticity (STA) to preserving the noise bias in noise-bias-preserving (NBP, or BP) gates under non-adiabatic drive on Kerr cat qubits to suppress their non-adiabatic errors so that they may have high gate fidelity and high noise bias simultaneously in the presence of a realistic level of loss and/or leakage.
Various embodiments in the present disclosure may include improved gates, when applied to concatenated quantum error correction, may lead to lower logical error rate with lower resource overhead. In some implementations, an architecture that hybrids the Kerr nonlinearty with two-photon dissipation may be used to better protect the qubit. Optionally, in the architecture, the two-photon dissipation may be turned on when the cat qubit is idling to keep the system sufficiently cool, so as to stabilize the cat qubit; and/or the two-photon dissipation may be turned off when implementing gate operations (e.g., with the BP gates) to enable high-fidelity operations.
Referring to
The method 100 may be performed by any suitable quantum computing quantum information processing architecture with a quantum information processor, and may not depend on the underlying architecture of the quantum information processor. The quantum information processor may be any suitable quantum computing architecture that may perform universal quantum computation or quantum information processing, for example, a set of quantum gate operations. In some implementations, examples of quantum computing architecture may include super-conducting qubits, ion traps and optical quantum computer. A classical analog of quantum processor is a central processing unit (CPU) in a classical computer.
Referring to
The method 150 may be performed by any suitable quantum memory devices for storing one or more qubit, and may not depend on the underlying physical architecture of the quantum memory device.
In various embodiments in the present disclosure, a system may include a quantum computing portion and a classical computing portion in communication with the quantum computing portion. The quantum computing portion may perform a portion or all of the method 100 and/or the method 150; and/or the classical computing portion may perform other computation and/or provide interface between a user and the quantum computing portion.
Referring to
The machine interfaces 310 and the I/O interfaces 306 may further include communication interfaces with sensors and detectors. The communication between the computer system 300 and the sensors and detector may include wired commumication or wireless communication. The communication may include but not limited to, a serial communication, a parallel communication; an Ethernet communication, a USB communication, and a general purpose interface bus (GPIB) communication. Additional examples of the I/O interfaces 306 include microphones, video and still image cameras, headset and microphone input/output jacks, Universal Serial Bus (USB) connectors, memory card slots, and other types of inputs. The I/O interfaces 306 may further include magnetic or optical media interfaces (e.g., a CDROM or DVD drive), serial and parallel bus interfaces, and keyboard and mouse interfaces. The quantum-classical interface may include a interface communicating with a quantum computer.
The communication interfaces 302 may include wireless transmitters and receivers (“transceivers”) 312 and any antennas 314 used by the transmitting and receiving circuitry of the transceivers 312. The transceivers 312 and antennas 314 may support Wi-Fi network communications, for instance, under any version of IEEE 802.11, e.g., 802.11n or 802.11ac. The communication interfaces 302 may also include wireline transceivers 316. The wireline transceivers 316 may provide physical layer interfaces for any of a wide range of communication protocols, such as any type of Ethernet, data over cable service interface specification (DOCSIS), digital subscriber line (DSL), Synchronous Optical Network (SONET), or other protocol. In another implementation, the communication interfaces 302 may further include communication interfaces with the sensors and detectors.
The storage 309 may be used to store various initial, intermediate, or final data. In one implementation, the storage 309 of the computer system 300 may be integral with a database server. The storage 309 may be centralized or distributed, and may be local or remote to the computer system 300. For example, the storage 309 may be hosted remotely by a cloud computing service provider.
The system circuitry 304 may include hardware, software, firmware, or other circuitry in any combination. The system circuitry 304 may be implemented, for example, with one or more systems on a chip (SoC), application specific integrated circuits (ASIC), microprocessors, discrete analog and digital circuits, and other circuitry. For example, the system circuitry 304 may include one or more instruction processors 321 and memories 322. The memories 322 stores, for example, control instructions 326 and an operating system 324. In one implementation, the instruction processors 321 execute the control instructions 326 and the operating system 324 to carry out any desired functionality related to the controller.
Referring to
Referring to
In some other implementations, Kerr nonlinear cat qubits may be used and stabilized. Correspondingly, step 110 may include stabilizing the qubit in a Kerr nonlinear oscillator with a parametric two-photon drive. The Kerr nonlinear oscillator with the parametric two-photon drive may be used to stabilize the qubit between and/or during gate operations. The Kerr nonlinear oscillator with the parametric two-photon drive is associated with a stabilization Hamiltonian satisfying ĤKPO=−K(â2†−α2)(â2−α2), wherein: ĤKPO is the Hamiltonian for the Kerr oscillator, K indicates a strength of Kerr nonlinearity, α indicates a value in phase space, and â indicates an operator. Such stabilizing drive may be implemented alone, for example, to stabilize the qubit during an idle state, or along with other quantum gate operation drives during quantum gate operations.
In some other implementations, the method 100 may further include in response to the qubit being in an idle state, applying a two-photon dissipation operation on the qubit to stabilize the qubit to take advantage of the noise-bias-preserving capability associated with stabilization using the two-photon dissipation operation. Specifically, when the qubit is not underwent a gate operation, the qubit is in the idle state. During the idle state, the stability of the qubit may be maintained by engineered two-photon dissipation along with two-photon drive. When the qubit is used as a medium for storing quantum information between quantum gate oprations, the two-photon dissipation for stabilizing the qubit may be used to further cool the Kerr oscillator so that the qubit is coupled to a thermal bath with wide-band spectral density.
Referring to
In some implementations, the quantum operation drive may include at least two parts. A first part may be referred as a base gate drive, and a second part may be referred as a counterdiabatic (CD) control drive. The base gate drive may include a Kerr nonlinear oscillator with parametric two-photon drive to stabilize the Kerr cat qubit, and may further include a gate operation drive specifically designed according to the type of the NBP quantum gate. In some implementations, the two components of the base gate drive may be separable. In some other implementations, the two components of the base gate drive may be non-separably and integrally designed for a particular type of the NBP quantum gate. The second component of the base drive, namely, the gate operation drive, may, for example, include one or more truncated Gaussian drive pulses, or other drive pulses derived from the truncated Gaussian drive pulses, as described in further detail below. In comparison to some hard driving pulses (e.g., square pulse), truncated Gaussian pulses may provide better frequency selectivity and smoothness, and in combination with the CD control drive pulses further described below, may provide better gate fidelity of noise bias preservation simultaneously in the presence of non-adiabaticity during gate operation.
In some implementations, the CD control drive may be designed according to the type of the NBP quantum gate, so as to avoid some of the issues/problems associated with non-adiabatic process. The CD control drive may correspond to a set of CD control pulses designed according to the type of the NBP quantum gate to counter the adverse effect as a result of a non-adiabatic base gate drive for achieving higher gate operation speed. The set of CD control drive pulses may constitute a time sequence of drives. Particularly for non-adiabatic gate operation on a cat qubit stabilized in a Kerr nonlinear oscillator under a parametric two-photon drive, the CD control pulses may be designed to counter the adverse effect of non-adiabatic leakage on the preservation of noise-bias during the quantum gate operation. The set of CD control pulses, for example, may be implemented as a function of a set of truncated Gaussian pulses from a family of truncated Gaussian pulses. The CD control drive may help with suppressing drive leakage, reducing non-adiabatic errors, improving speed of gate operations, countering loss of noise bias, and/or increasing fidelity of gate operations.
In some implementations when the operation type is the Z rotation gate, the quantum operation comprises a Z rotation control Hamiltonian satisfying:
Ĥ
Z(t)=ĤZ(0)(t)+Ĥcd(t)
Ĥ
Z
(0)(t)=−K(â2†−α2)(â2−α2)+Ω0(t)(â+â†)
Ĥ
cd(t)=ux(t)(a+a†)+iuy(t)(a−a†) (1)
wherein: ĤZ(t) indicates the Z rotation control Hamiltonian, ĤZ(0)(t) indicates the base gate drive for the Z rotation gate, Ĥcd(t) indicates the CD control drive for the Z rotation gate, the K term indicates a stabilization drive with Kerr nonlinearity and with a parametric two-photon drive, Ω0(t) indicates a base driving pulse, and ux(t) and uy(t) indicate two CD control pulses. In some implementations, as described in more details in the following sections, the base driving pulse, Ω0(t), may be one of a family of truncated Gaussian pulses; and/or each of the CD control pulses, ux(t) and uy(t), may be a function of one or more of the family of truncated Gaussian pulses.
In some implementations, when the operation type is the ZZ rotation gate, the quantum operation may include a ZZ rotation control Hamiltonian satisfying:
Ĥ
ZZ(t)=ĤZZ(0)(t)+Ĥcd(t)
Ĥ
ZZ
(0)(t)=−K(âc2†−α2)(âc2−α2)−K(ât2†−α2)(ât2−α2)+Ω0(t)(âcât+âc†ât†)
Ĥ
cd(t)=ux(t)(âcât+âc†ât†)+iuy(t)(âcât−âc†ât†) (2)
wherein: ĤZZ(t) indicates the ZZ rotation control Hamiltonian, ĤZZ(0)(t) indicates the base gate drive for the ZZ rotation gate, Ĥcd(t) indicates the CD control drive for the ZZ rotation gate, the K term indicates a stabilization drive with Kerr nonlinearity and with a parametric two-photon drive, Ω0(t) indicates a base driving pulse, and ux(t) and uy(t) indicate two CD control pulses. In some implementations, as described in more details in the following sections, the base driving pulse, Ω0(t), may be one of a family of truncated Gaussian pulses; and/or each of the CD control pulses, ux(t) and uy(t), may be a function of one or more of the family of truncated Gaussian pulses.
In some implementations, when the operation type is the CX gate, the quantum operation comprises a CX gate control Hamiltonian satisfying:
wherein: ĤCX(t) indicates the CX gate control Hamiltonian, ĤCX(0)(t) indicates the base gate drive for the CX gate, Ĥcd(t) indicates the CD control drive for the CX gate, {dot over (ϕ)}(t) indicates a base driving pulse, and u0(t), u1(t), u2(t), and u3(t) indicate four CD control pulses. In some implementations, as described in more details in the following sections, the base driving pulse, Ω0(t), may be one of a family of truncated Gaussian pulses; and/or each of the CD control pulses, u0(t), u1(t), u2(t), and u3(t), may be a function of one or more of the family of truncated Gaussian pulses.
In some implementations, quantum error correction (QEC) may be used in quantum computing and/or quantum information processing to protect quantum information from errors due to decoherence and other quantum noise due to environments and/or imperfections. A QEC quantum circuit may perform measurements on a plurality of qubit with a series of quantum operations. These measurements may not disturb the quantum information in the encoded state, and may provide information about the errors due to quantum noise. Based on the information provided from these measurements, a qubit may be corrected, via QEC with a decoder, to obtain a QEC-corrected qubit.
In some implementations, a QEC may be performed on the modified qubit to obtain a QEC-corrected qubit. For example in the following sections, a QEC circuit of a repetition cat qubit is described in more details, considering various quantum error/noises, for example, state-preparation error/noise, idling error/noise, gate operation error/noise, and/or measurement error/noise. In some other implementations, the QEC circuit may comprise a concatenated QEC; and/or the modified qubit may be corrected with a minimum weight prefect matching (MWPM) decoder to obtain the QEC-corrected qubit.
Referring back to
The present disclosure also describes various embodiment of an apparatus for performing quantum computing. The apparatus includes a first device storing a qubit and a second device performing a gate operation on the qubit. The apparatus is configured to perform any portion or all of the methods, embodiments, and/or implementations described in the present disclosure.
The present disclosure also describes various embodiment of an apparatus for storing quantum information. The apparatus includes a first device storing a qubit and a second device performing a two-photon dissipation operation on the qubit to stabilize the qubit. The apparatus is configured to perform any portion or all of the methods, embodiments, and/or implementations described in the present disclosure.
The present disclosure also describes various embodiment of a computer program product comprising a computer-readable program medium code stored thereupon. The computer-readable program medium code, when executed by a processor, causing the processor to implement any portion or all of the methods, embodiments, and/or implementations described in the present disclosure.
The present disclosure describes various embodiments in more details below.
A two-component cat qubit can be stabilized in a driven Kerr nonlinear oscillator, referred as Kerr cat, or by engineered driven two-photon dissipation, which may be called as dissipative cat. Such stabilized cat qubits possess a biased noise channel and a set of bias-preserving (BP) gates have been separately proposed on these two type of cats. Although both limited by the non-adiabatic effects, compared to the dissipative cat, the Kerr cat supports faster gate operations with higher gate fidelity due to the unitary nature of the gates. However, these unitary gates may not be able to keep the high noise bias as good as the dissipative gates do, as is the case when they are controlled by the originally proposed simple scheme. In the present disclosure, shortcuts to adiabaticity (STA) methods are applied to the BP gates on Kerr cat to suppress their non-adiabatic errors so that they can have high gate fidelity and high noise bias simultaneously in the presence of a realistic level of photon loss. The improved gates, when applied to concatenated quantum error correction, can lead to lower logical error rate with lower resource overhead. Some embodiments use an architecture that hybrids the Kerr nonlinearty with two-photon dissipation to better protect the qubit. In this architecture, the two-photon dissipation should be turned on when the cat is idling to keep the system sufficiently cool while turned off when implementing the the BP gates to enable high-fidelity operations.
Qubits with biased noise channel can have important applications in fault-tolerant quantum error correction (QEC), as some QEC codes can be tailored toward the biased noise to exhibit higher error threshold and more favorable resource over-head. With realistic circuit-level noise it is essential for gate operations to preserve the noise bias in order to maintain the biased noise channel. Such non-trivial biased-preserving gates have recently proposed on stabilized cat qubits.
A two-component cat qubit can be stabilized in a Kerr oscillator with parametric two photon drive. The Hamiltonian of such Kerr parametric oscillator (KPO) in the frame rotating at the oscillator frequency is:
Such a Hamiltonian can be intuively viewed as a quasi-1d double-well potential with two minima α and −α in phase space, as schematically shown in
It has been proposed recently that such a cat qubit can also be stabilized by engineered two-photon dissipation along with two-photon drive:
where
The protection from this Lindbladian can be understood similarly except that now the cat logical space is the attractive decoherece-free subspace (DFS) protected by the dissipation gap Δd=Δ1 and all eigenstates decay exponentially into the logical space.
One can in principle hybrid these two type of stabilization to protect the cat qubit, i.e. applying two-photon dissipation to a strong Kerr nonlinear oscillator. And in fact, in the memory level, additional two-photon dissipation can be helpful to further cool the Kerr oscillator if, for example, the cat is coupled to a thermal bath with wide-band spectral density.
The computational basis of cat qubit may be defined as
where the approximation decreases exponentially with α2. With this definition, the noise channel of such stabilized cat is strongly biased toward phase flip error {circumflex over (Z)} and in fact, the noise bias η≡Pz/Px increases exponentially with |α|2 provided that the leakage outside the cat logical space is sufficiently small. Here in the present disclosure, Px may be used to denote all the non-Z type of errors for simplicity.
A set of bias-preserving gates have been proposed separately on kerr cat and Disspative cat, among which the Z-axis rotation (exp (iθ{circumflex over (Z)}/2)), ZZ rotation (exp (iθ{circumflex over (Z)}1{circumflex over (Z)}2/2)) and the CX gate have to be implemented adiabatically, i.e. |ϵ/Δ(Δd)|<<1, where ϵ is the characteristic driving strength while Δ(Δd) is the energy gap (dissipation gap) protecting the cat. In the presence of photon loss, such limited gate speed translates to limited gate fidelity. Although both limited by the non-adiabtic effects, the BP gates on Kerr cat can be implemented faster than those on dissipative cat. To see this, the Z rotation may be first considered, which is implemented by applying a linear drive ĤZ=Ω(t)â+Ω*(t)↠on the stabilized cats. As shown in
Thus the total phase flip probability due to this adiabaticity after the gate time T is PzNA=∫t=0Tκeff(t)dt. As information is continuously leaked to the environment it is hard to suppress the error accumulation with only unitary operations. This Z rotation on Kerr-cat, on the other hand, is unitary and the only error during the gate is off-resonant leakage. Although the leakage to the first pair of excited states, when being cooled back into the ground subspace after the gate, still becomes phase flip errors due to flipped parity, this leaked population can be inverted back into the logical space at the end of the gate with feasible unitary controls so that the non-adiabatic errors can be highly suppressed.
The Z rotation on kerr cat was originally proposed with simple hard (square) driving pulses, i.e.
which can induce relatively large leakage. Even with this simple control the Z gate on Kerr cat already shows advantage over the disspative cat in terms of gate speed and gate fidelity (see
To suppress the diabatic transitions, the base hard driving pulses may be first replaced with a family of truncated Gaussian pulses because of their better frequency selectivity and smoothness:
where m is chosen such that first m-1 derivatives of ΩG,m start and end at 0, and Am is a normalization constant determined by the amount of target rotation, σ is chose to be equal to T in various embodiments in the present disclosure. In various embodiments, shorthand “Gaussian” may be used to refer to this control scheme later. And then derivative-based transition suppression technique may be used to further suppress the leakage by adding some counterdiabatic (CD) drives to each gate, which will be referred to as “CD” control. For example, in various embodiments in the present disclosure, the size of the cat may be fixed as α2=8. The designed CD control Hamiltonians for Z rotation, ZZ rotation and CX gate are shown below.
Ĥ
Z(t)=ĤZ(0)(t)+Ĥcd(t)
Ĥ
Z
(0)(t)=−K(â2†−α2)(â2−α2)+Ω0(t)(â+â†)
Ĥ
cd(t)=ux(t)(a+a†)+iuy(t)(a−a†) (7)
with based driving pulse Ω0=ΩG,2(t) and CD pulses:
Ĥ
ZZ(t)=ĤZZ(0)(t)+Ĥcd(t)
Ĥ
ZZ
(0)(t)=−K(âc2†−α2)(âc2−α2)−K(ât2†−α2)(ât2−α2)+Ω0(t)(âcât+âc†ât†)
Ĥ
cd(t)=ux(t)(âcât+âc†ât†)+iuy(t)(âcât−âc†ât†) (9)
with base driving pulse Ω0=ΩG,3(t) and CD pulses:
with base driving pulse {dot over (θ)}(t)=ΩG,1(t) and CD pulses:
For comparison, the original gates are proposed with simple hard pulses, i.e. Ω0/{dot over (θ)}(t) are hard pulses and Ĥcd=0. For Gaussian control, the base driving pulses may be replaced with Gaussian pulses without adding CD terms, i.e. Ω0/{dot over (θ)}(t)=ΩG,m(t), Ĥcd=0.
To evaluate the gate performance with the control scheme, the non-adiabatic Z and X errors of each gate may be first numerically obtained by initializing to certain initial states, simulating Eqs. 7, 50, and 11, applying a strong two-photon dissipation (Eq. 5) at the end of each gate and calculating the state fidelity with target states. |+L/|++L may be chosen as initial state to extract Z errors while |0L/|00L to extract X errors. The results, in comparison with those obtained using other control schemes, are shown in
For all three gates, using smooth Gaussian pulses along with carefully designed CD drives can significantly reduce the non-adiabatic Z and X errors simultaneously. So using the designed control can greatly speed up the gates, which in the presence of photon loss, as will be shown in the next session, translates to higher gate fidelity, while preserving the high noise bias.
In the presence of photon loss, the total Z error rate of the gates, which determines the gate fidelity, is given by:
P
z
=P
z
NA+βκ1|α|2T (13)
where κ1 denotes the photon loss rate, PzNA denotes the non-adiabatic Z error discussed in the previous section and β depends on the gate, for Z rotation, β=1, for ZZ rotation and CX gate, β=2. For certain κ1/K(κ2), the minimal Z error rate P*z at T* may be obtained by optimizing the choice of gate time. Plugging in the scaling of PzNA with T in Tab. 1., the scaling of P*z with κ1/K(κ2) may be obtained. For gates on dissipative cat,
For gates on Kerr cat with hard pulses,
While using Gaussian pulses or Gaussian pulses with CD control, P*z,Gauss, P*z,CD call almost reach linear scaling, i.e.
Using the fine control scheme the optimal gate fidelity decays much faster as κ1/K decreases. As an example, the P*z and T* of the CX gates at different κ1/K(κ2) may be numerically obtained using different control schemes shown in
For bias-preserving gates, not only their gate fidelity but also their ability to preserve the noise bias, i.e. keeping the X error rates sufficiently small, may need attention. In
So similar to the optimal Z error rate, P′z,Gauss, P′z,CD also scales almost linear with κ1/K, maintaining the favorable scaling with κ1. Moverover, as T′CD is several times smaller than T′Gauss using CD control enables even higher gate fidelity while maintaining the high noise bias.
In the end, how BP gates with improved control can boose the performance of concatenated QEC in the logical level may be evaluated. A fruitful discussion on how biased-noise qubit can be concatenated with qubit codes to implement fault-tolerant quantum computation can be found. Following the same line considering the simple repetition code as the second level of encoding, the QEC circuit of the repetition cat is schematically shown in
For the dissipative cat and the Kerr cat with Gaussian, CD control, the logical Z error rate from numerical results may be fit as:
The logical error rate can be estimated by:
is the physical error of the CX gate extracted, agreeing well with the simulations.
Based on the improvement of BP gates on Kerr cat in various embodiments in the present disclosure, an experimental architecture may be used that hybrids the Kerr nonlinearity with engineered two-photon dissipation to better protect the cat qubit. The Kerr nonliearity can be used to implement high fidelity gates while maintaining the high noise bias (with the fine control presented in various embodiments in the present disclosure), while the engineered two-photon dissipation provides autonomous quantum error correction that can be switched when not performing quantum gates. Such a hybrid design of both Kerr and dissipative controls may benefit from the best performance from both schemes.
As theoretically proposed and experimentally implemented, the Kerr non-linear oscillator can be implemented with Josephson effect that has fourth-order non-linearity and support three- and four-wave mixing. The two-photon dissipation, as proposed, can be implemented by parametrically coupling the non-linear Kerr oscillator to a dump cavity with low quality. The phase and amplitude of the two-photon drive should be carefully adjusted to make sure that the system stabilizes the cat states. The two-photon dissipation should be turned on when the cat is idling to keep the system sufficiently cool while turned off when implementing the the BP gates in order to enable fast gate operation (the major result of this work).
In some embodiments, a strong Kerr nonlinearity K/2π≈6.7 MHZ may be engineered but with short single-photon decay time T1≈15.5 μs, which corresponds the dismensionless parameter κ1/K≈1.5*10−3. As estimated from this work, for this value of κ1/K the achieveable logical error rate PL of the repetition cat is around 5*10−5. Experimentally, it may have very long lived superconducting cavities (T1>1 ms) and Kerr nonlinearity up to 2π×10 MHz. So it is promising that κ1/K may be further reduced. If κ1/K can be reduced by 10 times, PL can reach 10−6.
Compared to the non-unitary BP gates on dissipative cat, the originally proposed BP gates on kerr cat using hard pulses can be of high gate fidelity yet less bias-preserving since their non-adiabtic Z errors are smaller while X errors are larger. Derivation based transition suppression technique may be used to suppress the leakage of the BP gates on Kerr cat so that both the non-adiabatic Z and X errors can be reduced dramatically. In the presence of photon loss, compared to the dissipative gates the BP gates on kerr cat using a fine control scheme may have higher gate fidelity while maintaining similar noise bias. The improved gate, when applied in concatenated QEC, can lead to lower logical error rate with lower resource overhead.
Simulating a large cat qubit using the usual fock basis is inefficient due to the wide photon number distribution of a large coherent state. In contrast, one can work with the so called shifted fock basis, to simplify the analysis since typically only the first few excitated states are populated. The shifted basis is defined as:
|ϕn, ±≡[{circumflex over (D)}(α)±(−1)n{circumflex over (D)}(−α)]|n (16)
In this basis, the Hilbert space is split into two subspaces, labeled by the photon number parity + (even) and − (odd), respectively. Thus, each shifted fock state may be effectively represented as a tensor product of a parity qubit labeling the parity and a fock state labeling the excitation level:
|p⊗|n′≡|ϕn, p (17)
As the information of the two-component is encoded in the parity of its ground states, this parity can also be viewed as a “logical” qubit carrying the encoded information. These shifted fock states are not exactly mutual orthogonal. But they are nearly orthogonal for n<|α|2/4. The non-orthogonality may be neglected for now when analyzing the low excited states. In this shifted fock basis, the annilation operator can be expressed as:
â={circumflex over (Z)}⊗({circumflex over (a)}′+α) (18)
where {circumflex over (Z)} flips the phase of the “logical” qubit (or flips the parity of the parity qubit) and â′=Σ′n√{square root over (n′)}|n′−1n′| is the bosonic annilation operator defined on the exication level of the shifted fock states. Based on this representation of â, the Hamiltonian of a Kerr-cat qubit may be written as:
Various embodiments in the present disclosure may focus on the cat qubits protected by this strong Kerr Hamiltonian. Therefor, it is desirable to calculate the eigenspectrum and eigenstates of this Hamiltonian. Next the static perturbation theory may be used to calculate the Kerr-cat eigenstates in the shifted fock basis. The Kerr Hamiltonian preserves the photon number parity and in the large α limit ĤKCQ is dominantly given by −KI⊗4α2â′†â′. So the eigenstates of ĤKCQ may be expressed as |ψn=|p⊗|n″. |n″ with respect to
may be perturbatively calculated as:
If the first three pair of excited states are considered, i.e., n′<=2, â′ may be expressed as:
â′=σ
0,1
−+√{square root over (2)}σ1,2−−λ1Π1−λ2Π2+ησ0,2− (21)
where
where the reduced pauli operators and projectors are defined as:
σi,j−≡|i″j″|
Πi≡|i″i″| (22)
λ1, λ2, η can be calculated more accurately by adding higher-order corrections. For α=√{square root over (8)} used in various embodiments in the present disclosure, the below may be numerically obtained:
λ1=0.4, λ2=1.08, η=0.256 (23)
The off-resonant excitations can usually be approximately estimated via the Fourier analysis in the asymptotic weak-drive limit. As an example, a two level system that is off-resonantly driven may be considered:
{circumflex over (H)}(t)=Δ|1 1|+Ω(t)(|01|+|10|) (24)
The propagator in the interaction picture is give by:
Û
I(t)=exp [−i∫0tdt′Ω(t′)(|01|eiΔt′+h.c.)] (25)
where is the time-ordering operator. For a weak drive, UI(t) is dominantly given by the first-order dyson expansion:
Û
I
(1)(t)=−i∫0tdt′Ω(t′)(|01|eiΔt′+h.c.) (26)
then at certain time T the off-resonant transition strength is given by the finite-time Fourier transform of Ω(t):
1|ÛI(1)(T)|0=(Ω, Δ, T)≡∫0TΩ(t)eiΔtdt (27)
and the population in the excited state is given by |(Ω, Δ, t)|2.
This finite-time Fourier transform can be connected to the standard Fourier transform by assuming Ω(t) is truncated outside the [0,t] time window or Ω(t) smoothly vanishes outside [0,t], which is usually the case for a gate pulse that starts and ends at 0.
For a pulse whose time derivatives also start and end at 0 up to order m, its Fourier spectrum has the property that:
for n=1, 2, . . . m+1. Moreover, the fourier spectrum of the product of higher-order derivatives of Ω can be converted to the fourier spectrum of higher-order polynomials of Ω:
Based on this, for an arbitrary smooth driving pulse Ω(t), one can add its higher-order derivatives
to create “spectral holes” at one or more gap frequencies. In general, to create N holes at frequencies Δ1, Δ2, . . . ΔN, one can simply modify Ω(t) as:
provided that the first N−1 derivatives of Ω(t) start and end at 0.
This is the classical picture how derivative-based approach, which will be discussed in the next section, can be applied to eliminate off-resonant transition at certain gap frequencies. To facilitate the perturbative analysis used throughout this work, the order of the off-resonant transition strength with respect to a drive pulse Ω(t) and an energy gap Δ may be defined in the following way:
which coincides with the more conventional defination
if Ω(t) is a hard (square) pulse that has the amplitude Ω0.
Eq. 31 may be used to estimate the errors of the gate using two type of pulses considered in various embodiments in the present disclosure, one is the hard (square) pulse
and the other is the truncated Gaussian pulses:
The first-order excitation at gap energy Δ using the hard pulse is:
which scales quadratic with 1/ΔT and accounts for the non-adiabatic gate errors using hard pulse in the main text.
The first-order and second-order excitation at gap energy Δ using the truncated Gaussian pulse are:
Their analytical expressions are lengthy, so instead they may be numerically plotted in
In this section the technique of derivative-based transition suppression that is used in various embodiments in the present disclosure may be summarized.
The general task in some implementations is to apply quantum control to a multi-level quantum system, whose Hilber space is in the following form: =logical⊕leak, where logical is the logical subspace inside which the system stays while leak is the subspace which the system is prevented from leaking into. {circumflex over (P)} may be defined as the projector onto logical while {circumflex over (Q)} as the complementary projector onto leak. The original Hamiltonian applying to generate the desired dynamics is typically in the form:
Ĥ
original
=Ĥ
0(t)+{circumflex over (V)}(t) (35)
where Ĥ0={circumflex over (P)}Ĥ0{circumflex over (P)}+{circumflex over (Q)}Ĥ0{circumflex over (Q)} is in the block-diagonal form while {circumflex over (V)}={circumflex over (P)}V{circumflex over (P)}+{circumflex over (Q)}V{circumflex over (Q)}+{circumflex over (P)}V{circumflex over (Q)}+{circumflex over (Q)}V{circumflex over (P)} inevitably couples the logical subspace to the leakage subspace while generating the desired dynamics within the logical subspace. In this case, there will be leakage from logical to leak during the system evolution brought by the off-diagonal part of {circumflex over (V)}. In most cases of interest there is a large energy gap between logical and leak, which is contained in H0(t). So the leakage is associated with off-resonant, diabatic transitions. Fortunately one can modify the control Hamiltonian by applying some couterdiabatic drive Hcd(t) to suppress the leakage:
Ĥ
modified
=Ĥ
original
+Ĥ
cd(t) (36)
If a frame transformation that can block-diagonalize the original Hamiltonian Ĥoriginal(t) may be easily found, it may move to this adiabatic frame defined by A(t) and calculate the effective Hamiltonian:
Ĥ
eff
=Â(t)Ĥmodified†(t)+i{circumflex over ({dot over (A)})}(t)†(t)=Â(t)Ĥoriginal†(t)+Â(t)Ĥcd†(t)+i{circumflex over ({dot over (A)})}(t)†(t) (37)
where Â(t)Ĥoriginal†(t)={circumflex over (P)}Â(t)Ĥoriginal†(t){circumflex over (P)}+{circumflex over (Q)}Â(t)Ĥoriginal†(t){circumflex over (Q)}. And if it's able to apply the counterdiabatic term in the form Ĥcd(t)=−i†{circumflex over ({dot over (A)})}, all the leakage in this adiabatic frame may be perfectly removed. If it further ensures that the adiabtic frame coincides with the lab frame at the beginning and the end of the gate, i.e. Â(0)=Â(T)=0 where T is the gate time, it may then successfully remove all the leakage by the end of the gate in the lab frame. However, in most realistic settings one can neither perfectly block-diagonalize Ĥoriginal(t) nor perfectly apply the counterdiabatic term. In this case, some perturbative approach may be used.
In various embodiments in the present disclosure, the form Ĥ0 and {circumflex over (V)} may be specified as:
Ĥ
0=Δm|mm|
{circumflex over (V)}(t)=Ω0(t){circumflex over (V)}0++h.c.
{circumflex over (V)}
0
+=λij|ij|+λmn|mn|+λmi|mi| (38)
All the diabetic transitions are controlled by a simple pulse Ω(t). For simplicity, all the diabatic transitions may be relabeled by single index k, i.e. {circumflex over (Q)}{circumflex over (V)}(t){circumflex over (P)}=Ω0(t)(Σkλkĥk) and denote the associated energy gaps in Ĥ0 as Δk. The adiabatic parameter may be defined as
The perturbation will be based on this adiabatic parameter.
Instead of moving to the exact adiabatic frame, it now move to the so called DRAG frame defined by {circumflex over (D)}(t)=exp [iŜ(t)], where Ŝ(t)=Σj=1Ŝ(j) is expanded to different orders in ϵ. The effective Hamiltonian in this DRAG frame can be perturbatively calculated using the Schrieffer-Wolff (SW) expansion:
where [Â, {circumflex over (B)}]n=[[Â, {circumflex over (B)}]n-1, {circumflex over (B)}] and [Â, {circumflex over (B)}]0=Â. Ĥ0 is of order 0, {circumflex over (V)}(t) is of order 1 and Ĥcd contains corrections to different orders Ĥcd(t)=Σj=1Ĥcd(j)(t). It may explicitly list Ĥeff up to the second order below:
Ĥeff(0)=Ĥ0
Ĥ
eff
(1)
={circumflex over (V)}+i[Ŝ
(1)
, Ĥ
0
]+Ĥ
cd
(1)
+{circumflex over ({dot over (S)})}
(1)
Ĥ
eff
(2)
=i[Ŝ
(2)
, Ĥ
0
]+i[Ŝ
(1)
, {circumflex over (V)}+Ĥ
cd
(1)]−½[Ŝ(1), [Ŝ(1), Ĥ0]]+Ĥcd(2)+{circumflex over ({dot over (S)})}(2)−i[{circumflex over ({dot over (S)})}(1), Ŝ(1)] (40)
In various embodiments in the present disclosure, the leakage error may be only corrected to the first order, i.e. {circumflex over (Q)}Heff(1){circumflex over (P)}=0, which can be satisfied simply by shaping the control pulse:
H
cd
(1)(t)=u(t){circumflex over (V)}0++h.c. (41)
where u(i) is the classical solution that corresponds to creating N “spectral holes” at N different gap energies {Δk}:
and the corresponding first order DRAG frame-transformation is given by: And the corresponding first-order frame transformation is:
The leakage error is then suppressed to the second order, i.e.
However, although the leakage error brought by the higher-order terms is smaller than the original first-order leakage, there will phase or rotation errors acting on the logical subspace directly resulting from those higher-order expansions. As these terms are not associated with any energy gap, their countribution can be comparable or even larger than the original first-order leakage error. To deal with these errors, Ĥeff (or higher-order terms) given Ŝ(1) and Ĥcd(1) may be calculated and high order corrections to Ĥcd may be added. It may not give a general strategy here but rather give corresponding corrections when concretely discussing different gates.
The original Hamiltonian implementing a Z rotation on single cat is:
Ĥ
original
=Ĥ
0
+{circumflex over (V)}=−K
h(â2†−α2)(â2−α2)+Ωx(t)(â+â†) (44)
where Ĥ0=−Kh(â2†−α2)(â2−α2) and {circumflex over (V)}=Ωx(t)(â+â†). By adding counterdiabatic terms in the form Ĥcd(t)=ux(t)(â+â†)+iuy(t)(â−â†), the modified control Hamiltonian may be expressed as:
Ĥ
modified
=K
h(â2†−α2)(â2−α2)+[Ωx(t)+ux(t)](â+â†)+iuy(t)(â−â†) (45)
Working in the eigenbasis of the Kerr-cat Hamiltonian and only considering the first three pair of eigenstates, Ĥmodified may be expressed as:
Ĥ
modified
≈Î⊗(Δ1{circumflex over (Π)}1+Δ2{circumflex over (Π)}2)+2α(Ωx+ux){circumflex over (Z)}⊗[{circumflex over (Π)}0+(1−λ1){circumflex over (Π)}1+(1−λ2{circumflex over (Π)}2)]+(Ωx+ux){circumflex over (Z)}⊗({circumflex over (σ)}0,1x+√{square root over (2)}σ1,2x+η0,2{circumflex over (σ)}0,2x)+iuyZ⊗({circumflex over (σ)}0,1y+√{square root over (2)}σ1,2y+η0,2{circumflex over (σ)}0,2y) (46)
There are two diabatic transitions Z⊗{circumflex over (σ)}0,1+, Z⊗{circumflex over (σ)}0,2− that come from the same linear drive, associated with two gap frequencies Δ1, Δ2 respectively. So the classical solution Eqs. 42 and 43 may be applied to suppress first-order leakage by setting the DRAG transformation:
and the CD control pulses:
where the base driving pulse Ωx(t)=ΩG,2(t) is chosen to make sure that Ωx, {dot over (Ω)}x start and end at 0. Then it can block-diagonalize Ĥeff(1), i.e., {circumflex over (P)}Ĥeff(1){circumflex over (P)}=2αΩx(t){circumflex over (Z)}⊗Π0, {circumflex over (P)}Heff(1){circumflex over (Q)}=0. The residual error is then of order
which come from Heff(2) and higher order expansions. In addition to the leakage error, however, there will be terms from Heff(3) (and higher-order expansions) that cause over-rotation ({circumflex over (Z)}⊗Π0). The over-rotation angle is given by
which can be corrected by re-normalize the rotation angle or adding addition term to ux:
In the present disclosure, instead of doing lengthy calculations, it simply numerically optimizes c0 to obtain c0≈0.70.
The original Hamiltonian implementing a ZZ rotation on two cats is:
H
original(t)=H0+V(t)
H
0
=−K(âc2†−α2)(âc2−α2)−K(ât2†−α2)(ât2−α2)
V(t)=Ωx(t)(âcât+âc†ât†) (50)
By adding conterdiabatic terms in the form Ĥcd(t)=ux(t)(âcât+âc†ât†)+iuy(t)(âcât−âc†ât†), the modified control Hamiltonian may be expressed as:
H
modified
=−K(âc2†−α2)(âc2−α2)−K(ât2†−α2)(ât2−α2)+[Ωx(t)+ux(t)](âcât+âc†ât†)+iuy(t)(âcât−âc†ât†) (51)
Working in Kerr-cat eigenbasis and only considering the first three pair of eigenstates for each mode, Hmodified may be expressed as:
where only the projection of {circumflex over (V)}(t) in logical and its block off-diagonal part are shown for simplicity.
In the present disclosure, three group of diabatic transitions associated with three energy gaps Δa, Δb, Δc that all come from the two-mode squeezing are considered, listed in Tab. 3. Similar to the Z rotation, it can also apply the classical solution Eqs. 42 and 43 to suppress first-order leakage to these excited states by setting the DRAG transformation:
where
{circumflex over (X)}
a
=Z
c
Z
t⊗[α(σ0,1x,c+σ0,1x,t)+√{square root over (2)}α(σ1,2x,c+σ1,2x,t)+ηα(σ0,2x,c+σ0,2x,t)
{circumflex over (X)}
b
=Z
c
Z
t⊗[σ00,11x+ηα(σ0,2x,c+σ0,2x,t]
{circumflex over (X)}
b
=Z
c
Z
t⊗[η(σ00,12x+σ00,21x)+η2σ00,22x] (54)
and the CD control pulses:
Then the diabatic transitions are suppressed to the second order
Similar to the Z rotation, there will be an over-rotation ZcZt⊗Π0cΠ0t coming from the higher-order DRAG expansion, which can be compensated by rescaling the rotation angle or adding an additional term to ux:
where c0 may be numerically optimized to obtain c0≈0.126.
The original Hamiltonian for the CX gate is:
The operators on the control mode may be represented in the shifted fock basis and ĤKPO(c) and Ĥcp may be expressed as:
The following adiabatic frame may be defined as
U(t)=exp [−i∫0tdt′{dot over (ϕ)}(t′)Pc−⊗(at†at−α2)]=Pc−⊗exp [−iϕ(t)(at†at−α2)]+Pc+ (59)
and obtain the Hamiltonian in the adiabatic frame as:
Only considering the first two pairs of excited states and expressing the annilation operator in the Kerr-cat eigenbasis ac,t=Zc,t⊗(α+σ0,1−,c,t−λ1Π1c,t) in the Kerr-cat eigenbasis. Then the Hamiltonian Eq. 60 may be expressed as:
In this lab frame, the dominant leakage is to ZcIt⊗σ00,11+ via {tilde over (V)} and its associated time-dependent energy gap is
the first order DRAG transformation with respect to this transition may be defined as:
To correct this leakage, it may first add
and obtain the first-order effective Hamiltonian in this DRAG frame:
To eliminate the ZcIt⊗σ00,11+ transition, the standard derivative correction
may be added, where
The remaining diabatic transitions in Heff(1) come frome i[Ŝ(1), {tilde over (Ĥ)}v] since {tilde over (Ĥ)}v is not diagonal in the kerr-cat eigenbasis. So additional terms may be added to Hcd to suppress these transitions.
To suppress ZcIt⊗σ0,1x,cΠ0t, the following may be added:
To suppress IcIt⊗σ0,1y,cΠ0t, the following may be added:
Finally ZcIt⊗Π0cσ0,1x,t and IcIt⊗Π0cσ0,1y,t may be simultaneously suppressed by adding:
So in total, four CD corrections Ĥcd(1)=Ĥcd,0(1)+Ĥcd,1(1)+Ĥcd,2(1)+Ĥcd,3(1) may be applied to suppress the first-order leakage to the first pair of excited states of each mode.
However, by adding Ĥcd,1(1), it also induces extra unitary Z rotation on the control mode, which can be compensated by applying an additional Z rotation {circumflex over (Z)}(δθ) on control mode after the CX gate, which has negligible error compared to the CX gate.
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution can be practiced without one or more of the specific features or advantages of particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.
This application is based on and claims the benefit of priority to U.S. Provisional Application No. 63/138,185 filed on Jan. 15, 2021, which is herein incorporated by reference in its entirety.
This invention was made with government support under grant numbers W911NF-18-1-0020, W911NF-18-1-0212, W911NF-16-1-0349, and FA9550-19-1-0399 awarded by Army Research Office and grant numbers 1640959, 1936118, and 1941583 awarded by National Science Foundation. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/012490 | 1/14/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63138185 | Jan 2021 | US |