[go: up one dir, main page]

US12265884B2 - Fast two-qubit gates on a trapped-ion quantum computer - Google Patents

Fast two-qubit gates on a trapped-ion quantum computer Download PDF

Info

Publication number
US12265884B2
US12265884B2 US17/464,595 US202117464595A US12265884B2 US 12265884 B2 US12265884 B2 US 12265884B2 US 202117464595 A US202117464595 A US 202117464595A US 12265884 B2 US12265884 B2 US 12265884B2
Authority
US
United States
Prior art keywords
pulse
trapped ions
computing
values
amplitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US17/464,595
Other versions
US20240296360A1 (en
Inventor
Reinhold BLUMEL
Nikodem GRZESIAK
Ming Li
Andrii MAKSYMOV
Yunseong NAM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IonQ Inc
Original Assignee
IonQ Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IonQ Inc filed Critical IonQ Inc
Priority to US17/464,595 priority Critical patent/US12265884B2/en
Priority to CN202180054001.2A priority patent/CN116034380A/en
Priority to PCT/US2021/049933 priority patent/WO2022060639A1/en
Priority to EP21786713.4A priority patent/EP4214649A1/en
Priority to JP2023515215A priority patent/JP7570500B2/en
Assigned to IonQ, Inc. reassignment IonQ, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BLUMEL, Reinhold, GRZESIAK, Nikodem, LI, MING, MAKSYMOV, Andrii, Nam, Yunseong
Publication of US20240296360A1 publication Critical patent/US20240296360A1/en
Application granted granted Critical
Publication of US12265884B2 publication Critical patent/US12265884B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N10/00Quantum computing, i.e. information processing based on quantum-mechanical phenomena
    • G06N10/20Models of quantum computing, e.g. quantum circuits or universal quantum computers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N10/00Quantum computing, i.e. information processing based on quantum-mechanical phenomena
    • G06N10/40Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control

Definitions

  • the present disclosure generally relates to a method of generating an entangling gate in an ion trap quantum computer, and more specifically, to a method to inject a small amount of infidelity to reduce the power requirements for a two-qubit gate pulse.
  • Embodiments of the disclosure include a method for performing an entangling operation between trapped ions in a quantum computer.
  • the method includes selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating the pulse based on the computed pulse function, and applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions.
  • Embodiments of the disclosure also include an ion trap quantum computing system.
  • the ion trap quantum computing system includes a quantum processor comprising a plurality of qubits, each qubit comprising a trapped ion having two hyperfine states, one or more lasers configured to emit a laser beam, which is provided to trapped ions in the quantum processor, a classical computer, and a system controller.
  • the classical computer is configured to perform operations including selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, and generating the pulse based on the computed pulse function.
  • the system controller is configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, the operations including applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions, and measuring population of qubit states in the quantum processor.
  • the classical computer is further configured to output the measured population of qubit states in the quantum processor.
  • Embodiments of the disclosure further provide an ion trap quantum computing system.
  • the ion trap quantum computing system includes a classical computer, a quantum processor comprising a plurality of qubits, each qubit comprising a trapped ion having two hyperfine states, a system controller configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, and non-volatile memory having a number of instructions stored therein.
  • the instructions when executed by one or more processors, cause the ion trap quantum computing system to perform operations including selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing, by the classical computer, a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating, by the classical computer, the pulse based on the computed pulse function, applying, by the system controller, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions, measuring, by the system controller, population of qubit states in the quantum processor, and outputting, by the classical computer, the measured population of qubit states in the quantum processor.
  • FIG. 1 is a schematic partial view of an ion trap quantum computing system according to one embodiment.
  • FIG. 2 depicts a schematic view of an ion trap for confining ions in a group according to one embodiment.
  • FIG. 3 depicts a schematic energy diagram of each ion in a group of trapped ions according to one embodiment.
  • FIG. 4 illustrates power requirement of a power-optimized laser pulse shaped by an exact amplitude-and-frequency modulated (E-AMFM) method as a function of gate duration ⁇ according to one embodiment.
  • E-AMFM exact amplitude-and-frequency modulated
  • FIGS. 5 A, 5 B, 5 C, 5 D, and 5 E illustrate properties of laser pulses for qubit pair (1, 11) according to one embodiment.
  • Embodiments described herein are generally related to a pulse shaping technique that includes a systematic method of removing the mathematical exactness requirement when defining ion interacting pulse(s) during a quantum computing computational process so that a savings in the required pulse-power can be achieved.
  • the pulse-power savings can be more than an order of magnitude under realistic trapped-ion quantum computer operating conditions.
  • the two-qubit gates can be sped up by an order of magnitude for a given power budget. This trade-off comes with an additional benefit, i.e., a natural robustness of the gate with respect to experimental parameter drift.
  • An overall system that is able to perform quantum computations using trapped ions will include a classical computer, a system controller, and a quantum register.
  • the classical computer performs supporting and system control tasks including selecting a quantum algorithm to be run by use of a user interface, such as graphics processing unit (GPU), compiling the selected quantum algorithm into a series of universal logic gates, translating the series of universal logic gates into laser pulses to apply on the quantum register, and pre-calculating parameters that optimize the laser pulses by use of a central processing unit (CPU).
  • a software program for performing the task of decomposing and executing the quantum algorithms is stored in a non-volatile memory within the classical computer.
  • the quantum register includes trapped ions that are coupled with various hardware, including lasers to manipulate internal hyperfine states (qubit states) of the trapped ions and an acousto-optic modulator to read-out the internal hyperfine states (qubit states) of the trapped ions.
  • the system controller receives from the classical computer the pre-calculated parameters for pulses at the beginning of running the selected algorithm on the quantum register, controls various hardware associated with controlling any and all aspects used to run the selected algorithm on the quantum register, and returns a read-out of the quantum register and thus output of results of the quantum computation(s) at the end of running the algorithm to the classical computer.
  • FIG. 1 is a schematic partial view of an ion trap quantum computing system 100 , or simply the system 100 , according to one embodiment.
  • the system 100 can be representative of a hybrid quantum-classical computing system.
  • the system 100 includes a classical (digital) computer 102 and a system controller 104 .
  • Other components of the system 100 shown in FIG. 1 are associated with a quantum processor, including a chain 106 of trapped ions (i.e., five shown as circles about equally spaced from each other) that extend along the Z-axis.
  • all ions in the chain 106 of trapped ions are the same species and isotope (e.g., 171 Yb + ).
  • the chain 106 of trapped ions includes one or more species or isotopes (e.g., some ions are 171 Yb + and some other ions are 133 Ba + ).
  • the chain 106 of trapped ions may include various isotopes of the same species (e.g., different isotopes of Yb, different isotopes of Ba).
  • the ions in the chain 106 of trapped ions are individually addressed with separate laser beams.
  • the classical computer 102 includes a central processing unit (CPU), memory, and support circuits (or I/O) (not shown).
  • the memory is connected to the CPU, and may be one or more of a readily available memory, such as a read-only memory (ROM), a random-access memory (RAM), floppy disk, hard disk, or any other form of digital storage, local or remote.
  • Software instructions, algorithms and data can be coded and stored within the memory for instructing the CPU.
  • the support circuits (not shown) are also connected to the CPU for supporting the processor in a conventional manner.
  • the support circuits may include conventional cache, power supplies, clock circuits, input/output circuitry, subsystems, and the like.
  • An imaging objective 108 such as an objective lens with a numerical aperture (NA), for example, of 0.37, collects fluorescence along the Y-axis from the ions and maps each ion onto a multi-channel photo-multiplier tube (PMT) 110 (or some other imaging device) for measurement of individual ions.
  • PMT photo-multiplier tube
  • Raman laser beams from a laser 112 which are provided along the X-axis, perform operations on the ions.
  • a diffractive beam splitter 114 creates an array of Raman laser beams 116 that are individually switched using a multi-channel acousto-optic modulator (AOM) 118 .
  • the AOM 118 is configured to selectively act on individual ions by individually controlling emission of the Raman laser beams 116 .
  • a global Raman laser beam 120 which is non-copropagating to the Raman laser beams 116 , illuminates all ions at once from a different direction.
  • individual Raman laser beams can be used to each illuminate individual ions.
  • the system controller also referred to as a “RF controller”
  • the CPU 122 is a processor of the system controller 104 .
  • the ROM 124 stores various programs and the RAM 126 is the working memory for various programs and data.
  • the storage unit 128 includes a nonvolatile memory, such as a hard disk drive (HDD) or a flash memory, and stores various programs even if power is turned off.
  • the CPU 122 , the ROM 124 , the RAM 126 , and the storage unit 128 are interconnected via a bus 130 .
  • the system controller 104 executes a control program which is stored in the ROM 124 or the storage unit 128 and uses the RAM 126 as a working area.
  • the control program will include software applications that include program code that may be executed by the CPU 122 in order to perform various functionalities associated with receiving and analyzing data and controlling any and all aspects of the methods and hardware used to implement and operate the ion trap quantum computing system 100 discussed herein.
  • FIG. 2 depicts a schematic view of an ion trap 200 (also referred to as a Paul trap) for confining ions in the chain 106 according to one embodiment.
  • the confining potential is exerted by both static (DC) voltage and radio frequency (RF) voltages.
  • a static (DC) voltage V S is applied to end-cap electrodes 210 and 212 to confine the ions along the Z-axis (also referred to as an “axial direction” or a “longitudinal direction”).
  • the ions in the chain 106 are nearly evenly distributed in the axial direction due to the Coulomb interaction between the ions.
  • the ion trap 200 includes four hyperbolically-shaped electrodes 202 , 204 , 206 , and 208 extending along the Z-axis.
  • a sinusoidal voltage V 1 (with an amplitude V RF /2) is applied to an opposing pair of the electrodes 202 , 204 and a sinusoidal voltage V 2 with a phase shift of 180° from the sinusoidal voltage V 1 (and the amplitude V RF /2) is applied to the other opposing pair of the electrodes 206 , 208 at a driving frequency ⁇ RF , generating a quadrupole potential.
  • a sinusoidal voltage is only applied to one opposing pair of the electrodes 202 , 204 , and the other opposing pair 206 , 208 is grounded.
  • the quadrupole potential creates an effective confining force in the X-Y plane perpendicular to the Z-axis (also referred to as a “radial direction” or “transverse direction”) for each of the trapped ions, which is proportional to the distance from a saddle point (i.e., a position in the axial direction (Z-direction)) at which the RF electric field vanishes.
  • the motion in the radial direction (i.e., direction in the X-Y plane) of each ion is approximated as a harmonic oscillation (referred to as secular motion) with a restoring force towards the saddle point in the radial direction and can be modeled by spring constants k x and k y , respectively.
  • the spring constants in the radial direction are modeled as equal when the quadrupole potential is symmetric in the radial direction.
  • the motion of the ions in the radial direction may be distorted due to some asymmetry in the physical trap configuration, a small DC patch potential due to inhomogeneity of a surface of the electrodes, or the like and due to these and other external sources of distortion the ions may lie off-center from the saddle points.
  • a different type of trap is a micro-fabricated trap chip in which a similar approach as the one described above is used to hold or confine ions or atoms in place above a surface of the micro-fabricated trap chip.
  • Laser beams such as the Raman laser beams described above, can be applied to the ions or atoms as they sit just above the surface.
  • FIG. 3 depicts a schematic energy diagram 300 of each ion in the chain 106 of trapped ions according to one embodiment.
  • Each ion in the chain 106 of trapped ions is an ion having a nuclear spin I and an electron spin s such that a difference between the nuclear spin I and the electron spin s is zero.
  • carrier frequency a frequency difference
  • a qubit is formed with the two hyperfine states, denoted as
  • the terms “hyperfine states,” “internal hyperfine states,” and “qubits” may be interchangeably used to represent
  • Each ion may be cooled (i.e., kinetic energy of the ion may be reduced) to near the motional ground state for any motional mode with no phonon excitation by known laser cooling methods, such as Doppler cooling or resolved sideband cooling, and then the qubit state prepared in the hyperfine ground state
  • known laser cooling methods such as Doppler cooling or resolved sideband cooling
  • An individual qubit state of each trapped ion may be manipulated by, for example, a mode-locked laser at 355 nanometers (nm) via the excited 2 P 1/2 level (denoted as
  • e> as illustrated in FIG. 3 .
  • a two-photon transition detuning frequency ⁇ includes adjusting the amount of energy that is provided to the trapped ion by the first and second laser beams, which when combined is used to cause the trapped ion to transfer between the hyperfine states
  • ⁇ 1 ⁇ 2 ⁇ 01
  • ⁇ 1 ⁇ 2 ⁇ 01
  • single-photon Rabi frequencies ⁇ 0e (t) and ⁇ 1e (t) which are time-dependent, and are determined by amplitudes and phases of the first and second laser beams
  • e> respectively occur, and a spontaneous emission rate from the excited state
  • 1> referred to as a “carrier transition” is induced at the two-photon Rabi frequency ⁇ (t).
  • the two-photon Rabi frequency ⁇ (t) has an intensity (i.e., absolute value of amplitude) that is proportional to ⁇ 0e ⁇ 1e /2 ⁇ , where ⁇ 0e and ⁇ 1e are the single-photon Rabi frequencies due to the first and second laser beams, respectively.
  • this set of non-copropagating laser beams in the Raman configuration to manipulate internal hyperfine states of qubits may be referred to as a “composite pulse” or simply as a “pulse,” and the resulting time-dependent pattern of the two-photon Rabi frequency ⁇ (t) may be referred to as an “amplitude” of a pulse or simply as a “pulse,” which are illustrated and further described below.
  • the amplitude of the two-photon Rabi frequency ⁇ (t) which is determined by amplitudes of the first and second laser beams, may be referred to as an “amplitude” of the composite pulse.
  • atomic species which have stable and well-defined two-level energy structures when ionized and an excited state that is optically accessible, and thus is not intended to limit the possible configurations, specifications, or the like of an ion trap quantum computer according to the present disclosure.
  • other ion species include alkaline earth metal ions (Be + , Ca + , Sr + , Mg + , and Ba + ) or transition metal ions (Zn + , Hg + , Cd + ).
  • the motional modes of a chain 106 of trapped ions which arise from their Coulombic interaction between the ions may act as a data bus to mediate entanglement between two-qubit ions (i-th ion and j-th ion) in a chain 106 of trapped ions and this entanglement is used to perform an XX gate operation between the two ions. That is, each of the two ions is entangled with the motional modes, and then the entanglement is transferred to an entanglement between the two ions by using motional sideband excitations as known in the art.
  • a combined state of two ions is transformed by applying a laser pulse consisting of composite pulses on the motional sidebands to the two ions for a gate duration t, where the laser pulse is shaped over the gate duration ⁇ such that the transformation of the combined state follows an intended XX gate operation (referred to as a “gate angle condition”), while states of remaining trapped ions in the chain 106 remain unchanged at the end of the gate duration ⁇ (referred to as a “phase-space condition”).
  • gate angle condition and the phase-space condition together are referred to as “gate operation conditions” hereinafter.
  • E-AMFM exact amplitude-and-frequency modulated
  • the E-AMFM method can further provide features, such as active stabilization of fidelity of the XX gate operation up to a desired degree K with respect to motional mode frequency drift ⁇ p (referred to as a “stabilization conditions” hereinafter), and power optimization of laser pulses (referred to as a “power optimization condition).
  • active stabilization of fidelity of the XX gate operation up to a desired degree K with respect to motional mode frequency drift ⁇ p referred to as a “stabilization conditions” hereinafter
  • power optimization condition referred to as a “power optimization condition”.
  • a laser pulse must be shaped such that more conditions must be fulfilled to execute an exact XX gate operation, reducing degrees of freedom (i.e., possible values of amplitudes and phases) in selecting a power-optimal pulse shaping.
  • degrees of freedom i.e., possible values of amplitudes and phases
  • the same laser pulse is applied to both the i-th and the j-th ions.
  • different laser pulses are applied to the i-th and the j-th ions.
  • the pulse-shaping method is described in more detail.
  • the amplitude modulation and the detuning modulation of the laser pulse are referred to as an amplitude function ⁇ (t) and a detuning frequency function ⁇ (t), respectively.
  • a pulse function g(t) of the laser pulse defined as
  • ⁇ p i is the Lamb-Dicke parameter that quantifies the coupling strength between the i-th ion and the p-th motional mode having the frequency ⁇ p .
  • a maximally entangling gate that corresponds to a transformation of the combined state of two qubits
  • phase-space condition described above requires that the trapped ions in the chain 106 that are displaced from their initial positions as the motional modes are excited by the delivery of the laser pulse return to their initial positions.
  • 1> is displaced due to the excitation of the p-th motional mode during the gate duration ⁇ and follows the trajectories ⁇ p l (t′) in phase space (position and momentum) of the p-th motional mode.
  • ⁇ p l ( t ′ ) - ⁇ p l ⁇ ⁇ 0 t ′ g ⁇ ( t ) ⁇ e i ⁇ ⁇ p ⁇ t ⁇ d ⁇ t are determined by the amplitude function ⁇ (t) and the detuning function ⁇ (t) of the laser pulse applied to the l-th trapped ion.
  • phase-space condition and the stabilization conditions of order K can be written together as
  • the gate angle condition requires that the entangling interaction ⁇ ij generated between the i-th and j-th ions by the laser pulse has a desired value ⁇ ij .
  • the XX-gate operation with maximal entanglement can be executed with
  • ⁇ /8.
  • a pulse shaping technique referred to as an inexact amplitude-and-frequency modulated (I-AMFM) method (also referred to as a “fast-gate method” hereinafter) provides a laser pulse shaping method to execute a XX gate operation with fidelity slightly less than 100%, as discussed below.
  • the I-AMFM fast-gate method is also computationally efficient as is the case for the E-AMFM method, and provides the same additional features, such as, active stabilization of fidelity of the XX gate operation up to a desired degree K with respect to motional-mode frequency drift ⁇ p , and optimizing the power requirement of laser pulses.
  • infidelity f of a negligible amount for example, an amount of infidelity comparable to or less than intrinsic imperfections in a practical quantum computing system, is introduced in shaping a laser pulse to be applied to two ions to execute an XX gate operation. This introduction of infidelity f corresponds to relaxing the gate operation conditions.
  • the power saved by the lowered power requirement for execution of an XX gate can be traded off for execution of an XX gate with a shorter gate duration ⁇ (i.e., an XX gate can be performed faster).
  • the power saved by the lowered power requirement for execution of an XX gate can alternatively or additionally be traded off for other desirable features, such as better qubit connectivity (i.e., an XX gate can be implemented in a long chain of trapped ions) or robustness.
  • infidelity f of an XX gate operation executed by a pulse having the pulse function g(t) can be written as
  • the expansion coefficients B l are determined by requiring the gate angle condition
  • the power-optimal coefficients ⁇ circumflex over (B) ⁇ l that minimize the pulse-power requirement may then be computed by choosing the eigenvector of S with the largest-modulus eigenvalue.
  • additional eigenvectors of the matrix ⁇ are allowed in an extended solution space to determine the control parameters A n , in which the entangling operation caused by a pulse having the pulse function g(t) with the control parameters A n satisfies the gate operation conditions within a predetermined threshold value.
  • the E-AMFM method provides a laser pulse shaping to perform an exact XX gate operation with 100% fidelity computationally efficiently without the need for iterative computation or nonlinear approximations.
  • Such power-optimal pulse shaping can be designed such that the gate-operation conditions and the active stabilization conditions are exactly fulfilled for a given gate duration ⁇ .
  • the optimized power requirement for power-optimized laser pulses is roughly inversely proportional to the gate duration ⁇ .
  • FIG. 4 illustrates power requirement of an example power-optimized laser pulse shaped by the E-AMFM method.
  • a chain 106 of trapped ions includes 15 trapped ions equally spaced with a distance of 5 ⁇ m apart.
  • the vertical axis indicates the root-mean-square Rabi frequency in cycles per second
  • the averaged power of the power-optimized laser pulse drastically increases showing a steep cliff-like transition as the gate duration ⁇ decreases. Such steep cliff-like transitions are observed at substantially the same values of the gate duration ⁇ for the different pairs of ions and move toward higher values of the gate duration ⁇ as the degree K of active stabilization increases.
  • plots 402 , 408 , 414 for pairs (1, 2), (4, 10), and (1, 11), respectively, with no active stabilization show steep cliff-like transitions at about 80 ⁇ s
  • the motional-mode frequencies ⁇ p 506 that are used for the entangling gate operation are also shown in FIG. 5 B .
  • the amplitude function ⁇ (t) and the detuning function ⁇ (t) are obtained by decomposition of the pulse function g(t) according to
  • FIG. 5 C illustrates the infidelity 508 computed as a function of N B ⁇ L cut .
  • FIG. 5 D illustrates power requirement of example power-optimized laser pulses 510 , 512 , and 514 , shaped by the E-AMFM method, the I-AMFM fast-gate method according to the F-matrix protocol and the approximate protocol (i.e., 512 consists of two close-by curves, illustrating that the two I-AMFM protocols produce nearly identical results), and the lower bound of the power requirement, respectively, as a function of gate duration ⁇ .
  • the power requirement by the I-AMFM fast-gate method starts to provide power advantage for gate durations ⁇ 50 ⁇ s and can result in a factor 5 saving in the power requirement at gate durations ⁇ 1 ⁇ s for qubit pairs (1,11) in a 15-ion chain.
  • pulse shaping methods are described that allow a small amount of infidelity in an entangling gate operation to be implemented by a shaped pulse, and in turn reduce the power requirement for implementing a resulting shaped pulse.
  • the reduction in power requirement can be up to more than an order of magnitude under realistic, trapped-ion quantum computer operating conditions.
  • the two-qubit gates can be sped up by an order of magnitude for a given power budget. This trade-off comes with an additional benefit, i.e., a natural robustness of the gate with respect to experimental parameter drifts.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Optical Modulation, Optical Deflection, Nonlinear Optics, Optical Demodulation, Optical Logic Elements (AREA)
  • Lasers (AREA)

Abstract

A method for performing an entangling operation between trapped ions in a quantum computer includes selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating the pulse based on the computed pulse function, and applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority to U.S. Provisional Patent Application Ser. No. 63/078,869, filed on Sep. 15, 2020, which is incorporated by reference herein.
BACKGROUND Field
The present disclosure generally relates to a method of generating an entangling gate in an ion trap quantum computer, and more specifically, to a method to inject a small amount of infidelity to reduce the power requirements for a two-qubit gate pulse.
Description of the Related Art
A handful of universally programmable, commercial quantum computers are available today and the race to quantum readiness for the emerging era of practical quantum computing has begun. Ranging from code breaking to quantum chemistry simulations the application space of quantum computers continues to grow. When programming these quantum applications, the computational instructions are typically compiled to single- and two-qubit quantum gates. In the leading quantum hardware platforms such as ion-trap or superconducting architectures, these basis types of quantum gates are well known. At the physical, hardware execution level, two-qubit gates are comparatively more challenging to implement than single-qubit gates. Roughly speaking, in terms of fidelity and gate duration, single-qubit gates are about one or two orders of magnitude less demanding to implement than two-qubit gates. Fidelities of 99.97% and 99.3% for single- and two-qubit gates, respectively, have been reported.
For instance, on a contemporary trapped-ion quantum computer with laser-based gates, single-qubit gates have been reported to achieve fidelity of 99.993%. This may be compared with two-qubit gates implemented according to the Mølmer-Sørensen (MS) method, which have been reported to achieve fidelities of 99.9%. To thus catapult the utility of quantum computers, improving two-qubit gate performance becomes a critical task. To this end, multiple pulse shaping methods have been devised with various features such as better robustness against experimental parameter drift or pulse shaping methods that have lower power requirements. For the Mølmer-Sørensen (MS) method on a trapped-ion quantum computer, a constructive method to obtain the power-optimal pulse shape and a systematic way to stabilize it against experimental parameter drifts to an arbitrary degree have been reported. In addition, the results reported also include a hard, mathematically exact lower bound on the power requirement for an exact implementation of an MS gate.
However, an implementation of a quantum gate is expected to be imperfect in practice, and thus mathematical exactness in the quantum gate construction method is not reflected in practically implemented quantum gates. Therefore, there is a need for a procedure for quantum gate construction having relaxed mathematical exactness, to provide computationally less demanding pulse shaping that achieves a reduced power requirement.
SUMMARY
Embodiments of the disclosure include a method for performing an entangling operation between trapped ions in a quantum computer. The method includes selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating the pulse based on the computed pulse function, and applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions.
Embodiments of the disclosure also include an ion trap quantum computing system. The ion trap quantum computing system includes a quantum processor comprising a plurality of qubits, each qubit comprising a trapped ion having two hyperfine states, one or more lasers configured to emit a laser beam, which is provided to trapped ions in the quantum processor, a classical computer, and a system controller. The classical computer is configured to perform operations including selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, and generating the pulse based on the computed pulse function. The system controller is configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, the operations including applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions, and measuring population of qubit states in the quantum processor. The classical computer is further configured to output the measured population of qubit states in the quantum processor.
Embodiments of the disclosure further provide an ion trap quantum computing system. The ion trap quantum computing system includes a classical computer, a quantum processor comprising a plurality of qubits, each qubit comprising a trapped ion having two hyperfine states, a system controller configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, and non-volatile memory having a number of instructions stored therein. The instructions, when executed by one or more processors, cause the ion trap quantum computing system to perform operations including selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing, by the classical computer, a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating, by the classical computer, the pulse based on the computed pulse function, applying, by the system controller, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions, measuring, by the system controller, population of qubit states in the quantum processor, and outputting, by the classical computer, the measured population of qubit states in the quantum processor.
BRIEF DESCRIPTION OF THE DRAWINGS
So that the manner in which the above-recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this disclosure and are therefore not to be considered limiting of its scope, for the disclosure may admit to other equally effective embodiments.
FIG. 1 is a schematic partial view of an ion trap quantum computing system according to one embodiment.
FIG. 2 depicts a schematic view of an ion trap for confining ions in a group according to one embodiment.
FIG. 3 depicts a schematic energy diagram of each ion in a group of trapped ions according to one embodiment.
FIG. 4 illustrates power requirement of a power-optimized laser pulse shaped by an exact amplitude-and-frequency modulated (E-AMFM) method as a function of gate duration τ according to one embodiment.
FIGS. 5A, 5B, 5C, 5D, and 5E illustrate properties of laser pulses for qubit pair (1, 11) according to one embodiment.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. In the figures and the following description, an orthogonal coordinate system including an X-axis, a Y-axis, and a Z-axis is used. The directions represented by the arrows in the drawing are assumed to be positive directions for convenience. It is contemplated that elements disclosed in some embodiments may be beneficially utilized on other implementations without specific recitation.
DETAILED DESCRIPTION
Embodiments described herein are generally related to a pulse shaping technique that includes a systematic method of removing the mathematical exactness requirement when defining ion interacting pulse(s) during a quantum computing computational process so that a savings in the required pulse-power can be achieved. In some embodiments, the pulse-power savings can be more than an order of magnitude under realistic trapped-ion quantum computer operating conditions. By trading the power savings for gate duration, the two-qubit gates can be sped up by an order of magnitude for a given power budget. This trade-off comes with an additional benefit, i.e., a natural robustness of the gate with respect to experimental parameter drift.
An overall system that is able to perform quantum computations using trapped ions will include a classical computer, a system controller, and a quantum register. The classical computer performs supporting and system control tasks including selecting a quantum algorithm to be run by use of a user interface, such as graphics processing unit (GPU), compiling the selected quantum algorithm into a series of universal logic gates, translating the series of universal logic gates into laser pulses to apply on the quantum register, and pre-calculating parameters that optimize the laser pulses by use of a central processing unit (CPU). A software program for performing the task of decomposing and executing the quantum algorithms is stored in a non-volatile memory within the classical computer. The quantum register includes trapped ions that are coupled with various hardware, including lasers to manipulate internal hyperfine states (qubit states) of the trapped ions and an acousto-optic modulator to read-out the internal hyperfine states (qubit states) of the trapped ions. The system controller receives from the classical computer the pre-calculated parameters for pulses at the beginning of running the selected algorithm on the quantum register, controls various hardware associated with controlling any and all aspects used to run the selected algorithm on the quantum register, and returns a read-out of the quantum register and thus output of results of the quantum computation(s) at the end of running the algorithm to the classical computer.
General Hardware Configurations
FIG. 1 is a schematic partial view of an ion trap quantum computing system 100, or simply the system 100, according to one embodiment. The system 100 can be representative of a hybrid quantum-classical computing system. The system 100 includes a classical (digital) computer 102 and a system controller 104. Other components of the system 100 shown in FIG. 1 are associated with a quantum processor, including a chain 106 of trapped ions (i.e., five shown as circles about equally spaced from each other) that extend along the Z-axis. Each ion in the chain 106 of trapped ions is an ion having a nuclear spin I and an electron spin s such that a difference between the nuclear spin I and the electron spin s is zero, such as a positive ytterbium ion, 171Yb+, a positive barium ion 133Ba+, a positive cadmium ion 111Cd+ or 113Cd+, which all have a nuclear spin I=½ and the 2S1/2 hyperfine states. In some embodiments, all ions in the chain 106 of trapped ions are the same species and isotope (e.g., 171Yb+). In some other embodiments, the chain 106 of trapped ions includes one or more species or isotopes (e.g., some ions are 171Yb+ and some other ions are 133Ba+). In yet additional embodiments, the chain 106 of trapped ions may include various isotopes of the same species (e.g., different isotopes of Yb, different isotopes of Ba). The ions in the chain 106 of trapped ions are individually addressed with separate laser beams. The classical computer 102 includes a central processing unit (CPU), memory, and support circuits (or I/O) (not shown). The memory is connected to the CPU, and may be one or more of a readily available memory, such as a read-only memory (ROM), a random-access memory (RAM), floppy disk, hard disk, or any other form of digital storage, local or remote. Software instructions, algorithms and data can be coded and stored within the memory for instructing the CPU. The support circuits (not shown) are also connected to the CPU for supporting the processor in a conventional manner. The support circuits may include conventional cache, power supplies, clock circuits, input/output circuitry, subsystems, and the like.
An imaging objective 108, such as an objective lens with a numerical aperture (NA), for example, of 0.37, collects fluorescence along the Y-axis from the ions and maps each ion onto a multi-channel photo-multiplier tube (PMT) 110 (or some other imaging device) for measurement of individual ions. Raman laser beams from a laser 112, which are provided along the X-axis, perform operations on the ions. A diffractive beam splitter 114 creates an array of Raman laser beams 116 that are individually switched using a multi-channel acousto-optic modulator (AOM) 118. The AOM 118 is configured to selectively act on individual ions by individually controlling emission of the Raman laser beams 116. A global Raman laser beam 120, which is non-copropagating to the Raman laser beams 116, illuminates all ions at once from a different direction. In some embodiments, rather than a single global Raman laser beam 120, individual Raman laser beams (not shown) can be used to each illuminate individual ions. The system controller (also referred to as a “RF controller”) 104 controls the AOM 118 and thus controls intensities, timings, and phases of laser pulses to be applied to trapped ions in the chain 106 of trapped ions. The CPU 122 is a processor of the system controller 104. The ROM 124 stores various programs and the RAM 126 is the working memory for various programs and data. The storage unit 128 includes a nonvolatile memory, such as a hard disk drive (HDD) or a flash memory, and stores various programs even if power is turned off. The CPU 122, the ROM 124, the RAM 126, and the storage unit 128 are interconnected via a bus 130. The system controller 104 executes a control program which is stored in the ROM 124 or the storage unit 128 and uses the RAM 126 as a working area. The control program will include software applications that include program code that may be executed by the CPU 122 in order to perform various functionalities associated with receiving and analyzing data and controlling any and all aspects of the methods and hardware used to implement and operate the ion trap quantum computing system 100 discussed herein.
FIG. 2 depicts a schematic view of an ion trap 200 (also referred to as a Paul trap) for confining ions in the chain 106 according to one embodiment. The confining potential is exerted by both static (DC) voltage and radio frequency (RF) voltages. A static (DC) voltage VS is applied to end- cap electrodes 210 and 212 to confine the ions along the Z-axis (also referred to as an “axial direction” or a “longitudinal direction”). The ions in the chain 106 are nearly evenly distributed in the axial direction due to the Coulomb interaction between the ions. In some embodiments, the ion trap 200 includes four hyperbolically-shaped electrodes 202, 204, 206, and 208 extending along the Z-axis.
During operation, a sinusoidal voltage V1 (with an amplitude VRF/2) is applied to an opposing pair of the electrodes 202, 204 and a sinusoidal voltage V2 with a phase shift of 180° from the sinusoidal voltage V1 (and the amplitude VRF/2) is applied to the other opposing pair of the electrodes 206, 208 at a driving frequency ωRF, generating a quadrupole potential. In some embodiments, a sinusoidal voltage is only applied to one opposing pair of the electrodes 202, 204, and the other opposing pair 206, 208 is grounded. The quadrupole potential creates an effective confining force in the X-Y plane perpendicular to the Z-axis (also referred to as a “radial direction” or “transverse direction”) for each of the trapped ions, which is proportional to the distance from a saddle point (i.e., a position in the axial direction (Z-direction)) at which the RF electric field vanishes. The motion in the radial direction (i.e., direction in the X-Y plane) of each ion is approximated as a harmonic oscillation (referred to as secular motion) with a restoring force towards the saddle point in the radial direction and can be modeled by spring constants kx and ky, respectively. In some embodiments, the spring constants in the radial direction are modeled as equal when the quadrupole potential is symmetric in the radial direction. However, undesirably in some cases, the motion of the ions in the radial direction may be distorted due to some asymmetry in the physical trap configuration, a small DC patch potential due to inhomogeneity of a surface of the electrodes, or the like and due to these and other external sources of distortion the ions may lie off-center from the saddle points.
Although not shown, a different type of trap is a micro-fabricated trap chip in which a similar approach as the one described above is used to hold or confine ions or atoms in place above a surface of the micro-fabricated trap chip. Laser beams, such as the Raman laser beams described above, can be applied to the ions or atoms as they sit just above the surface.
FIG. 3 depicts a schematic energy diagram 300 of each ion in the chain 106 of trapped ions according to one embodiment. Each ion in the chain 106 of trapped ions is an ion having a nuclear spin I and an electron spin s such that a difference between the nuclear spin I and the electron spin s is zero. In one example, each ion may be a positive Ytterbium ion, 171Yb+, which has a nuclear spin I=½ and the 2S1/2 hyperfine states with an energy split corresponding to a frequency difference (referred to as a “carrier frequency”) of ω01/2π=12.642812 GHz. In other examples, each ion may be a positive barium ion 133Ba+, a positive cadmium ion 111Cd+ or 113Cd+, which all have a nuclear spin I=½ and the 2S1/2 hyperfine states. A qubit is formed with the two hyperfine states, denoted as |0> and |1>, where the hyperfine ground state (i.e., the lower energy state of the 2S1/2 hyperfine states) is chosen to represent |0>. Hereinafter, the terms “hyperfine states,” “internal hyperfine states,” and “qubits” may be interchangeably used to represent |0> and |1>. Each ion may be cooled (i.e., kinetic energy of the ion may be reduced) to near the motional ground state for any motional mode with no phonon excitation by known laser cooling methods, such as Doppler cooling or resolved sideband cooling, and then the qubit state prepared in the hyperfine ground state |0> by optical pumping.
An individual qubit state of each trapped ion may be manipulated by, for example, a mode-locked laser at 355 nanometers (nm) via the excited 2P1/2 level (denoted as |e>). As shown in FIG. 3 , a laser beam from the laser may be split into a pair of non-copropagating laser beams (a first laser beam with frequency ω1 and a second laser beam with frequency ω2) in the Raman configuration, and detuned by a one-photon transition detuning frequency Δ=ω1−ω0e with respect to the transition frequency ω0e between |0> and |e>, as illustrated in FIG. 3 . A two-photon transition detuning frequency δ includes adjusting the amount of energy that is provided to the trapped ion by the first and second laser beams, which when combined is used to cause the trapped ion to transfer between the hyperfine states |0> and |1>. When the one-photon transition detuning frequency Δ is much larger than a two-photon transition detuning frequency (also referred to simply as “detuning frequency”) δ=ω1−ω2−ω01 (hereinafter denoted as ±μ, μ being a positive value), single-photon Rabi frequencies Ω0e(t) and Ω1e(t) (which are time-dependent, and are determined by amplitudes and phases of the first and second laser beams), at which Rabi flopping between states |0> and |e> and between states |1> and |e> respectively occur, and a spontaneous emission rate from the excited state |e>, Rabi flopping between the two hyperfine states |0> and |1> (referred to as a “carrier transition”) is induced at the two-photon Rabi frequency Ω(t). The two-photon Rabi frequency Ω(t) has an intensity (i.e., absolute value of amplitude) that is proportional to Ω0eΩ1e/2Δ, where Ω0e and Ω1e are the single-photon Rabi frequencies due to the first and second laser beams, respectively. Hereinafter, this set of non-copropagating laser beams in the Raman configuration to manipulate internal hyperfine states of qubits (qubit states) may be referred to as a “composite pulse” or simply as a “pulse,” and the resulting time-dependent pattern of the two-photon Rabi frequency Ω(t) may be referred to as an “amplitude” of a pulse or simply as a “pulse,” which are illustrated and further described below. The detuning frequency δ=ω1−ω2−ω01 may be referred to as detuning frequency of the composite pulse or detuning frequency of the pulse. The amplitude of the two-photon Rabi frequency Ω(t), which is determined by amplitudes of the first and second laser beams, may be referred to as an “amplitude” of the composite pulse.
It should be noted that the particular atomic species used in the discussion provided herein is just one example of atomic species which have stable and well-defined two-level energy structures when ionized and an excited state that is optically accessible, and thus is not intended to limit the possible configurations, specifications, or the like of an ion trap quantum computer according to the present disclosure. For example, other ion species include alkaline earth metal ions (Be+, Ca+, Sr+, Mg+, and Ba+) or transition metal ions (Zn+, Hg+, Cd+).
Entangling Gate Operations
In an ion trap quantum computer, the motional modes of a chain 106 of trapped ions, which arise from their Coulombic interaction between the ions may act as a data bus to mediate entanglement between two-qubit ions (i-th ion and j-th ion) in a chain 106 of trapped ions and this entanglement is used to perform an XX gate operation between the two ions. That is, each of the two ions is entangled with the motional modes, and then the entanglement is transferred to an entanglement between the two ions by using motional sideband excitations as known in the art. Specifically, a combined state of two ions (i-th and j-th ions) is transformed by applying a laser pulse consisting of composite pulses on the motional sidebands to the two ions for a gate duration t, where the laser pulse is shaped over the gate duration τ such that the transformation of the combined state follows an intended XX gate operation (referred to as a “gate angle condition”), while states of remaining trapped ions in the chain 106 remain unchanged at the end of the gate duration τ (referred to as a “phase-space condition”). The gate angle condition and the phase-space condition together are referred to as “gate operation conditions” hereinafter. Techniques for shaping such a laser pulse are typically based on amplitude modulation, frequency modulation, or phase modulation of a laser pulse over the gate duration τ. Among those techniques, there has been proposed an exact and computationally efficient pulse shaping technique, referred to as an exact amplitude-and-frequency modulated (E-AMFM) method herein, that provides a laser pulse shaping to execute an exact XX gate operation with 100% fidelity (i.e., the gate operation conditions are exactly fulfilled). The E-AMFM method can further provide features, such as active stabilization of fidelity of the XX gate operation up to a desired degree K with respect to motional mode frequency drift Δωp (referred to as a “stabilization conditions” hereinafter), and power optimization of laser pulses (referred to as a “power optimization condition). It should be noted that the number of gate operation conditions increases as the number of ions in the chain 106 of trapped ions, and/or the number of active stabilization conditions, equal to the degree K of the active stabilization, increases. Thus, for a long chain 106 of trapped ions (i.e., the number of ions in the chain 106 is large) and/or for a higher degree K of active stabilization, a laser pulse must be shaped such that more conditions must be fulfilled to execute an exact XX gate operation, reducing degrees of freedom (i.e., possible values of amplitudes and phases) in selecting a power-optimal pulse shaping. In the example described below, the same laser pulse is applied to both the i-th and the j-th ions. However, in some embodiments, different laser pulses are applied to the i-th and the j-th ions.
In the following, the pulse-shaping method is described in more detail. First, the amplitude modulation and the detuning modulation of the laser pulse are referred to as an amplitude function Ω(t) and a detuning frequency function μ(t), respectively. Furthermore, a pulse function g(t) of the laser pulse defined as
g ( t ) = Ω ( t ) sin [ 0 t μ ( t ) dt ]
is used and may be decomposed using basis functions Qn(t)(n=1, 2, . . . , NB) as
g ( t ) = n = 1 N B A n Q n ( t ) ,
where An are control parameters associated with the basis functions Qn(t)(n=1, 2, . . . , NB). In the example described below, sine functions
sin ( 2 π n τ t )
are used as the basis functions Qn(t). However, the basis functions Qn(t) can be any functions that are orthogonal to one another. The number NB of basis functions Qn(t) is a sufficiently large number chosen to achieve convergence.
The transformation of the combined state of two qubits (i-th and j-th qubits) by the application of the laser pulse can be described in terms of an entangling interaction χij as follows:
"\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j cos ( 2 χ i j ) "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j - i sin ( 2 χ i j ) "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j cos ( 2 χ i j ) "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j - i sin ( 2 χ i j ) "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j i sin ( 2 χ i j ) "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j + cos ( 2 χ i j ) "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j - i sin ( 2 χ i j ) "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j + cos ( 2 χ i j ) "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j
where the entangling interaction χij can be written in terms of the pulse function g(t) as,
χ ij = p = 1 P η p i η p j 0 τ d t 2 0 t 2 d t 1 g ( t 2 ) g ( t 1 ) sin [ ω p ( t 2 - t 1 ) ] .
ηp i is the Lamb-Dicke parameter that quantifies the coupling strength between the i-th ion and the p-th motional mode having the frequency ωp. A maximally entangling gate that corresponds to a transformation of the combined state of two qubits
"\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j - i "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j - i "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j - i "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 1 j + i "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 0 j "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j - i "\[LeftBracketingBar]" 0 i "\[LeftBracketingBar]" 0 j + i "\[LeftBracketingBar]" 1 i "\[LeftBracketingBar]" 1 j
is achieved when
χ i j = π 8
is satisfied.
The phase-space condition described above requires that the trapped ions in the chain 106 that are displaced from their initial positions as the motional modes are excited by the delivery of the laser pulse return to their initial positions. A l-th trapped ion in the chain 106 in a superposition state |0>±|1> is displaced due to the excitation of the p-th motional mode during the gate duration τ and follows the trajectories ±αp l(t′) in phase space (position and momentum) of the p-th motional mode. The phase-space trajectories
α p l ( t ) = - η p l 0 t g ( t ) e i ω p t d t
are determined by the amplitude function Ω(t) and the detuning function μ(t) of the laser pulse applied to the l-th trapped ion. Thus, for the chain 106 of N trapped ions, the condition αp l(τ)=0 (i.e., the trajectories αp l(t), l=i, j are closed) must be imposed for all the P motional modes (p=1, 2, . . . , P, P=N).
The stabilization conditions of order K with respect to motional-mode frequency drift Δωp can be described as
( k ω p k ) α p l ( τ ) = - ( k ω p k ) η p l 0 τ g ( t ) e i ω p t d t = 0 ( l = i , j , p = 1 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 2 , , P , k = 1 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 2 , , K ) .
Alternatively, the phase-space condition and the stabilization conditions of order K can be written together as
( k ω p k ) α p l ( τ ) = - ( k ω p k ) η p l 0 τ g ( t ) e i ω p t d t = 0. ( l = i , j , p = 1 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 2 , , P , k = 0 , 1 , TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]] 2 , , K ) .
These conditions can be written in matrix form as
n = 1 N B M m n p k A n = M A = 0 ( m = 1 , , N B , p = 1 , 2 , , P , k = 0 , , K ) ,
where Mmn pk is defined as
M m n p k = - ( k ω p k ) 0 τ sin ( 2 π n τ t ) e i ω p t d t ( k = 0 , , K , p = 1 , 2 , , P , m , n = 1 , 2 , , N B ) ,
assuming that the same pulse is applied to the i-th and j-th ions. A similar matrix form obtains if different pulses are applied to the i-th and j-th ions.
The gate angle condition requires that the entangling interaction χij generated between the i-th and j-th ions by the laser pulse has a desired value θij. The XX-gate operation with maximal entanglement can be executed with |θij|=π/8.
When implemented in a practical trapped-ion quantum computing system, which includes speed-and-bandwidth limited hardware that may cause intrinsic errors in gate operations, even a laser pulse shaped by the E-AMFM method cannot execute an exact XX gate operation with 100% fidelity. Thus, a laser pulse that is shaped to execute an XX gate operation that allows a slight infidelity has a negligible effect on the fidelity of an XX gate that is practically implemented. Thus, in the embodiments described herein, a pulse shaping technique, referred to as an inexact amplitude-and-frequency modulated (I-AMFM) method (also referred to as a “fast-gate method” hereinafter) provides a laser pulse shaping method to execute a XX gate operation with fidelity slightly less than 100%, as discussed below. The I-AMFM fast-gate method is also computationally efficient as is the case for the E-AMFM method, and provides the same additional features, such as, active stabilization of fidelity of the XX gate operation up to a desired degree K with respect to motional-mode frequency drift Δωp, and optimizing the power requirement of laser pulses.
Fast-Gate Method
In a practical quantum computing system, a small amount of infidelity in an XX gate operation is inevitable. Therefore, a laser pulse shaped to execute an XX gate operation with fidelity of slightly less than 100% does not result in a noticeable deterioration in an XX gate operation that is practically implemented, while relaxing the gate operation conditions may result in substantial reduction in the power requirement of the laser pulse. Accordingly, in the fast-gate method described herein, infidelity f of a negligible amount, for example, an amount of infidelity comparable to or less than intrinsic imperfections in a practical quantum computing system, is introduced in shaping a laser pulse to be applied to two ions to execute an XX gate operation. This introduction of infidelity f corresponds to relaxing the gate operation conditions. Even though only a negligible amount of infidelity is introduced in laser pulse shaping, the power requirement is reduced significantly. The power saved by the lowered power requirement for execution of an XX gate can be traded off for execution of an XX gate with a shorter gate duration τ (i.e., an XX gate can be performed faster). The power saved by the lowered power requirement for execution of an XX gate can alternatively or additionally be traded off for other desirable features, such as better qubit connectivity (i.e., an XX gate can be implemented in a long chain of trapped ions) or robustness.
In one embodiment of the fast-gate method (referred to as a “F-matrix protocol” hereinafter), infidelity f of an XX gate operation executed by a pulse having the pulse function g(t) can be written as
f = ( 4 5 ) A * T F A ,
in matrix form, where {right arrow over (A)} is a NB control parameter vector of An (taken from the space of vectors that satisfy the stabilization conditions), and F is a NB×NB coefficient matrix of Fnm defined as
F n m = p = 1 N [ ( η p i ) 2 + ( η p j ) 2 ] C np * C m p
in terms of the coefficients Cnp
C n p = 0 τ Q n ( t ) e i ω p t d t .
Since the matrix F may be spectrally decomposed, the infidelity f may be systematically controlled by selecting the control parameters An as a linear superposition of the set of Lcut eigenvectors {right arrow over (V)}l (l=1, 2, . . . , Lcut) of the matrix F that correspond to eigenvalues φl(l=1, 2, . . . , Lcut) of the matrix F having the Lcut smallest absolute values with expansion coefficients Bl, where Lcut<NB.
The expansion coefficients Bl are determined by requiring the gate angle condition
χ ( τ ) = A * T W A = B * T S B = π 8 , ( 5 )
where W is the matrix K with matrix elements
K n m = p = 1 N η p i η p j 0 τ d t 2 0 t 2 d t 1 ( 6 ) Q m ( t 1 ) Q n ( t 2 ) sin [ ω p ( t 2 - t 1 ) ]
projected onto the space satisfying the stability conditions, and
S n m = V * n T W V m . ( 7 )
The power-optimal coefficients {circumflex over (B)}l that minimize the pulse-power requirement may then be computed by choosing the eigenvector of S with the largest-modulus eigenvalue.
In another embodiment of the fast-gate method (referred to as an “approximate protocol” hereinafter), the control parameters An are chosen as a linear superposition of the set of eigenvectors of the matrix Γ=MTM that are smaller in absolute magnitude than a small threshold value Z>0, whereas Z=0 in the E-AMFM method. Thus, by adjusting the threshold value Z, additional eigenvectors of the matrix Γ are allowed in an extended solution space to determine the control parameters An, in which the entangling operation caused by a pulse having the pulse function g(t) with the control parameters An satisfies the gate operation conditions within a predetermined threshold value.
Examples of Pulse Shaping by E-AMFM Method and I-AMFM Fast-Gate Method
The E-AMFM method provides a laser pulse shaping to perform an exact XX gate operation with 100% fidelity computationally efficiently without the need for iterative computation or nonlinear approximations. Such power-optimal pulse shaping can be designed such that the gate-operation conditions and the active stabilization conditions are exactly fulfilled for a given gate duration τ. The optimized power requirement for power-optimized laser pulses is roughly inversely proportional to the gate duration τ.
FIG. 4 illustrates power requirement of an example power-optimized laser pulse shaped by the E-AMFM method. In this example, a chain 106 of trapped ions includes 15 trapped ions equally spaced with a distance of 5 μm apart. In FIG. 4 , the vertical axis indicates the root-mean-square Rabi frequency in cycles per second
1 2 π [ 1 τ 0 τ Ω ( t ) 2 d t ] 1 / 2
(the average pulse power”) of the power-optimized laser pulse, and the horizontal axis indicates the gate duration τ in microseconds (μs). Shown are cases of different pairs of ions in the chain of 15 trapped ions and with different degrees K of active stabilization with respect to motional-mode frequency drift Δωp. Plots 402, 404, and 406 indicate averaged power of a power-optimized laser pulse provided by the E-AMFM method to execute an exact XX gate operation between two ions (referred to as a pair (1, 2)) at an end of the chain of 15 trapped ions (that are adjacent to each other), with no active stabilization, active stabilization of degree K=2, and active stabilization of degree K=4, respectively. Plots 408, 410, and 412 indicate averaged power of a power-optimized laser pulse provided by the E-AMFM method to execute an exact XX gate operation between the fourth and tenth ions (referred to as a pair (4, 10)) from the end of the chain of 15 trapped ions, with no active stabilization, active stabilization of degree K=2, and active stabilization of degree K=4, respectively. Plots 414, 416, and 418 indicate averaged power of a power-optimized laser pulse provided by the E-AMFM method to execute an exact XX gate operation between the first and eleventh ions (referred to as a pair (1, 11)) from the end of the chain of 15 trapped ions, with no active stabilization, active stabilization of degree K=2, and active stabilization of degree K=4, respectively. As can be seen, the averaged power of the power-optimized laser pulse drastically increases showing a steep cliff-like transition as the gate duration τ decreases. Such steep cliff-like transitions are observed at substantially the same values of the gate duration τ for the different pairs of ions and move toward higher values of the gate duration τ as the degree K of active stabilization increases. For example, plots 402, 408, 414 for pairs (1, 2), (4, 10), and (1, 11), respectively, with no active stabilization show steep cliff-like transitions at about 80 μs, plots 404, 410, 416 for pairs (1, 2), (4, 10), and (1, 11), respectively, with active stabilization of degree K=2 show steep cliff-like transitions at about 200 μs, and plots 406, 412, 418 for pairs (1, 2), (4, 10), and (1, 11), respectively, with active stabilization of degree K=4 show steep cliff-like transitions at about 300 μs. These trends are due to the fact that the number of gate operation conditions (which is equal to the number of ions in the chain, i.e., 15) remains the same for different pairs of ions, while the number of active stabilization conditions increases as the degree K of active stabilization increases. Therefore, it is expected that reducing the number of conditions that laser pulses must fulfill leads to lower power requirement of laser pulses. Furthermore, reduction in the required power by reducing the number of conditions that laser pulses must fulfill may be significant as can be seen from the difference between plots in FIG. 4 with different degrees K of active stabilization.
FIGS. 5A and 5B illustrate amplitude function Ω(t) 502 and detuning function μ(t) 504, respectively, of an example pulse computed by the fast-gate method according to the F-matrix protocol, for NB (the number of basis functions Qn(t))=323, NB−Lcut=9, and the gate duration up to τ=150 μs. The motional-mode frequencies ωp 506 that are used for the entangling gate operation are also shown in FIG. 5B. The amplitude function Ω(t) and the detuning function μ(t) are obtained by decomposition of the pulse function g(t) according to
g ( t ) = Ω ( t ) sin [ 0 t μ ( t ) dt ] ,
where the amplitude function Ω(t) [FIG. 5A] and the frequency function μ(t) [FIG. 5B] are determined exactly and uniquely. The amplitude function 2(t) 502 and the detuning function μ(t) 504 shown in FIGS. 5A and 5B are well-behaved and thus can be implemented with the capability of the hardware support modulations. FIG. 5C illustrates the infidelity 508 computed as a function of NB−Lcut. As Lcut decreases, the infidelity 508 rapidly decreases, below 10−4 with just NB−Lcut≥9. This coincides with an acceptable amount of infidelity found in contemporary experiments performed today, roughly corresponding to the rate of spontaneous emission of the trapped ions. This shows that a large number of eigenvectors {right arrow over (V)}l of the matrix F may indeed be used to further minimize the power requirement with a marginal price in fidelity.
FIG. 5D illustrates power requirement of example power-optimized laser pulses 510, 512, and 514, shaped by the E-AMFM method, the I-AMFM fast-gate method according to the F-matrix protocol and the approximate protocol (i.e., 512 consists of two close-by curves, illustrating that the two I-AMFM protocols produce nearly identical results), and the lower bound of the power requirement, respectively, as a function of gate duration τ. It has been observed that the power requirement by the I-AMFM fast-gate method starts to provide power advantage for gate durations τ≤50 μs and can result in a factor 5 saving in the power requirement at gate durations τ≈1 μs for qubit pairs (1,11) in a 15-ion chain.
FIG. 5E illustrates power requirement of example power-optimized laser pulses 516, 518, 520, 522, 524, 526, shaped by the E-AMFM method with the stability degrees K=2, 4, 6, and the I-AMFM fast-gate method according to the approximate protocol with the stability degrees K=2, 4, 6, respectively, as a function of gate duration τ. It has been found that, at the stability degree K=6 and the gate duration τ=250 μs, the power saving can be as large as a factor of 15, exceeding an order of magnitude.
In embodiments described herein, pulse shaping methods are described that allow a small amount of infidelity in an entangling gate operation to be implemented by a shaped pulse, and in turn reduce the power requirement for implementing a resulting shaped pulse. The reduction in power requirement can be up to more than an order of magnitude under realistic, trapped-ion quantum computer operating conditions. By trading the power savings for gate duration, the two-qubit gates can be sped up by an order of magnitude for a given power budget. This trade-off comes with an additional benefit, i.e., a natural robustness of the gate with respect to experimental parameter drifts.
While the foregoing is directed to specific embodiments, other and further embodiments may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.

