The technology described herein relates generally to quantum information systems. Specifically, the present application is directed to systems and methods for controlling a quantum mechanical system.
Quantum information processing uses quantum mechanical properties to extend the capabilities of information processing. For example, security of information transfer may be enhanced, the amount of information encoded in a communication channel may be increased, and the number of operations required to perform certain computations may be reduced. Just as in conventional information processing where information is stored in one or more bits, quantum information may be stored in one or more quantum bits, known as “qubits.” A qubit may be implemented physically in any two-state quantum mechanical system, such as photon polarization, electron spin, nuclear spin, or various properties of a superconducting Josephson junction, such as charge, energy, or the direction of a current.
Additionally, quantum information may be stored and processed using “qudits,” which are quantum systems with “d” number of discrete quantum states. Qubits are a specific example of a qudit with d=2. Qudits may be implemented using a physical quantum system with multiple states, such as the multiple energy levels of a quantum oscillator.
The present application relates generally to systems and methods for controlling a quantum mechanical system.
According to some aspects, a quantum information system is provided that includes an ancilla qubit; a qudit coupled to the ancilla qubit; a detector configured to generate a detection result based on a quantum state of the ancilla qubit; and a driving source coupled to the qudit and the ancilla qubit and configured to apply at least one qudit driving signal to the qudit based on the detection result and at least one qubit driving signal to the qudit based on the detection result.
According to some embodiments, the quantum information system further includes a controller coupled to the driving source and the detector, wherein the controller is configured to: receive, from the detector, a detection signal indicative of the detection result; control the driving source to drive the qudit with the at least one qudit driving signal; and control the driving source to drive the qubit with the at least one qubit driving signal.
According to some embodiments, the controller is further configured to: obtain an indication of a desired quantum channel; determine the at least one qudit driving signal based on the indication of the desired quantum channel; and determine the at least one qubit driving signal based on the indication of the desired quantum channel.
According to some embodiments, the indication of the desired quantum channel is received from a user.
According to some embodiments, the indication of the desired quantum channel comprises a plurality of Kraus operators.
According to some embodiments, the plurality of Kraus operators form a minimal Kraus representation of the desired quantum channel.
According to some embodiments, obtaining the indication of the desired quantum channel comprises determining the plurality of Kraus operators that form the minimal Kraus representation of the desired channel from one or more other operators.
According to some embodiments, the controller is further configured to determine a plurality of joint unitary operators, each of the plurality of joint unitary operators configured to act on a joint system comprising the ancilla qubit and the qudit.
According to some embodiments, the controller is further configured to create a binary tree structure associated with the plurality of unitary operators.
According to some embodiments, the controller is further configured to determine each of the plurality of joint unitary operators based on a diagonalization of the sum of a subset of the plurality of Kraus operators that are rooted from an associated node of the binary tree structure.
According to some embodiments, the controller is further configured to determine a first qudit unitary operator, a second qudit unitary operator and a qubit unitary operator associated with and based on each of the plurality of joint unitary operators.
According to some embodiments, the controller is further configured to: determine the at least one qudit driving signal based on the first qudit unitary operator and the second qudit unitary operator; and determine the at least one qubit driving signal based on the qubit unitary operator.
According to some embodiments, the desired quantum channel comprises an initialization channel for the qudit.
According to some embodiments, the desired quantum channel comprises a stabilization channel for the qudit.
According to some embodiments, the desired quantum channel comprises a quantum error correction channel for the qudit.
According to some embodiments, wherein the desired quantum channel comprises a positive operator value measurement of the qudit.
According to some embodiments, the desired quantum channel comprises a quantum instrument channel.
According to some embodiments, the ancilla qubit is a superconducting qubit.
According to some embodiments, the ancilla qubit comprises at least on Josephson junction.
According to some embodiments, the ancilla qubit comprises a transmon qubit.
According to some embodiments, the qudit comprises a quantum oscillator.
According to some embodiments, the quantum oscillator comprises electromagnetic radiation in a cavity.
According to some embodiments, the cavity is a stripline cavity.
According to some embodiments, the cavity comprises a three-dimensional metal cavity.
According to some embodiments, the driving source comprises an electromagnetic radiation source.
According to some embodiments, the electromagnetic radiation source comprises a microwave pulse generator.
According to some embodiments, the detector comprises a read-out cavity. Some aspects are directed to a method of operating a quantum information system that includes a qudit coupled to an ancilla qubit forming a qudit-qubit system, the method comprising: applying a first unitary operation to the qudit-qubit system; generating a detection result based on a quantum state of the ancilla qubit; and applying a second unitary operation to the qudit-qubit system based on the detection result.
According to some embodiments, the method further comprises initializing the ancilla qubit before applying the first unitary operation.
According to some embodiments, the method further comprises: obtaining an indication of a desired quantum channel; determining at least one qudit driving signal based on the indication of the desired quantum channel; and determining at least one qubit driving signal based on the indication of the desired quantum channel.
According to some embodiments, the indication of the desired quantum channel is received from a user.
According to some embodiments, the indication of the desired quantum channel comprises a plurality of Kraus operators.
According to some embodiments, the plurality of Kraus operators form a minimal Kraus representation of the desired quantum channel.
According to some embodiments, obtaining the indication of the desired quantum channel comprises determining the plurality of Kraus operators that form the minimal Kraus representation of the desired channel from one or more other operators.
According to some embodiments, the method further comprises determining a plurality of joint unitary operators, each of the plurality of joint unitary operators configured to act on a joint system comprising the ancilla qubit and the qudit.
According to some embodiments, the method further comprises determining a binary tree structure associated with the plurality of unitary operators.
According to some embodiments, the method further comprises determining each of the plurality of joint unitary operators based on a diagonalization of the sum of a subset of the plurality of Kraus operators that are rooted from an associated node of the binary tree structure.
According to some embodiments, the method further comprises determining a first qudit unitary operator, a second qudit unitary operator and a qubit unitary operator associated with and based on each of the plurality of joint unitary operators. According to some embodiments, the method further comprises: determining the at least one qudit driving signal based on the first qudit unitary operator and the second qudit unitary operator; and determining the at least one qubit driving signal based on the qubit unitary operator.
According to some embodiments, the desired quantum channel comprises an initialization channel for the qudit.
According to some embodiments, the desired quantum channel comprises a stabilization channel for the qudit.
According to some embodiments, the desired quantum channel comprises a quantum error correction channel for the qudit.
According to some embodiments, the desired quantum channel comprises a positive operator value measurement of the qudit.
According to some embodiments, the desired quantum channel comprises a quantum instrument channel.
According to some embodiments, the ancilla qubit is a superconducting qubit.
According to some embodiments, wherein the ancilla qubit comprises at least on Josephson junction.
According to some embodiments, the ancilla qubit comprises a transmon qubit.
According to some embodiments, the qudit comprises a quantum oscillator.
According to some embodiments, the quantum oscillator comprises electromagnetic radiation in a cavity.
According to some embodiments, the cavity is a stripline cavity.
According to some embodiments, the cavity comprises a three-dimensional metal cavity.
According to some embodiments, the driving signal comprises an electromagnetic radiation signal.
According to some embodiments, the electromagnetic radiation signal comprises a microwave radiation signal.
According to some embodiments, the detector comprises a read-out cavity.
Some aspects are directed to least one non-transitory storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method of creating a generalized quantum channel, wherein the method comprises: obtaining a plurality of Kraus operators associated with a desired quantum channel; generating a plurality of unitary joint operations associated with a joint qudit-qubit system based on the Kraus operators; determining a first unitary joint operation of a plurality of unitary joint operations to perform on the joint qudit-qubit system; and determining two unitary qudit-only operations and one unitary qubit-only operation based on the first unitary joint operation.
According to some embodiments, obtaining the plurality of Kraus operators comprises: receiving an indication of a desired quantum channel; and determining a minimal Kraus representation of the quantum channel based on the indication.
According to some embodiments, the indication of the desired channel comprises a plurality of non-minimal Kraus operators.
According to some embodiments, the indication of the desired channel comprises a super-operator matrix, a Choi matrix, or a Jamiolkowski matrix.
According to some embodiments, the method further comprises generating a binary tree structure associated with the plurality of unitary joint operations.
According to some embodiments, each node of the binary tree structure is associated with a respective unitary joint operation of the plurality of unitary joint operations.
According to some embodiments, each leaf of the binary tree structure is associated with a Kraus operator of the desired quantum channel.
According to some embodiments, the unitary qubit-only operation is a selective number-dependent arbitrary phase operation.
The foregoing is a non-limiting summary of the invention, which is defined by the appended claims.
Various aspects and embodiments are described with reference to the following drawings. The drawings are not necessarily drawn to scale. For the purposes of clarity, not every component may be labeled in every drawing. In the drawings:
Conventional quantum information processing schemes encode information in one or more two-level quantum systems (i.e., “qubits”). The state of a single qubit may be represented by the quantum state |ψ, which may be in any arbitrary superposition of the two quantum states, |0 and |1, e.g., |ψ=α|0+β|1, where α and β are complex numbers representing the probability amplitude of the logical qubit being in state |0 and |1, respectively.
To perform a useful quantum information process, conventional quantum information systems initialize a set of qubits to a particular quantum state, implement a set of quantum gates on the qubits, and measure the final quantum state of the qubits after performing the quantum gates. A first type of conventional quantum gate is a single-qubit gate, which transforms the quantum state of a single qubit from a first quantum state to a second quantum state. Examples of single-qubit quantum gates include the set of rotations of the qubit on a Bloch sphere. A second type of conventional quantum gate is a two-qubit gate, which transforms the quantum state of a first qubit based on the quantum state of a second qubit. Examples of two-qubit gates include the controlled NOT (CNOT) gate and the controlled phase gate. Conventional single-qubit gates and two-qubit gates unitarily evolve the quantum state of the qubits from a first quantum state to a second quantum state.
Conventional quantum information systems typically perform detections of the qubits by measuring which quantum state of a set of possible quantum states each qubit is in. This type of measurement is referred to as a projective measurement (sometimes called a projection). Examples of projective measurements include measuring the quantum state of a qubit in a particular basis to determine a detection result of either |0 or |1. Another example of a projective measurement is a measurement of the Fock basis (i.e., the photon-number eigenbasis) of a quantum oscillator. In this example, a detection result for the quantum harmonic oscillator indicates which of the infinite number of Fock states (i.e., photon-number eigenstates) 0, |1, |2. . . . , |n the quantum oscillator is in.
The inventors have recognized and appreciated that unique and powerful quantum information processes can be implemented using a more general type of quantum operation referred to as generalized quantum channels and also known as completely positive and trace-preserving (CPTP) maps. CPTP maps include not only the unitary quantum gates and projective measurements described above, but also include nonunitary quantum state evolution and generalized quantum measurements known as positive-operator valued measures (POVMs). Additionally, CPTP maps can transform a pure quantum state |ψ to a mixed state, represented by the density matrix
where i labels each pure quantum state that forms the mixed state and the coefficients pi are nonnegative and sum to one.
Previous theoretical proposals have suggested that implementing arbitrary CPTP maps for a d-dimensional system require more than one ancilla qubit and/or a circuit depth that scales poorly with the dimension, d. The inventors have, however, recognized and appreciated that any arbitrary CPTP map may be implemented for a qudit with the additional of only a single ancilla qubit and a circuit depth that is logarithmic with the dimension of the qudit. Additionally, the inventors have recognized and appreciated a technique for implementing this efficient CPTP scheme using cavity quantum electrodynamics (cQED).
Referring to
The qudit 110 may be any suitable d-dimensional quantum system with d quantum states. For example, the qudit 110 may include a quantum oscillator (e.g., harmonic or anharmonic). For example, the qudit may be physically implemented using a cavity that supports electromagnetic radiation, such as a stripline cavity or a three-dimensional conductive cavity (e.g., made from a metal such as aluminum). A subset of the photon number states of the oscillator may be the d quantum states of the qudit.
The ancilla qubit 120 may be any suitable two-dimensional quantum system with two quantum states. For example, the ancilla qubit may be a superconducting qubit. Examples of superconducting qubits include a superconducting charge qubit where the two quantum states relate to the charge of a superconductor, a superconducting flux qubit where the two quantum states are the direction of a current, and a superconduting phase qubit where the two quantum states are two energy eigenstates. A specific implementation of a superconducting charge qubit is a transmission line shunted plasma oscillation (“transmon”) qubit. In some embodiments, the superconducting ancilla qubit includes at least one Josephson junction.
The driving source 150 is coupled to the qudit 110 and the ancilla qubit 120 to enable the driving source 150 to control the quantum state of the qudit 110 and the ancilla qubit 120. For example, the driving source 150 can implement unitary operations on the qudit 110 and the ancilla qubit 120. For example, in embodiments where the qudit 110 is a quantum oscillator and the ancilla qubit 120 is a transmon qubit, the driving source 150 may create electromagnetic signals for driving the qudit 110 and the ancilla qubit 120.
The qubit state detector 130 measures the state of the ancilla qubit 120. In some embodiments, the measurement of the ancilla qubit 120 does not disturb the state of the qudit 110. The qubit state detector 130 transmits a detection result to the controller 140.
The controller 140 is configured to control the driving signals generated by the driving source 150. In some embodiments, the controller 140 may determine the driving signals based on the detection result received from the qubit state detector 130.
As will be described in more detail below, the qudit 110 and the ancilla qubit 120 will be operated upon by multiple unitary operations, controlled by the controller 140 and implemented by the driving source 150. After each unitary operation, a measurement of the ancilla qubit 120 is performed by the qubit state detector 130. A detection result from the qubit state detector 130 is used by the controller to determine a subsequent unitary operation to perform on the joint qudit-qubit system. In some embodiments, the quantum state of the ancilla qubit 120 is reset to an initial state (for example, the ground state) after each measurement and before the unitary operation is performed on the qudit 110 and the ancilla qubit 120.
The above-procedure is discussed in theoretical detail below, followed by an example implementation based on a particular embodiment that uses cQED devices.
Obtaining the Minimal Kraus Representation of a Quantum Channel
Quantum channels (i.e., CPTPs) may be represented using the Kraus representation:
In Eqn. 1, (ρ) represents the CPTP map acting on a density matrix ρ, which represents the quantum state being operated upon. The CPTP map is represented using N different Kraus operators, Ki, where the dagger operator indicates the Hermitian conjugate of a Kraus operator. The Kraus operators are not necessarily unitary, Hermitian, or square matrices. But the CPTP map of Eqn. 1 is trace preserving because
The Kraus representation is not unique because an arbitrary different set of Kraus operators can be formed using a unitary matrix and the resulting Kraus operators represent the same CPTP map as the original Kraus operators.
To efficiently construct a CPTP map according to some embodiments, it is convenient to work with the Kraus representation with the minimum number of Kraus operators, which is referred to as the Kraus rank of the CPTP map. Since there are at most d2 linearly independent operators for a Hilbert space of dimension d, the Kraus rank is no larger than d2. A non-minimal representation of a CPTP map may be converted to the minimal Kraus representation using efficient computational techniques known in the art. For example, the Kraus representation can be converted into the Choi matrix (a d2×d2 Hermitian matrix) and from there obtain the minimal Kraus representation as described in M. D. Choi, Linear Algebra Appl., 10, 285 (1975), which is incorporated herein by reference in its entirety and at least for its discussion of a technique for determining a minimal Kraus representation. (In a case that any terminology used herein conflicts with the usage of that terminology in Choi, the terminology should be afforded a meaning most consistent with how a person of ordinary skill would understand its usage herein.) A second approach is to calculate an overlap matrix Cij=Tr(KiKj†) and then diagonalize it, C=V†DV. The new Kraus operators, {tilde over (K)}i=ΣjVijKj, are the most economic representation with some of them being zero matrices if the original representation is redundant.
In some embodiments, a quantum channel may be provided in a representation other than a Kraus representation (e.g., superoperator matrix representation, Jamiolkowski/Choi matrix representation). Such alternative representations may also be converted into a minimal Kraus representation. In embodiments where the quantum channel is provided in superoperator matrix representation, the quantum channel is first converted to the Choi matrix representation. The Choi matrix is then converted to a minimal Kraus representation.
Since CPTP maps are linear in the density matrix ρ, ρ may be treated as a vector and the matrix form of the superoperator acting on the quantum state represented by the density matrix may be written as:
where {tilde over (ρ)}=(ρ), is the state of the quantum system after the applying the quantum channel.
The above matrix form is a convenient representation of the quantum channel when considering the concatenation of multiple quantum channels because applying a first channel followed by a second quantum channel results in an overall channel represented by the matrix multiplication of the two superoperators representations of the two quantum channels. The matrix form of the quantum channel also allows the quantum channel to be characterized using the determinant of the matrix. For example, for Markovian channels or Kraus rank-2 channels, the determinant of the matrix representation is always positive. The matrix representation, however, makes it difficult to determine whether a given matrix representing a possible quantum channel qualifies as a CPTP map. To make such a determination, the superoperator is converted to the Jamiolkowski/Choi matrix representation or Kraus representation.
Obtaining the superoperator matrix representation of a quantum channel from a Kraus representation is relatively straightforward as compared to obtaining the Kraus representation from the superoperator matrix representation. Given a channel in Kraus form, the superoperator matrix T can be obtained as follows:
where Ki are the Kraus operators (of which there are N different Kraus operators), and Ki* is the complex conjugate of the Kraus operator Ki. Obtaining the Kraus representation from the superoperator matrix T, however, uses the channel-state duality (i.e., Jamiolkowski-Choi isomorphism), from which it is known that each channel for a system with a d-dimensional Hilbert space corresponds (one-to-one) to a state (a density matrix) on two subsystems with a Hilbert space ⊗ as follows:
τ=(⊗I)(|Ω)(Ω|) (Eqn. 4)
where
is the maximally entangled state of the two subsystems and τ is the Jamiolkowski matrix representation of the quantum channel. The Choi matrix M is simply a constant multiple of the Jamiolkowski matrix τ by a constant d, the dimension of the Hilbert space. The Choi matrix M and the super-operator matrix T are related as follows:
Tij,mn=Mim,. (Eqn. 5)
Being a density matrix, τ is Hermitian. Moreover, τ is semi-positive definite if and only if is completely positive; is normalized if T is trace preserving. The Choi matrix M may be converted to the Kraus representation using the fact that, if M is diagonalized:
where vi are d2 dimensional eigenvectors of τ. The Kraus operators are then obtained by rearranging √{square root over (λi)}vi as d×d matrices. The number of non-zero eigenvalues λi is the Kraus rank of the corresponding quantum channel. In some embodiments, numerical calculations are performed where the eigenvalues may be truncated by, for example, setting all eigenvalues with a value less than 10−10 to the value 0.
Theory of Universal Construction of Quantum Channels
Having described above techniques for obtaining the minimal Kraus representation of a particular quantum channel, according to some embodiments, techniques for physically constructing a desired quantum channel are described. In some embodiments, a binary-tree scheme is used to construct any arbitrary CPTP map. The procedure to construct a CPTP map with Kraus rank N is associated with a binary tree of depth L=┌log2N┐. With a single ancilla qubit, the circuit depth of L=┌log2N┐ is the lowest possible, which is what is meant herein when a construction of a quantum channel is referred to as “efficient.”
Referring to
The quantum state of the qudit 110 may begin in any arbitrary state represented by a density matrix ρ. In some embodiments, the ancilla qubit 120 is prepared in a predetermined initial state. For example, the initial state of the ancilla qubit 120 may be the ground state, represented by the state |0>. A first unitary operation 251 on the joint qudit-qubit system is performed after initialization of the ancilla qubit 120. After the first unitary operation 251 is complete, a first measurement 231 of the ancilla qubit 120 is performed, resulting in a detection result 241. The first detection result 241 may be output to the controller 140 (not shown in
Referring to
The series of joint qudit-qubit unitary operations is applied, as described in
Using the quantum circuit 200 and the binary tree 300, any arbitrary quantum channel may be constructed and efficiently implemented.
Before describing the details of how to generate a general quantum channel according to some embodiments, a simplified example of the simple case where the tree depth L=1 is described, which correspond to quantum channels with a Kraus rank of less than two. In such a situation, the quantum channel is characterized by two Kraus operators: Ko and K1. In this situation, the quantum circuit of
The joint unitary operation U may be represented by a 2d×2d matrix as follows:
where 0|U|0=K0 and 1|U|0=K1 are both d×d submatrices and the asterisks (*) denote other submatrices that are irrelevant in the case where U is unitary. Thus the left column of the matrix U in Eqn. 7 is a 2d×d matrix that is an isometry, meaning the following condition is fulfilled:
The isometry condition of Eqn. 7 is guaranteed by the trace preserving nature of CPTP maps. When the ancilla qubit 120 is discarded (traced over), the quantum channel U(ρ)=K0ρK0†+K1ρK1† is realized. Thus, any quantum channel of Kraus rank 2 acting on a qudit 110 can be formed by implementing a single joint unitary operation of Eqn. 7 and a single ancilla qubit 120.
As will be described below, if the ancilla qubit 120 is measured rather than ignored, “which trajectory” information is obtained in the form of a detection result. This information can be used to determine additional operations to perform when constructing a quantum channel with a Kraus rank greater than two.
Having thus described the simplified embodiment of constructing an arbitrary Kraus rank 2 quantum channel, a similar but more complicated technique can be used to construct an arbitrarily complex quantum channel with any Kraus rank N. In some embodiments, a quantum channel of Kraus rank N is implemented using a quantum circuit with a circuit depth of L=┌log2N┐, which is the number of joint unitary operations the quantum circuit performs in series to achieve the desired result. The quantum circuit repeats a number of “rounds” of operations, each round including: (1) initializing the ancilla qubit, (2) performing a unitary operation over the joint qudit-qubit system, the unitary operation being based on the detection result from the previous rounds (except the very first round, where the unitary is not based on a measurement result), (3) detecting the ancilla qubit 120, and (4) storing the classical detection result information for use in a subsequent round. For a quantum circuit consisting of L rounds of operations with adaptive control (based on the binary detection results), there are 2L−1 possible unitary operations (associated with the 2L−1 nodes of a binary tree of depth L) and 2L possible trajectories (associated with the 2L leaves of the binary tree). For example, in
As discussed above in connection with
In embodiments where the ancilla always starts in the ground state 10), it is sufficient to specify the d×d submatrices bl+1|Ub
In some embodiments, the d×d submatrix <bi+1|Ub
where the Vb
(Pb
where sgn(0) is defined as zero such that Pb
Qb
Further, an inverse matrix is defined as:
Additionally, the Moore-Penrose pseudoinverse of the matrix Mb
Mb
Finally, for l=0 the following values are fixed: Vb
Based on the above definitions and relations, the explicit expression for the relevant submatrices of the unitary matrices is:
with b(i+1)=(b(l),b(i+1)) for l=0, . . . ,L−2, and
for l=L−1. The unitary matrix Ub
which is consistent with the result for a quantum channel of Kraus rank 2 as discussed in connection with Eqn. 7 above.
At act 402, the ancilla qubit 120 is initialized to a predetermined quantum state. In some embodiments, the ancilla qubit 120 is initialized to the ground state of the ancilla qubit 120. The initialization of the quantum state of the ancilla qubit 120 may be perfomed by driving the state of the ancilla qubit 120 with a driving signal from the driving source 150 and/or performing a measurement of the ancilla 120 using the qubit state detector to project the ancilla qubit 120 into a particular state.
At act 404, the driving source applies a unitary operation to the qudit-qubit system based on a previous detection result, if available. For the first round of operations, there is no previous detection result, so the unitary operation is independent of measurement results. For all other rounds of operations, one or more previous measurement results may be used to determine the unitary operation to apply to the joint qudit-qubit system. The choice of unitary operator may be determined using a binary tree structure, such as the binary tree structure 300 shown in
At act 406, a detection result is generated by the qubit state detector 130 based on the quantum state of the ancilla qubit 120. In some embodiments, the qubit state detector 130 may measure whether the ancilla qubit 120 is in the ground state or the excited state. In other embodiments, the qubit state detector 130 may generate a detection result by measuring the ancilla qubit 120 in a basis that includes superpositions of the ground state and the excited state. In some embodiments, the detection result is stored in a storage medium associated with the controller 140 for later use.
At act 408, the controller 140 determines whether there are additional rounds of operations to be performed. If yes, then the method 400 returns to act 402. If no, then the method 400 ends. In some embodiments, the number of rounds of operations is determined by the Kraus rank of the desired quantum channel.
The previous section describes how any arbitrary quantum channel (i.e., CPTP map) can be created using a series of unitary operations and measurements with adaptive control of the unitary operations used based on detection results from the measurements. Now, an embodiment based on a physical implementation of the qudit and ancilla qubit using cQED is described.
Referring to
Operations between the storage cavity 510 and the transmon qubit 520 may be used to perform entangling operations between the two quantum systems. These operations may implemented using driving signals generated by an electromagnetic pulse generator 550 controlled by a controller 540.
The quantum information system includes a read-out cavity 532 that is also coupled to the transmon qubit 520. Operations between the read-out cavity 532 and the transmon qubit 510 may map the quantum state of the transmon qubit to the state of a quantum oscillator within the read-out cavity 532. These operations may be controlled by a controller 540, which controls driving signals that control the operations performed on the read-out cavity and the transmon qubit 520. In operation, the read-out cavity 532 may be operated as a fast “readout” oscillator whereas the storage cavity 510 may be operated as a “storage” oscillator. In some embodiments, the read-out cavity 532 may have a shorter decoherence time (and a lower quality factor) than the storage cavity 510. When the state of the readout oscillator is detected using a cavity state detector 534, the state of the storage cavity 510 remains undisturbed by the measurement. By transferring quantum state information from the transmon qubit 520 to the read-out cavity 532 and then detecting the quantum state of the read-out cavity using the cavity state detector 534, the state of the transmon qubit 520 may be determined without disturbing the state of the quantum oscillator within the storage cavity 510. This may be referred to as a quantum non-demolition measurement. In some embodiments, detection results from the cavity state detector 534 may be stored by the controller 540 for use in determining subsequent driving signals for controlling the transmon qubit 520 and the storage cavity 510.
In some embodiments, electromagnetic driving pulses generated by the electromagnetic pulse generator 550 are used to implement unitary operations on the quantum state of the quantum oscillator stored in the storage cavity 510 and the quantum state of the transmon qubit 520. For example, an electromagnetic signal Ω(t) may be applied to the transmon qubit 520 and an electromagnetic signal Ω(t) may be applied to the quantum oscillator within the storage cavity 510. Generally in the discussion below, application of such an electromagnetic signal or pulse may also be referred to as “driving” of the qubit or oscillator.
According to some embodiments, the joint qudit-qubit system (e.g., the joint system of the quantum oscillator and the transmon qubit 520) of the quantum information system 500 may be described using the Hamiltonian:
H/ℏ=ωcâ†{circumflex over (α)}+ωq|ee|++χâ†â|ee|, (Eqn. 18)
where higher order terms are omitted. In Eqn. 18, ωq is the qubit transition frequency between the ground state |g (sometimes referred to as |0) and the excited state |e (sometimes referred to as |1) of the transmon qubit 520; ωc is the resonant frequency of the cavity; χ is the dispersive coupling constant between the transmon qubit 520 and the oscillator; ↠and â are the creation and annihilation operators, respectively, for a photon within the storage cavity 510. As a result of the dispersive coupling, when a photon is added to the cavity the qubit transition frequency changes by χ. Driving signals may thereby modify a particular Fock state |n of the oscillator by driving the transmon qubit 520 (i.e., by applying an electromagnetic impulse to the transmon qubit 520) at a frequency ωq+nχ. According to some embodiments, such a driving signal may modify the Fock state |n by altering the phase of the state.
As illustrative yet non-limiting examples, the transmon qubit 520 may have a transition frequency ωq between 5 GHz and 10 GHz, such as between 7 GHZ and 8 GHZ, or approximately 7.6 GHz; the quantum mechanical oscillator may have a transition frequency ωc between 6 GHz and 11 GHz, such as between 8 GHz and 9 GHz, or approximately 8.2 GHz; the dispersive shift χ may be between 1 MHz and 10 MHz, such as between 4 MHz and 9 MHz, or such as approximately 8.2 MHz. In some embodiments, the dispersive shift χ may be three orders of magnitude larger than the dissipation of the transmon qubit 520 and the storage cavity 510, which allows for greater unitary control over the joint system.
In the example spectrum 600 of
In some embodiments, the transmon qubit 520 may be driven independently from the storage cavity 510, causing a rotation of the quantum state of the transmon qubit 520. The amount of rotation of the quantum state may be dependent on the quantum state of the storage cavity 510 (e.g., the rotation can be photon number dependent). Such rotations induce a photon number dependent Berry phase to the quantum state of the transmon qubit 520, while leaving the state of the transmon unmodified. The different phases θi are qualitatively illustrated in
In some embodiments, SNAP gates may be used to implement the following entangling unitary operation:
where Yn≡−i|g,ne,n|+H.c. is the Pauli Y operator for the two-dimensional subspace associated with n photons in the storage cavity 510, H.c. represents the Hermitian conjugate, and d is the dimensionality of the qudit, physically implemented using d energy levels of the quantum oscillator. The entangling operation Uent is associated with a quantum channel described by the Kraus operators {S0, S1}. A related entangling operation U′ent may be formed by first acting on the qudit (e.g., the storage cavity 510) alone with a unitary operation V† and, after performing Uent, performing an adaptive unitary operations W0 or W1 on the storage cavity 510 alone, with the unitary operations W0 or W1 being dependent on the detection result from a previous measurement of the transmon qubit 520. Thus:
The decomposition of Eqn. 20 is referred to as the “cosine-sine decomposition” and matches the relevant two submatrices of the desired unitary operation:
with 0|U|0=W0S0V† and 1|U|0=W1S1V†. Based on this, the quantum circuit similar to that of
In some embodiments, the entangling unitary operation U′ent is determined in the following way. First, the singular value decompositions (0|U|0)=W0S0V0† and (1|U|0)=W1S1V1† are determined, with the W matrices and the S matrices set to their desired values based on Eqn. 20. Then, it is ensured that V0=V1=V. To uniquely the decomposition, some embodiments may require that the singular values S0 are arranged in descending order such that (S0)j,j≥(S0)j+1,j+1, while the singular values in S1 are arranged in ascending order such that (Si)j,j≤(S1)j+1,j+1. The isometric condition Σb=0,1(b|U|0)†b|U|0=d×d ensures that V0†V1S12V1†V0=d×d−S02. Since both S12 and d×d−S02 are diagonal with elements in ascending order, V1†V0 must be the identity, which means V0=V1=V. Thus, all the components of Uent′, which fulfills (0|U|0)=W0S0V† and 1|U|0=W1S1V†, are obtained.
In terms of quantum circuits, the techniques described herein for cQED systems simplifies a complex 2d-dimensional unitary operation to two unitary operations acting on the qudit (e.g., quantum oscillator) alone, an entangling operation and a measurement, where the unitary operations used may be based on the detection results from the measurement.
Computer and Software Aspects
In some embodiments, at least one non-transitory storage medium is encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method of creating a generalized quantum channel. In some embodiments, the controller 140 and/or the controller 540 may include a computer system that performs such a method. Referring to
The computer system 800 may include a variety of non-transitory computer readable media, including the memory 820 and the storage device 830. Computer readable media can be any available media including both volatile and nonvolatile media, removable and non-removable media. Examples of computer readable media includes storage media such as RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by computer system 800.
The memory 820 may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and random access memory (RAM). A basic input/output system BIOS), containing the basic routines that help to transfer information between elements within computer system 800, such as during start-up, is typically stored in ROM. RAM typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by the processor 810. By way of example, computer system 800 includes software 822 stored in the memory 820 that is executable by the processor 810.
The computer 800 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The computer system 800 may include a number of input/output device(s) 840. For example, to facilitate operation in a networked environment, the computer system 800 may use the network interface to store information in network storage drives or receive information from external computer systems connected to the network. Another example of the input/output device(s) 840 include user interfaces that allow a user of the computer system 800 to input information (such as an indication of a desired quantum channel) and receive feedback. For example, the input/output device(s) 840 may include a keyboard, a touchscreen interface, a mouse, a microphone, a speaker, and/or a display. Another example of the input/output device(s) 840 is a communication interface that allows the computer system to send and receive data from to and from other devices, such as the qubit state detector 130 and/or the driving source 150. For example, the computer system 800 may receive detection results via the input/output device(s) 840 from the qubit state detector 130, store the detection results in the memory 820 and/or the storage device 830, use the detection result to process data using the processor 810, and then transmit information to control the driving signals implemented by the driving source 150 via the input/output device(s) 840.
At act 902, the processor 810 obtains an indication of a desired quantum channel. The indication may be obtained via the input/output device(s) 840. For example, a user may enter the indication using a user interface. Alternatively, the indication may be received from a different computer system via the network interface. In some embodiments, the indication may be a set of Kraus operators associated with the desired quantum channel. In another embodiment, the indication may be a super-operator matrix, a Choi matrix, or a Jamiolkowski matrix.
At act 904, the processor 810 determines a minimal Kraus representation of the desired quantum channel. The exact procedure for achieving this is dependent on the form of the indication of the desired quantum channel. For example, if the indication of the desired quantum channel obtained in act 902 includes the Kraus operators of the minimal Kraus representation of the desired quantum channel, then act 902 may simply include verifying that the obtained Kraus operators are indeed the minimal Kraus representation. Alternatively, if the indication of the desired quantum channel is a super-operator matrix, a Choi matrix, or a Jamiolkowski matrix, the indication is converted to the minimal Kraus representation using the techniques described above.
At act 906, the processor 810 creates a binary tree structure and generates associated unitary joint operations to be performed on the qudit-qubit system. As described above, in some embodiments, each node of the binary tree structure is associated with a respective one of the multiple unitary joint operations and each leaf of the binary tree structure is associated with a Kraus operator of the minimal Kraus representation of the desired quantum channel. In some embodiments, the unitary joint operations are generated using Eqn. 15 and Eqn. 16.
At act 908, the processor 908 converts each unitary joint operation into two unitary oscillator-only operations and one unitary qubit-only operation. In some embodiments, the unitary qubit-only operation is a SNAP operation. In some embodiments, the unitary oscillator-only operations and the unitary qubit-only operation are determined using Eqn. 20.
At act 910, the processor 810 determines driving signals associated with the two oscillator-only operations and the one unitary qubit-only operation. In some embodiments, the driving signals for the unitary qubit-only operation have spectral properties based on the photon number dependent transition frequencies described in
The general quantum channels (i.e., CPTP maps) described in the present application may include multiple physical operations including cooling, quantum gates, measurements, and dissipative dynamics. The capability to construct an arbitrary CPTP map offers a unified approach to many aspects of quantum technology. To illustrate the wide range of impact of quantum channel construction, several example applications are described below. Embodiments are not limited to any of these applications.
A first application of constructing a generalized quantum channel is the initialization and/or stabilization of the quantum state of a qudit. Many quantum information processing tasks require working with a well-defined (often pure) initial state. One common approach is to sympathetically cool the system to the ground state by coupling to a cold bath, or optically pumping to a specific dark state, and then performing unitary operations to bring the system to a desired initial state. This can be slow if the system has a large relaxation time scale. The techniques described above, however, can actively cool the system by measurement and adaptive control. The above channel construction technique can be applied to discretely pump the qudit from an arbitrary state into the target state a, which can be pure or mixed. The pumping time depends on the quantum gate and measurement speed, instead of the natural relaxation rate.
The quantum channel ρξinit(ρ)=Tr(ρ)σ stabilizes the quantum state of the qudit to the target state σ. If the target state has diagonal representation σ=Σμλμ|ψμψμ|, where λμ≥0 and Σμλμ=1, one form of the Kraus operators representing the stabilizing quantum channel is {Kiμ=√{square root over (λμ)}|ψμi|}, where |i are basis vectors of the Hilbert space of the qudit. Contrary to the conventional approaches discussed in the previous paragraph, this dissipative map bundles the cooling and state preparation steps and pumps an arbitrary state into the target state σ. In the case where the target state is pure, this quantum channel reduces to the “measure and rotate” procedure. Depending on the purity of the target state, entropy can be extracted from or injected into the system using the ancilla qubit. If a quantum circuit for this quantum channel is constructed using the techniques of the present application is implemented repeatedly, state stabilization can be achieved. In some embodiments, this allows a nonclassical resource state to be kept alive in a noisy quantum memory.
A second application of the generalized quantum channel construction technique described herein is in quantum error correction (QEC). In this application, multiple steady quantum states or even a subspace of steady states may be stabilized. The multiple quantum states which may be used to encode useful classical or quantum information. In some embodiments, using subspaces of steady states for QEC may include implementing a recovery map of QEC. Due to ubiquitous coupling between the qudit and the environment of the qudit, the quantum information initially stored in the qudit will unavoidably decohere as the qudit becomes entangled with the environment. Conventional QEC schemes encode quantum information in some carefully chosen logical subspaces and use syndrome measurement and conditional recovery operations to actively decouple the qudit from the environment. Despite the variety of QEC codes and recovery schemes, the operation of any QEC recovery can always be identified as a quantum channel.
For qubit-based stabilizer codes with Ns stabilizer generators, the recovery is a CPTP map with Kraus rank 2N
Ub
with Ŝl for the l-th stabilizer and P±=½(|g±|e)(g|+e|), which is independent of the previous measurement outcomes b(l-1). Finally, the correction unitary operation Ub
In some embodiments, QEC codes that fulfill the quantum error-correction conditions associated with a set of error operations may be used. For these QEC codes, the Kraus representation of the QEC recovery map may be obtained and efficiently implemented with the construction of general quantum channels described herein. In a particular non-limiting example, a QEC code known as the binomial code uses the larger Hilbert space of higher excitations to correct excitation loss errors in bosonic systems. In order to correct up to two excitation losses, the binomial code encodes the two logical basis states as:
For small loss probability γ for each excitation, this encoding scheme can correct errors up to O(γ2), which includes the following four relevant processes: identity evolution ({circumflex over (l)}), losing one excitation (â), losing two excitations (â2), and back-action induced dephasing ({circumflex over (n)}). Based on the Kraus representation of the QEC recovery (with Kraus rank 4), the following set of unitary operations Ub
where the projection are defined as {circumflex over (P)}i≡Σk|3k+i3k+i| and {circumflex over (P)}W≡|W↑W↑|+|W↓W↓|, and the unitary operators UÔ (where Ô=â, â2, {circumflex over (n)}) transform the error states Ô|Wσ back to |Wσ for σ=↑,↓. In other words:
where U⊥ is an isometry that takes the complement of the syndrome subspace to the complement of the logical subspace. In some embodiments, the first two rounds of operations, projective measurements are performed to extract the error syndrome. In the last round, a correction unitary operation is applied to restore the logical states. For example, if the measurement outcome b(2)=(0,0), there is no error and the identify operation (Î) is sufficient. If b(2)=(0,1), there is back-action induced dephasing error, which changes the coefficients of Fock states so we need to correct for that with U{circumflex over (n)}. If b(2)=(1,1), there is a single excitation loss, which can be corrected with Uâ. If b(2)=(1,0), there are two excitation losses, which can be fully corrected with Uâ
In some embodiments, the QEC application may implement approximate QEC codes, which can also efficiently correct errors but only approximately fulfill the QEC criterion. For approximate QEC codes, it is challenging to analytically obtain the optimal QEC recovery map, but one can use semi-definite programming to numerically optimize the entanglement fidelity and obtain the optimal QEC recovery map. Alternatively one can use the transpose channel or quadratic recovery channels which are known to be near-optimal. All these recovery channels can be efficiently implemented using the general construction of CPTP maps described herein.
In another application of the techniques described here, the construction of generalized quantum channels can be further extended if the intermediate measurement outcomes are part of the output together with the state of the quantum system, which leads to an interesting class of quantum channels called a quantum instrument (QI). QIs enable the tracking of both the classical measurement outcome and the post-measurement state of the qudit. In some embodiments, the quantum instrument has the following CPTP map:
where |μμ| are orthogonal projections of the measurement device with M classical outcomes, ξμ are completely positive trace non-increasing maps, and Σμ=1Mξμ(ρ) preserves the trace. Note that ξμ(ρ) gives the post-measurement state associated with outcome μ.
In some embodiments, the QI is implemented as follows. (1) Find the minimum Kraus representation for ξμ(ρ) (each with rank Jμ) with Kraus operators Kμ,j for j=1, 2, . . . , Jμ. (2) Introduce binary labeling of these Kraus operators, K{right arrow over (b)}
In some embodiments, the qudit is not included in the QU output. In such embodiment, the quantum channel that is constructed is effectively a positive operator valued measure (POVM), which is also referred to as a generalized quantum measurement. A POVM is a CPTP map from the quantum state of the system to the classical state of the measurement device, as represented by:
which is characterized by a set of Hermitian positive semidefinite operators {Πμ}μ=1M that sum to the identify operator. In some embodiments, the positive semidefinite Πμ is decomposed as Πμ=ΣjKμ,j†Kμ,j with a set of Kraus operators
Thus, in some embodiments, the quantum circuit for the quantum instrument also implements the POVM if the qudit state is removed from the QI output. In some embodiments, this reduces the binary tree construction scheme of a POVM.
In some embodiments, a POVM is used for quantum state discrimination. It is impossible for any detector to perfectly discriminate a set of non-orthogonal quantum states. An optimal detector can achieve the so-called Hellstrom bound, however, by properly designing a POVM to optimize the discrimination between the non-orthogonal state. For example, in optical communication, quadrature phase shift keying uses four coherent states with different phases to send two classical bits of information. Using the techniques for quantum channel construction described herein, an optimized POVM may be constructed.
Summarizing the above application, there are three different classifications of CPTP maps based on the output of the map, which are illustrated in
Other Considerations
Having thus described several aspects of at least one embodiment of this invention, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and scope of the invention. Further, though advantages of the present invention are indicated, it should be appreciated that not every embodiment of the invention will include every described advantage. Some embodiments may not implement any features described as advantageous herein and in some instances. Accordingly, the foregoing description and drawings are by way of example only.
Various aspects of the present invention may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
Use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
All definitions, as defined and used herein, should be understood to control over dictionary definitions, definitions in documents incorporated by reference, and/or ordinary meanings of the defined terms.
The indefinite articles “a” and “an,” as used herein in the specification and in the claims, unless clearly indicated to the contrary, should be understood to mean “at least one.”
As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified.
As used herein in the specification and in the claims, the phrase “equal” or “the same” in reference to two values (e.g., distances, widths, etc.) means that two values are the same within manufacturing tolerances. Thus, two values being equal, or the same, may mean that the two values are different from one another by ±5%.
The phrase “and/or,” as used herein in the specification and in the claims, should be understood to mean “either or both” of the elements so conjoined, i.e., elements that are conjunctively present in some cases and disjunctively present in other cases. Multiple elements listed with “and/or” should be construed in the same fashion, i.e., “one or more” of the elements so conjoined. Other elements may optionally be present other than the elements specifically identified by the “and/or” clause, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
As used herein in the specification and in the claims, “or” should be understood to have the same meaning as “and/or” as defined above. For example, when separating items in a list, “or” or “and/or” shall be interpreted as being inclusive, i.e., the inclusion of at least one, but also including more than one, of a number or list of elements, and, optionally, additional unlisted items. Only terms clearly indicated to the contrary, such as “only one of” or “exactly one of,” or, when used in the claims, “consisting of,” will refer to the inclusion of exactly one element of a number or list of elements. In general, the term “or” as used herein shall only be interpreted as indicating exclusive alternatives (i.e. “one or the other but not both”) when preceded by terms of exclusivity, such as “either,” “one of,” “only one of,” or “exactly one of” “Consisting essentially of,” when used in the claims, shall have its ordinary meaning as used in the field of patent law.
Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
This application is a national stage filing under 35 U.S.C. 371 of International Patent Application Serial No. PCT/US2017/061181, filed Nov. 10, 2017, which claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application No. 62/420,174, filed Nov. 10, 2016, titled “Quantum Channel Construction with Circuit Quantum Electrodynamics,” which are hereby incorporated by reference in their entireties.
This invention was made with government support under 1122492 and 1609326 awarded by National Science Foundation and under W911NF-4-1-0011, W911NF-1-0563 and W911NF-15-2-0067 awarded by the United States Army Research Office and under FA9550-14-1-0052 and FA9550-15-1-0015 awarded by the United States Air Force Office of Scientific Research. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/061181 | 11/10/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/089850 | 5/17/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6578018 | Ulyanov | Jun 2003 | B1 |
6635898 | Williams et al. | Oct 2003 | B2 |
6943368 | Amin et al. | Sep 2005 | B2 |
7230266 | Hilton et al. | Jun 2007 | B2 |
7498832 | Baumgardner et al. | Mar 2009 | B2 |
7899092 | Malinovsky | Mar 2011 | B2 |
8106717 | Ichimura et al. | Jan 2012 | B2 |
8138784 | Przybysz et al. | Mar 2012 | B2 |
8242799 | Pesetski et al. | Aug 2012 | B2 |
8508280 | Naaman et al. | Aug 2013 | B2 |
8514478 | Spence | Aug 2013 | B1 |
20020188578 | Amin et al. | Dec 2002 | A1 |
20040109631 | Franson et al. | Jun 2004 | A1 |
20040119061 | Wu et al. | Jun 2004 | A1 |
20040200949 | Beausoleil et al. | Oct 2004 | A1 |
20050240311 | Rabitz | Oct 2005 | A1 |
20060017992 | Beausoleil, Jr. et al. | Jan 2006 | A1 |
20060056631 | Beausoleil et al. | Mar 2006 | A1 |
20090033369 | Baumgardner et al. | Feb 2009 | A1 |
20120002968 | Luo et al. | Jan 2012 | A1 |
20120319085 | Gambetta et al. | Dec 2012 | A1 |
20120319684 | Gambetta et al. | Dec 2012 | A1 |
20130196855 | Poletto et al. | Aug 2013 | A1 |
20130308956 | Meyers et al. | Nov 2013 | A1 |
20140266406 | Abraham et al. | Sep 2014 | A1 |
20140314419 | Paik | Oct 2014 | A1 |
20150263736 | Herr | Sep 2015 | A1 |
20160077168 | Teklemariam | Mar 2016 | A1 |
20160233965 | Medford | Aug 2016 | A1 |
20160308502 | Abdo et al. | Oct 2016 | A1 |
20160364653 | Chow et al. | Dec 2016 | A1 |
20170018312 | Benjamin | Jan 2017 | A1 |
20170193388 | Filipp et al. | Jul 2017 | A1 |
20170201224 | Strong et al. | Jul 2017 | A1 |
20180032895 | Jiang et al. | Feb 2018 | A1 |
20180247217 | Heeres et al. | Aug 2018 | A1 |
20190087743 | Heeres et al. | Mar 2019 | A1 |
Number | Date | Country |
---|---|---|
1991558 | Jul 2007 | CN |
101076957 | Nov 2007 | CN |
101990742 | Mar 2011 | CN |
102210908 | Oct 2011 | CN |
102593694 | Jul 2012 | CN |
103998965 | Aug 2014 | CN |
2 797 038 | Oct 2014 | EP |
2007-524815 | Aug 2007 | JP |
WO 2008140290 | Nov 2008 | WO |
WO 2016138378 | Sep 2016 | WO |
WO 2016138399 | Sep 2016 | WO |
WO 2017151200 | Sep 2017 | WO |
WO 2018089850 | May 2018 | WO |
Entry |
---|
Extended European Search Report dated Oct. 5, 2018 in connection with European Application No. 16756442.6. |
International Search Report and Written Opinion for International Application No. PCT/US2016/019769 dated May 5, 2016. |
International Preliminary Report on Patentability for International Application No. PCT/US2016/019769 dated Sep. 8, 2017. |
Extended European Search Report for European Application No. 16756458.2 dated Nov. 12, 2018. |
International Search Report and Written Opinion for International Application No. PCT/US2016/019807 dated May 2, 2016. |
International Preliminary Report on Patentability for International Application No. PCT/US2016/019807 dated Sep. 8, 2017. |
Extended European Search Report for European Application No. 16855886.4, dated Feb. 22, 2019. |
International Search Report and Written Opinion for Application No. PCT/US2016/043514 dated May 23, 2017. |
International Preliminary Report on Patentability for Application No. PCT/US2016/043514 dated Feb. 8, 2018. |
Invitation to Pay Additional Fees for International Application No. PCT/US2017/061181 dated Dec. 22, 2017. |
International Search Report and Written Opinion for International Application No. PCT/US2017/061181 dated Feb. 23, 2018. |
Aharonov et al., Phase Change During a Cyclic Quantum Evolution, Phys. Rev. Lett. Apr. 20, 1987;58(16):1593-6. |
Albert et al., Symmetries and conserved quantities in Lindblad master equations. Phys. Rev. A. Feb. 21, 2014;89(2):022118-1-14. |
Andersson et al., Binary search trees for generalized measurements. Phys. Rev. A. May 6, 2008;77(5):052104-1-5. |
Barreiro et al., An Open-System Quantum Simulator with Trapped Ions. Nature. Feb. 24, 2011;470:486-91. |
Beige et al., Quantum Computing Using Dissipation to Remain in a Decoherence-Free Subspace. Phys. Rev. Lett. Aug. 21, 2000;85(8):1762-5. |
Bianchetti et al., Dynamics of dispersive single qubit read-out in circuit quantum electrodynamics Phys. Rev. A. Oct. 30, 2009;80(4):043840-1-7. |
Blais et al., Cavity quantum electrodynamics for superconducting electrical circuits:An architecture for quantum computation. Phys. Rev. A. Jun. 29, 2004;69(6):062320-1-14. |
Brattke et al., Generation of Photon Number States on Demand via Cavity Quantum Electrodynamics Phys. Rev. Lett. Apr. 16, 2001;86(16):3534-7. |
Braunstein et al., Quantum information with continuous variables. Rev. Mod. Phys. Apr. 2005;77, 513-77. |
Burgath et al., Non-Abelian phases from quantum Zeno dynamics Phys. Rev. A. Oct. 9, 2013;88(4), 042107-1-5. |
Cacheffo et al., Quasi-perfect state transfer in a bosonic dissipative network. J. Phys. B:At. Mol. Opt. Phys. May 5, 2010;43(10):105503. |
Cafaro et al., Quantum stabilizer codes embedding qubits into qudits. Phys. Rev. A. Aug. 2012;86(2):022308. |
Carollo et al., Coherent quantum evolution via reservoir driven holonomy. Phys. Rev. Lett. Jan. 20, 2006;96(2):020403-1-4. |
Carollo et al., Geometric phase induced by a cyclically evolving squeezed vacuum reservoir. Phys. Rev. Lett. Apr. 21, 2006;96(15):150403-1-4. |
Chaturvedi et al., Berry's phase for coherent states. J. Phys. A:Math. Gen. Nov. 11, 1987;20(16):L1071-5. |
Choi, Completely positive linear maps on complex matrices. Linear Algebra and Its Applications. Jun. 1, 1975;10(3):285-90. |
Dasgupta et al., Decoherence-induced geometric phase in a multilevel atomic system. J. Phys. B:At. Mol. Opt. Phys. May 14, 2007;40(9):S127. |
De Oliveira et al., Properties of displaced number states. Phys. Rev. A. Mar. 1, 1990;41(5):2645-52. |
De Ponte et al., Relaxation- and decoherence-free subspaces in networks of weakly and strongly coupled resonators. Ann. Phys. Sep. 2007;322(9):2077-84. |
De Ponte et al., State protection under collective damping and diffusion. Phys. Rev. A. Jul. 26, 2011;84(1):012331-1-5. |
De Ponte et al., Storing quantum states in bosonic dissipative networks. J. Phys. B:At. Mol. Opt. Phys. Nov. 14, 2008;41(21):215506. |
Deléglise et al., Reconstruction of non-classical cavity field states with snapshots of their decoherence. Nature. Sep. 25, 2008;455(7212):510-4. |
Devoret et al., Superconducting Circuits for Quantum Information:An Outlook. Science. Mar. 8, 2013;339(6124):1169-74. |
Divincenzo, Quantum Computation. Science. Oct. 13, 1995;270(5234):255-61. |
Dodonov et al., Even and Odd Coherent States and Excitations of a Singular Oscillator. Physica. Mar. 15, 1974;72(3):597-615. |
Duan et al., Preserving coherence in quantum computation by pairing the quantum bits. Phys. Rev. Lett. Sep. 8, 1997;79(10):1953-6. |
Facchi et al., Quantum Zeno Subspaces. Physical Review Letters. Aug. 19, 2002;89(8):080401-1-4. |
Feng et al., Geometric Entangling Gates in Decoherence-Free Subspaces with Minimal Requirements. Phys. Rev Lett. Nov. 13, 2009;103(20):200501-1-4. |
Fouquieres et al., Second order gradient ascent pulse engeineering. J. Mag. Res. Oct. 2011;212(2):412-7. |
Gambetta et al., Qubit-photon intereactions in a cavity:Measurement-induced dephasing and number splitting. Phys. Rev. A. Oct. 17, 2006;74(4):042318-1-14. |
Gorini et al., Completely positive dynamical semigroups of N-level systems. J. Math. Phys. May 1976;17(5):821-5. |
Gottesman et al., Encoding a qubit in an oscillator. Phys. Rev. A. Jul. 2001;64(1):012310-1-21. |
Heeres et al., Cavity State Manipulation Using Photon-Number Selective Phase Gates. Phys Rev Lett Sep. 25, 2015;115(13):137002-1-5. arXiv:1503.01496v1. |
Hofheinz et al., Generation of Fock states in a superconducting quantum circuit. Nature. Jul. 17, 2008;454(7202):310-4. |
Hofheinz et al., Synthesizing arbitrary quantum states in a superconducting resonator. Nature. May 28, 2009;459(7246):546-9. |
Houck et al., Generating single microwave photons in a circuit. Nature. Sep. 20, 2007;449(7160):328-31. |
Johnson et al., Quantum non-demolition detection of single microwave photons in a circuit. Nature Phys. Jun. 20, 2010;6:663-7. |
Kapit, Error-Transparent Quantum Gates for Small Logical Qubit Architectures. Physical Review Letters. Feb. 1, 2018;120(5):050503-1-5. |
Kempe et al., Theory of decoherence-free fault-tolerant universal quantum computation. Phys. Rev. A. Apr. 2001;63(4):042307-1-29. |
Kirchmair et al., Observation of quantum state collapse and revival due to the single-photon Kerr effect. Nature. Mar. 14, 2013;495(7440):205-9. |
Knill et al., Theory of Quantum Error Correction for General Noise. Phys. Rev, Lett. Mar. 13, 2000;84(11):2525-8. |
Krastanov et al., Universal Control of an Oscillator with Dispersive Coupling to a Qubit. Phys. Rev. A. Oct. 21, 2015;92(4):040303-1-5. |
Lanyon et al., Universal Digital Quantum Simulation with Trapped Ions. Science. Oct. 7, 2011;334(6052):57-61. |
Law et al., Arbitrary Control of a Quantum Electromagnetic Field. Phys. Rev. Lett. Feb. 12, 1996;76(7):1055-8. |
Leek et al., Observation of Berry's Phase in a Solid-State Qubit. Science. Dec. 21, 2007;318(5858):1889-92. |
Leghtas et al., Confining the state of light to a quantum manifold by engineered two-photon loss. Science. Feb. 20, 2015;347(6224):853-7. |
Leghtas et al., Deterministic protocol for mapping a qubit to coherent state superpositions in a cavity. Phys. Rev. A. Apr. 15, 2013;87(4):042315-1-7. |
Leghtas et al., Hardware-Efficient Autonomous Quantum Memory Protection. Phys Rev Lett. Sep. 20, 2013;111(12):120501-1-5. |
Leibfried et al., Quantum dynamics of single trapped ions. Rev. Mod. Phys. Jan. 2003;75(1):281-324. |
Liang et al., Nonadiabatic holonomic quantum computation in decoherence-free subspaces with trapped ions. Phys. Rev. A. Jun. 10, 2014;89(6):062312-1-5. |
Lidar et al., Decoherence Free Subspaces for Quantum Computation. Phys. Rev. Lett. Sep. 21, 1998;81(12):2594-7. |
Lindblad, On the Generators of Quantum Dynamical Semigroups. Commun. Math. Phys. Jun. 1976;48(2):119-30. |
Lloyd et al., Quantum Computation over Continuous Variables. Phys. Rev. Lett. Feb. 22, 1999;82(8):1784-7. |
Michael et al., New Class of Quantum Error-Correcting Codes for Bosonic Mode, Phys. Rev. X. Jul.-Sep. 2016:6(3):031006-1-26. |
Mirrahimi et al., Dynamically protected cat-qubits:a new paradigm for universal quantum computation. New Journal of Physics. Apr. 2014;16(4):045014. doi:10.1088/1367-2630/16/4/045014. 30 pages. |
Mischuck et al., Qudit quantum computation in the Jaynes-Cumming model. Phys. Rev. A. Feb. 2013;87(2):022341-1-14. |
Mousolou et al., Universal non-adiabatic holonomic gates in quantum dots and single-molecule magnets. New J. Phys. Jan. 17, 2014;16:013029. |
Neto et al., From decoherence-free channels to decoherence-free and quasi-free subspaces within bosonic dissipative networks. J. Phys. B:At. Mol. Opt. Phys. Jul. 5, 2011;44(14):145502. |
Nigg et al., Quantum computations on a topolgically encoded qubit. Science. Jul. 18, 2014;345(6194):302-5. |
Ofek et al., Extending the lifetime of a quantum bit with error correction in superconducting circuits. Nature. Aug. 2016;536(7617):441. |
Oreshkov et al., Adiabatic Markovian Dynamics Phys. Rev. Lett. Jul. 30, 2010;105(5):050503. |
Oreshkov et al., Fault-Tolerant Holonomic Quantum Computation. Phys. Rev. Lett. Feb. 20, 2009;102(7):070502-1-4. |
Osaki et al., Derivation and physical interpretation of the optimum detection operators for coherent-state signals. Phys. Rev. A. Aug. 1996;54(2):1691-1701. |
Pachos et al., Decoherence-free dynamical and geometrical entangling phase gates. Phys. Rev. A Mar. 26, 2004;69(3):033817-1-9. |
Palomaki et al., Coherent state transfer between itinerant microwave fields and a mechanical oscillator. Nature. Mar. 14, 2013. 495(7440):210-4. |
Paz-Silva et al., Zeno effect for quantum computation and control. Physical Review Letters. Feb. 24, 2012;108(8):080501-1-5. |
Poyatos et al., Quantum Reservoir Engineering with Laser Cooled Trapped Ions. Phys. Rev. Lett. Dec. 2, 1996;77(23):4728-31. |
Reagor et al., Reaching 10 ms single photon lifetimes for superconducting aluminum cavities. Appl. Phys. Lett. May 13, 2013:102(19):192604. |
Recati et al., Holonomic quantum computation with neutral atoms. Physical Review A. Sep. 17, 2002;66(3):032309-1-13. doi:10.1103/PHYSREV A.66.032309. 14 pages. |
Reiserer et al., A quantum gate between a flying optical photon and a single trapped atom. Nature. Apr. 10, 2014;508(7495):237-40. |
Rosenblum et al., Fault-tolerant measurement of a quantum error syndrome. Science. Jul. 20, 2018;361(6399):266-70. |
Salathe et al., Digital Quantum Simulation of Spin Models with Circuit Quantum Electrodynamics Phys. Rev. X 5. Apr.-Jun. 2015;5(2):021027-1-12. |
Sarandy et al., Abelian and non-Abelian geometric phases in adiabatic open quantum systems. Phys. Rev. A. Jun. 5, 2006;73(6):062101-1-10. |
Schindler et al., Quantum simulation of open-system dynamical maps with trapped ions. Nat. Phys. May 19, 2013;9:361-7. |
Schoelkopf et al., Wiring up quantum systems. Nature. Feb. 7, 2008;451(7179):664-9. |
Schuster et al., Resolving photon number states in a superconducting circuit. Nature Letters. Feb. 1, 2007;445:515-8. |
Shankar et al., Autonomously stabilized entanglement between two superconducting quantum bits. Nature. Dec. 19, 2013;504(7480):419-22. |
Shen et al., Quantum channel construction with circuit quantum electrodynamics. Phys Rev B. Apr. 1, 2017;95(13):134501-1-14. arXiv:1611.03463 |
Signoles et al., Confined quantum Zeno dynamics of a watched atomic arrow. Nature Phys. Oct. 2014;10:715-9. |
Sjöqvist, A new phase in quantum computation. Physics. Nov. 17, 2008;1:35. |
Smolin et al., Efficient Method for Computing the Maximum-Likelihood Quantum State from Measurements with Additive Gaussian Noise. Phys. Rev. Lett. Feb. 17, 2012;108(7):070502-1-4. |
Tiecke et al., Nanophotonic quantum phase switch with a single atom. Nature. Apr. 10, 2014;508(7495):241-4. |
Vlastakis et al., Deterministically Encoding Quantum Information Using 100-Photon Schrodinger Cat States. Science. Nov. 1, 2013;342(6158):607-10. |
Vourdas, Quantum systems with finite Hilbert space. Rep. Prog. Phys. Mar. 2004:67(3):267-320. |
Wallraff et al., Strong coupling of a single photon to a superconducting qubit using circuit quantum electrodynamics Nature. Sep. 9, 2004;431(7005):162-7. |
Wendin et al., Superconducting quantum circuits, qubits and computing. arXiv preprint cond-mat/0508729. Aug. 30, 2005. http://qudev.phys.ethz.ch/content/courses/QSIT08/pdfs/WendinReview.pdf, 60 pages. |
Whitney et al., Automated generation of layout and control for quantum circuits. CF '07 Proceedings of the 4th International Conference on Computing Frontiers. May 7-9, 2007:83-94. |
Wilczek et al., Appearance of Gauge Structure in Simple Dynamical Systems. Phys. Rev. Lett. Jun. 10, 1984;52(24):2111-4. |
Wu et al., Holonomic Quantum Computation in Decoherence-Free Subspaces. Phys. Rev. Lett. Sep. 25, 2005:95(13):130501-1-4. |
Wu et al., Time-dependent Decoherence-Free Subspace. J. Phys. A:Math. Theor. Oct. 12, 2012;45(40):405305-1-7. |
Xu et al., Non-Adiabatic Holonomic Quantum Computation in Decoherence-Free Subspaces. Phys. Rev, Lett. Oct. 26, 2012;109(17):170501-1-5. |
Xu et al., Universal Nonadiabatic Geometric Gates in Two-Qubit Decoherence-Free Subspaces. Sci. Rep. Oct. 29, 2014;4:6814. |
Yin et al., Implementation of holonomic quantum computation through engineering and manipulating environment. Physical Review A. Dec. 18, 2007;76(6):062311-1-5. doi:10.1103/Physreva.76.062311. |
Zanardi et al., Coherent quantum dynamics in steady-state manifolds of strongly dissipative systems. Phys. Rev. Lett. Dec. 12, 2014;113(24):240406-1-5. |
Zanardi et al., Geometry, robustness, and emerging unitarity in dissipation-projected dynamics Phys. Rev. A. May 26, 2015;91(5):052324-1-8. |
Zanardi et al., Holonomic Quantum Computation. Phys. Lett. A. Dec. 20, 1999;264(2-3), 94-9. |
Zanardi et al., Noiseless Quantum Codes. Phys. Rev. Lett. Oct. 27, 1997;79(17):3306-9. |
Zanardi, Stablizing Quantum Information. Phys. Rev. A. Jan. 2001;63(1):012301-1-4. |
Zanardi, Virtual Quatum Subsystems. Phys. Rev. Lett. Aug. 13, 2001;87(7):077901-1-4. |
Zhang et al., Physical implementation of holonomic quantum computation in decoherence-free subspaces with trapped ions. Phys. Rev. A. Sep. 13, 2006;74(3):034302-1-4. |
Zhang et al., Quantum computation in noiseless subsystems with fast non-Abelian holonomies. Phys. Rev. A. Apr. 2014;89(4):042302-1-6. |
Zheng, Dissipation-induced geometric phase for an atom trapped in an optical vacity. Phys. Rev. A. May 10, 2012;85(5):052106-1-5. |
Zheng, Open-system geometric phase based on system-reservoir joint state evolution. Phys. Rev. A. Jun. 27, 2014;89(6):062118-1-6. |
Zhu et al., Geometric quantum gates robust against stochastic control errors. Phys. Rev. A. Aug. 15, 2005;72(2):020301-1-4. |
Zueco et al., Qubit-oscillator dynamics in the dispersive regime: analytical theory beyond rotating wave approximation. Physical Review A. Sep. 30, 2009:80(3):033846-1-5. |
International Search Report and Written Opinion for International Application No. PCT/US2019/012440, dated Jul. 29, 2019. |
International Preliminary Report on Patentability for International Application No. PCT/US2017/061181 dated May 23, 2019. |
Extended European Search Report for European Application No. 17869543.3, dated Jun. 9, 2020. |
Lloyd et al., Engineering quantum dynamics Phys Rev A. Dec. 10, 2001;65(1):010101. |
Number | Date | Country | |
---|---|---|---|
20190266512 A1 | Aug 2019 | US |
Number | Date | Country | |
---|---|---|---|
62420174 | Nov 2016 | US |