Claims (17)

The invention claimed is:
1. A method for performing an entangling operation between trapped ions in a quantum computer, comprising:
selecting, by a classical computer, a gate duration of a pulse to be applied to two trapped ions in a quantum processor, comprising a plurality of trapped ions, wherein each of the trapped ions has two frequency-separated states defining a qubit, and the pulse is generated by one or more lasers;
selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between the two trapped ions;
computing, by the classical computer, a first set of values of an amplitude and a detuning frequency of the pulse based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;
selecting, by the classical computer, a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value;
generating, by the classical computer, the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse;
applying, by use of a system controller and the one or more lasers, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions;
measuring, by use of the system controller, a population of gubit states in the quantum processor; and
outputting, by the classical computer, the measured population of qubit states.
2. The method of claim 1, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function is decomposed of the pulse using basis functions, and computing coefficients of the basis functions.
3. The method of claim 2, wherein the computing of the coefficients of the basis functions comprises:
selecting the coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.
4. The method of claim 2, wherein the computing of the coefficients of the basis functions comprises:
selecting the coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.
5. The method of claim 1, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.
6. The method of claim 1, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.
7. An ion trap quantum computing system, comprising:
a quantum processor comprising a plurality of trapped ions, each trapped ion having two hyperfine states defining a qubit;
one or more lasers configured to emit a laser beam, which is provided to trapped ions in the quantum processor;
a classical computer configured to perform operations comprising:
selecting a gate duration of a pulse to be applied to two trapped ions in the quantum processor;
selecting an amount of infidelity that is allowed in an entangling operation between the two trapped ions;
computing a first set of values of an amplitude and a detuning frequency of the pulse based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;
selecting a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value; and
generating the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse; and
a system controller configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, the operations comprising:
applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions; and
measuring population of qubit states in the quantum processor,
wherein the classical computer is further configured to output the measured population of qubit states in the quantum processor.
8. The ion trap quantum computing system of claim 7, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, and computing coefficients of the basis functions.
9. The ion trap quantum computing system of claim 8, wherein the computing of the coefficients of the basis functions comprises:
selecting the coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.
10. The ion trap quantum computing system of claim 8, wherein the computing of the coefficients of the basis functions comprises:
selecting the coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.
11. The ion trap quantum computing system of claim 7, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.
12. The ion trap quantum computing system of claim 7, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.
13. An ion trap quantum computing system, comprising:
a classical computer;
a quantum processor comprising a plurality of trapped ions, each trapped ion having two hyperfine states defining a qubit;
a system controller configured to execute a control program to control one or more lasers to perform operations on the quantum processor; and
non-volatile memory having a number of instructions stored therein which, when executed by one or more processors, causes the ion trap quantum computing system to perform operations comprising:
selecting, by the classical computer, a gate duration of a pulse to be applied to two trapped ions in the quantum processor;
selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between the two trapped ions;
computing, by the classical computer, a first set of values of an amplitude and a detuning frequency of the pulse to be applied to each of the two trapped ions based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;
selecting, by the classical computer, a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value;
generating, by the classical computer, the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse;
applying, by the system controller, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions;
measuring, by the system controller, population of qubit states in the quantum processor; and
outputting, by the classical computer, the measured population of qubit states in the quantum processor.
14. The ion trap quantum computing system of claim 13, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, and
selecting coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.
15. The ion trap quantum computing system of claim 13, wherein computing the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, the computing of the pulse function comprises:
selecting coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.
16. The ion trap quantum computing system of claim 13, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.
17. The ion trap quantum computing system of claim 13, wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.
US17/464,595 2020-09-15 2021-09-01 Fast two-qubit gates on a trapped-ion quantum computer Active 2044-01-27 US12265884B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US17/464,595 US12265884B2 (en) 2020-09-15 2021-09-01 Fast two-qubit gates on a trapped-ion quantum computer
CN202180054001.2A CN116034380A (en) 2020-09-15 2021-09-10 Fast two-qubit gates on a trapped-ion quantum computer
PCT/US2021/049933 WO2022060639A1 (en) 2020-09-15 2021-09-10 Fast two-qubit gates on a trapped-ion quantum computer
EP21786713.4A EP4214649A1 (en) 2020-09-15 2021-09-10 Fast two-qubit gates on a trapped-ion quantum computer
JP2023515215A JP7570500B2 (en) 2020-09-15 2021-09-10 High-speed two-qubit gates in trapped-ion quantum computers

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202063078869P 2020-09-15 2020-09-15
US17/464,595 US12265884B2 (en) 2020-09-15 2021-09-01 Fast two-qubit gates on a trapped-ion quantum computer

Publications (2)

Publication Number Publication Date
US20240296360A1 US20240296360A1 (en) 2024-09-05
US12265884B2 true US12265884B2 (en) 2025-04-01

Family

ID=78078426

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/464,595 Active 2044-01-27 US12265884B2 (en) 2020-09-15 2021-09-01 Fast two-qubit gates on a trapped-ion quantum computer

Country Status (5)

Country Link
US (1) US12265884B2 (en)
EP (1) EP4214649A1 (en)
JP (1) JP7570500B2 (en)
CN (1) CN116034380A (en)
WO (1) WO2022060639A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220172095A1 (en) * 2020-11-30 2022-06-02 IonQ, Inc. Motional mode configuration for implementation of entangling gates in ion trap quantum computers
US20230401478A1 (en) * 2021-11-19 2023-12-14 IonQ, Inc. Universal gate pulse for two-qubit gates on a trapped-ion quantum computer
US12488274B2 (en) * 2022-10-21 2025-12-02 IonQ, Inc. Universal gate pulse for two-qubit gates on a trapped-ion quantum computer

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12321821B2 (en) * 2020-10-30 2025-06-03 Massachusetts Institute Of Technology All-connected, cavity-mediated quantum computing with local quantum processors

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9413470B1 (en) * 2015-03-09 2016-08-09 The Boeing Company Electronic quantum information probability transfer
KR20170034759A (en) * 2015-09-21 2017-03-29 한양대학교 에리카산학협력단 Method of distillating quantum entanglement comprising, quantun repeater and method for relaing quantun using the same
US20180046933A1 (en) * 2016-08-11 2018-02-15 Board Of Regents, The University Of Texas System System and method for controlling a quantum computing emulation device
US20180114138A1 (en) 2013-08-02 2018-04-26 University Of Maryland Fault-tolerant scalable modular quantum computer architecture with an enhanced control of multi-mode couplings between trapped ion qubits
CA3088133A1 (en) * 2018-01-31 2019-08-08 Google Llc Universal control for implementing quantum gates
US10483980B2 (en) * 2017-06-19 2019-11-19 Rigetti & Co, Inc. Parametrically activated quantum logic gates
US20200321949A1 (en) * 2019-04-05 2020-10-08 IonQ, Inc. Quantum logic gate design and optimization
US20200341084A1 (en) * 2019-04-29 2020-10-29 Regents Of The University Of Minnesota System and method for producing radiofrequency pulses in magnetic resonance using an optimal phase surface
US20200372391A1 (en) * 2019-05-22 2020-11-26 IonQ, Inc. Stabilization of entangling gates for trapped-ion quantum computers
US20210012233A1 (en) * 2019-07-11 2021-01-14 International Business Machines Corporation Adaptive compilation of quantum computing jobs
US10956267B2 (en) * 2018-03-28 2021-03-23 The Administrators Of The Tulane Educational Fund Systems and methods for passive quantum error correction
US20210116784A1 (en) * 2019-10-22 2021-04-22 Lawrence Livermore National Security, Llc Trapped-ion entangling gates with bichromatic pair of microwave fields and magnetic field gradient
US11210602B2 (en) * 2018-07-23 2021-12-28 Q-CTRL Pty Ltd Multi-qubit control
US20220269974A1 (en) * 2019-07-17 2022-08-25 President And Fellows Of Harvard College Nanophotonic quantum memory
US20220269976A1 (en) * 2019-07-19 2022-08-25 Idac Holdings, Inc. Methods, systems, and apparatus for enabling and managing quantum networks
US20220329417A1 (en) * 2019-04-09 2022-10-13 United States Of America, As Represented By The Secretary Of The Navy Quantum Key Distribution Protocol with Weak Measurements
US11593696B2 (en) * 2019-05-10 2023-02-28 Google Llc Frequency tunable qubit control strategy
US11734595B2 (en) * 2016-10-03 2023-08-22 The Johns Hopkins University Apparatus and method for synthesizing quantum controls
US11875222B1 (en) * 2017-09-18 2024-01-16 Rigetti & Co, Llc Maintaining calibration in a quantum computing system
US11895232B1 (en) * 2019-10-04 2024-02-06 Wells Fargo Bank, N.A. Systems and methods for quantum entanglement authentication
US11995512B2 (en) * 2018-11-13 2024-05-28 Atom Computing Inc. Scalable neutral atom based quantum computing
US12028448B2 (en) * 2018-12-26 2024-07-02 Veriqloud Method and device for quantum computation delegated to a quantum server by a client for the creation of a quantum state known to the client purpose concealed from the quantum server
US12050964B1 (en) * 2019-09-04 2024-07-30 Google Llc Systems and methods to measure quantum gate fidelity through swap spectroscopy
US12067457B2 (en) * 2018-11-19 2024-08-20 Google Llc Cascade protocol for iSWAP gate in a two-qubit system
US12086431B1 (en) * 2018-05-21 2024-09-10 Pure Storage, Inc. Selective communication protocol layering for synchronous replication
US12126713B1 (en) * 2020-01-17 2024-10-22 Wells Fargo Bank, N.A. Systems and methods for quantum computing threat detection

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2470069A (en) * 2009-05-08 2010-11-10 Hewlett Packard Development Co Quantum Repeater and System and Method for Creating Extended Entanglements
US8631367B2 (en) * 2010-12-16 2014-01-14 Northrop Grumman Systems Corporation Methods of increasing fidelity of quantum operations
JP6530326B2 (en) * 2015-10-07 2019-06-12 株式会社東芝 Quantum computer and method
US11010517B2 (en) * 2018-12-07 2021-05-18 IonQ, Inc. Methods and apparatuses for two-qubit gate reduction in quantum circuits
CN111260066B (en) * 2020-01-14 2022-07-19 清华大学 A circuit for realizing two-qubit gate operation

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180114138A1 (en) 2013-08-02 2018-04-26 University Of Maryland Fault-tolerant scalable modular quantum computer architecture with an enhanced control of multi-mode couplings between trapped ion qubits
US9413470B1 (en) * 2015-03-09 2016-08-09 The Boeing Company Electronic quantum information probability transfer
KR20170034759A (en) * 2015-09-21 2017-03-29 한양대학교 에리카산학협력단 Method of distillating quantum entanglement comprising, quantun repeater and method for relaing quantun using the same
US20180046933A1 (en) * 2016-08-11 2018-02-15 Board Of Regents, The University Of Texas System System and method for controlling a quantum computing emulation device
US11734595B2 (en) * 2016-10-03 2023-08-22 The Johns Hopkins University Apparatus and method for synthesizing quantum controls
US10483980B2 (en) * 2017-06-19 2019-11-19 Rigetti & Co, Inc. Parametrically activated quantum logic gates
US11875222B1 (en) * 2017-09-18 2024-01-16 Rigetti & Co, Llc Maintaining calibration in a quantum computing system
CA3088133A1 (en) * 2018-01-31 2019-08-08 Google Llc Universal control for implementing quantum gates
US10956267B2 (en) * 2018-03-28 2021-03-23 The Administrators Of The Tulane Educational Fund Systems and methods for passive quantum error correction
US12086431B1 (en) * 2018-05-21 2024-09-10 Pure Storage, Inc. Selective communication protocol layering for synchronous replication
US11210602B2 (en) * 2018-07-23 2021-12-28 Q-CTRL Pty Ltd Multi-qubit control
US11995512B2 (en) * 2018-11-13 2024-05-28 Atom Computing Inc. Scalable neutral atom based quantum computing
US12067457B2 (en) * 2018-11-19 2024-08-20 Google Llc Cascade protocol for iSWAP gate in a two-qubit system
US12028448B2 (en) * 2018-12-26 2024-07-02 Veriqloud Method and device for quantum computation delegated to a quantum server by a client for the creation of a quantum state known to the client purpose concealed from the quantum server
US20200321949A1 (en) * 2019-04-05 2020-10-08 IonQ, Inc. Quantum logic gate design and optimization
US20220329417A1 (en) * 2019-04-09 2022-10-13 United States Of America, As Represented By The Secretary Of The Navy Quantum Key Distribution Protocol with Weak Measurements
US20200341084A1 (en) * 2019-04-29 2020-10-29 Regents Of The University Of Minnesota System and method for producing radiofrequency pulses in magnetic resonance using an optimal phase surface
US11593696B2 (en) * 2019-05-10 2023-02-28 Google Llc Frequency tunable qubit control strategy
US20200372391A1 (en) * 2019-05-22 2020-11-26 IonQ, Inc. Stabilization of entangling gates for trapped-ion quantum computers
US20210012233A1 (en) * 2019-07-11 2021-01-14 International Business Machines Corporation Adaptive compilation of quantum computing jobs
US20220269974A1 (en) * 2019-07-17 2022-08-25 President And Fellows Of Harvard College Nanophotonic quantum memory
US20220269976A1 (en) * 2019-07-19 2022-08-25 Idac Holdings, Inc. Methods, systems, and apparatus for enabling and managing quantum networks
US12050964B1 (en) * 2019-09-04 2024-07-30 Google Llc Systems and methods to measure quantum gate fidelity through swap spectroscopy
US11895232B1 (en) * 2019-10-04 2024-02-06 Wells Fargo Bank, N.A. Systems and methods for quantum entanglement authentication
US20210116784A1 (en) * 2019-10-22 2021-04-22 Lawrence Livermore National Security, Llc Trapped-ion entangling gates with bichromatic pair of microwave fields and magnetic field gradient
US12126713B1 (en) * 2020-01-17 2024-10-22 Wells Fargo Bank, N.A. Systems and methods for quantum computing threat detection

Non-Patent Citations (30)

* Cited by examiner, † Cited by third party
Title
A. Albrecht, A. Retzker, F. Jelezko, M. Plenio, Coupling of nitrogen vacancy centres in nanodiamonds by means of phonons, New J. Phys. 15, 083014 (2013).
A. Teman, D. Rossi, P. A. Meinerzhagen, L. Benini, and A. P. Burg, Power, Area, and Performance Optimization of Standard Cell Memory Arrays Through Controlled Placement, ACM Transactions on Design Automation of Electronic Systems, vol. 21, No. 4 May 2016, Article No. 59, https://doi.org/10.1145/2890498.
Amazon Braket Hardware Providers / Rigetti: https://aws.amazon.com/braket/hardware-providers/rigetti/ (Accessed Sep. 12, 2020).
Burrell, "High Fidelity Readout of Trapped Ion Qubits" 2010 https://www2.physics.ox.ac.uk/sites/default/files/Burrell_Thesis.pdf (Year: 2010). *
C. D. Bruzewicz, J. Chiaverini, R. McConnell, and J. M. Sage, Trapped-Ion Quantum Computing: Progress and Challenges, Appl. Phys. Rev. 6, 021314 (2019).
D. J. Wineland, C. Monroe, W. M. Itano, D. Leibfried, B. E. King, D. M. Meekhof, Experimental Issues in Coherent Quantum-State Manipulation of Trapped Atomic Ions, J. Res. Natl. Inst. Stand. Technol. 103, 259-328 (1998).
D. Maslov, Basic circuit compilation techniques for an ion-trap quantum machine, New J. Phys. 19, 023035 (2017).
Figgatt C. et al. "Parallel Entangling Operations on a Universal lon Trap Quantum Computer", arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Oct. 29, 2018, XP081992481.
GOOGLE's Quantum Computer, described in: F. Arute et al., Quantum Supremacy Using a Programmable Superconducting Processor, Nature 574, 505-510 (2019).
Honeywell Quantum Solutions: https://www.honeywell.com/en-us/company/quantumhttps://www.honeywell.com/en-us/company/quantum (Accessed Sep. 13, 2020).
IBM Quantum Experience: https://www.ibm.com/quantum-computing/https://www.ibm.com/quantum-computing/ (Accessed Sep. 13, 2020).
International Search Report dated Dec. 23, 2021 for Application No. PCT/US2021/049933.
IonQ's Quantum Computer, described in: K. Wright et al., Benchmarking an 11-qubit Quantum Computer, Nature Communications 10, Article No. 5464 (2019).
J. Majer, J. M. Chow, J. M. Gambetta, Jens Koch, B. R. Johnson, J. A. Schreier, L. Frunzio, D. I. Schuster, A. A. Houck, A. Wallraff, A. Blais, M. H. Devoret, S. M. Girvin, and R. J. Schoelkopf, Coupling superconducting qubits via a cavity bus, Nature 449, 443â€″447 (2007).
Japanese Patent Application No. 2023-515215, Office Action dated Jun. 12, 2024, 6 pages.
K. Mølmer, A. Sørensen, Multiparticle Entanglement of Hot Trapped Ions, Phys. Rev. Lett. 82, 1835-1838 (1999).
Martin, "Quantum feedback for measurement and control" 2019 https://escholarship.org/content/qt3n29j2k2/qt3n29j2k2_noSplash_e370ba6cbad6ac112f9e13897815fba3.pdf (Year: 2019). *
N. C. Brown and K. R. Brown, Comparing Zeeman qubits to hyperfine qubits in the context of the surface code: 174Yb + and 171Yb+ Phys. Rev. A 97, 052301 (2018).
N. M. Linke, D. Maslov, M. Roetteler, S. Debnath, C. Figgatt, K. A. Landsman, K. Wright, C. Monroe, Experimental comparison of two quantum computing architectures, Proc. Natl. Acad. Sci. U.S.A. 114, 3305-3310 (2017).
P. H. Leung, K. A. Landsman, C. Figgatt, N. M. Linke, C. Monroe, K. R. Brown, Robust 2-qubit gates in a linear ion crystal using a frequency-modulated driving force, Phys. Rev. Lett. 120, 020501 (2018).
Qiskit, https://github.com/Qiskit/ibmq-device-information (Accessed Sep. 12, 2020).
R. Blumel, N. Grzesiak, and Y. Nam, Power-optimal, stabilized entangling gate between trapped-ion qubits, https://arxiv.org/abs/1905.09292https://arxiv.org/abs/1905.09292 (2019).
Rigetti Computing: https://www.rigetti.comhttps://www.rigetti.com (Accessed Sep. 13, 2020).
S.-L. Zhu, C. Monroe, L.-M. Duan, Arbitrary-speed quantum gates within large ion crystals through minimum control of laser beams. Europhys. Lett. 73, 485 (2006).
Schmid, "Multi-photon entanglement and applications in quantum information" 2008 https://edoc.ub.uni-muenchen.de/8847/1/Schmid_Christian_IT.pdf (Year: 2008). *
T. Choi, S. Debnath, T. A. Manning, C. Figgatt, Z.-X. Gong, L.-M. Duan, and C. Monroe, Optimal Quantum Control of Multimode Couplings between Trapped lon Qubits for Scalable Entanglement, Phys. Rev. Lett. 112, 190502 (2014).
T. J. Green, M. J. Biercuk, Phase-modulated decoupling and error suppression in qubit-oscillator systems, Phys. Rev. ett. 114, 120502 (2015).
The Quil Compiler, https://pyquil-docs.rigetti.com/en/stable/compiler.html#compiler (Accessed Sep. 12, 2020).
Y. Nam et al., Ground-State Energy Estimation of the Water Molecule on a Trapped-Ion Quantum Computer, npj Quantum Information 6, Article No. 33 (2020).
Y. Wu, S.-T. Wang, and L.-M. Duan, Noise analysis for high-fidelity quantum entangling gates in an anharmonic linear Paul trap, Phys. Rev. A 97, 062325 (2018).

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220172095A1 (en) * 2020-11-30 2022-06-02 IonQ, Inc. Motional mode configuration for implementation of entangling gates in ion trap quantum computers
US12430577B2 (en) * 2020-11-30 2025-09-30 IonQ, Inc. Motional mode configuration for implementation of entangling gates in ion trap quantum computers
US20230401478A1 (en) * 2021-11-19 2023-12-14 IonQ, Inc. Universal gate pulse for two-qubit gates on a trapped-ion quantum computer
US12488274B2 (en) * 2022-10-21 2025-12-02 IonQ, Inc. Universal gate pulse for two-qubit gates on a trapped-ion quantum computer

Also Published As

Publication number Publication date
EP4214649A1 (en) 2023-07-26
US20240296360A1 (en) 2024-09-05
JP2024521597A (en) 2024-06-04
WO2022060639A1 (en) 2022-03-24
CN116034380A (en) 2023-04-28
JP7570500B2 (en) 2024-10-21

Similar Documents

Publication Publication Date Title
US11715027B2 (en) Simultaneously entangling gates for trapped-ion quantum computers
JP7462109B2 (en) Amplitude, frequency, and phase modulated entanglement gates for trapped-ion quantum computers
US12430577B2 (en) Motional mode configuration for implementation of entangling gates in ion trap quantum computers
US12380350B2 (en) Optimizing circuit compiler for trapped-ion quantum computers
US12265884B2 (en) Fast two-qubit gates on a trapped-ion quantum computer
US12288128B2 (en) Demodulation and smoothing of amplitude, frequency, and phase modulated pulses for optimal implementation of entangling gates in ion trap quantum computers
US12223392B2 (en) Amplitude modulated pulses for implementation of entangling gates in ion trap quantum computers
US12488274B2 (en) Universal gate pulse for two-qubit gates on a trapped-ion quantum computer
US20230401478A1 (en) Universal gate pulse for two-qubit gates on a trapped-ion quantum computer
CN118265990A (en) Universal gate pulse for trapping double-quantum bit gate on ion quantum computer
US12353957B2 (en) Quantum circuit construction with simultaneously entangling gates in trapped-ion quantum computers

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

AS Assignment

Owner name: IONQ, INC., MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BLUMEL, REINHOLD;GRZESIAK, NIKODEM;LI, MING;AND OTHERS;SIGNING DATES FROM 20210908 TO 20210912;REEL/FRAME:057961/0681

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE