Universal quantum computation in globally driven rydberg atom arrays
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-29
- Publication Date
- 2026-04-08
AI Technical Summary
The challenge in quantum computation using neutral atoms in optical tweezers is the requirement for individual addressing of atoms, which is a formidable technological hurdle in realizing scalable and programmable processors.
A quantum computing method that relies on initializing physical units in a uniform configuration, using global control, and readout in a uniform basis, without the need for individual control of each unit, by arranging physical qubits in one-dimensional wires and applying sequences of global pulses to propagate and manipulate quantum information through the wires, leveraging impurities for gate operations.
This approach enables universal quantum computation without local addressing, allowing for the execution of any quantum algorithm with a static atomic layout, potentially benefiting other quantum computing architectures and demonstrating efficient information propagation and gate operations within Rydberg atom arrays.
Smart Images

Figure EP2024064714_05122024_PF_FP_ABST
Abstract
Description
[0001] UNIVERSAL QUANTUM COMPUTATION IN GLOBALLY DRIVEN RYDBERG ATOM
[0002] ARRAYS
[0003] The present invention relates to a quantum computing method and an apparatus for quantum computing.
[0004] Background of the invention
[0005] Quantum computation (QC) leverages quantum mechanical effects for solving computational problems. In the standard paradigm, known as the circuit model (CM), an algorithm is executed by applying a sequence of gates on a register of quantum units (qubits); alternatively, other models for QC have been developed, including measurement-based, adiabatic, and topological schemes. While they are all fundamentally equivalent, particular features of each model are often appealing for specific implementations. Indeed, several physical platforms have demonstrated remarkable progress in realizing the main building blocks of the various models.
[0006] Recently, arrays of neutral atoms in optical tweezers have emerged as a promising platform for quantum information processing: deterministically assembled arrays of atoms are coherently manipulated with optical pulses and entangled through strong Rydberg interactions, to realize programmable and scalable processors. One approach to use this platform for QC is to realize the CM: qubits are encoded in atomic levels, with single and multi-qubit gates executed via local optical control. While this approach has seen remarkable progress, the requirement for individual addressing of atoms remains a formidable technological challenge.
[0007] Short description of the invention
[0008] The object of the present invention is a model for universal quantum computation, which only relies on: (i) initialization of the physical units in a uniform configuration, (ii) global control, (iii) readout in a uniform, predetermined basis, wherein during the whole process individual control of any unit is never required.
[0009] A solution to the above mentioned problem is provided by a quantum computing method comprising: providing a quantum system comprising n one-dimensional wires of physical qubits in a spatial arrangement, initializing each wire in a standard configuration such that each wire corresponds to a logical qubit and the logical qubit is entirely located at one site of the wire, driving the quantum system into a final state via applying a sequence of global controls, performing a measurement on the quantum system to obtain a readout.
[0010] A solution is further provided by an apparatus for quantum computing, comprising: a classical computing system, a quantum system comprising a plurality of physical qubits in a spatial arrangement, a quantum processing unit configured for initializing some or all of the physical qubits in a quantum state and driving this state into a final state, and a measurement unit configured for measuring at least a portion of the plurality of physical qubits, wherein the apparatus is capable to perform operations comprising the methods of any one of the preceding claims.
[0011] In preferred embodiments the physical qubits correspond to atomic qubits, wherein each wire comprises two types of qubits, A and B. These two types of qubits can be e.g. atomic species.
[0012] Further, the two types of qubits A and B may alternate in each wire.
[0013] In another embodiment neighbouring qubits in a wire lie at a distance less than an interaction range radius. This interaction range radius can be e.g. the Rydberg blockade radius.
[0014] Preferably, in the standard configuration the physical qubit at site k in the wire corresponds to the logical qubit, wherein all other qubits are in a known configuration. For example, this configuration may correspond to a state, where either all qubits at sites k’ > k are in the ground state and all qubits at sites k’ < k are alternating in the excited or ground state or vice versa. In other embodiments in this configuration all other qubits may be either in the ground or excited state in an alternating way.
[0015] In another embodiment the quantum system comprises several impurities, which behave as modified qubits, wherein each wire may comprise several impurities each at a single site in the wire, wherein neighbouring wires may comprise several impurities between them. The impurities can be e.g. clusters of four physical qubits. Summarizing, the model solving the above stated problem may comprise: (i) arranging the physical units in an adequate spatial configuration, including some impurities, (ii) identifying one dimensional arrays (wires) as logical qubits, (iii) defining a standard configuration such that the qubit is entirely located at one site of the wire when the wire is in the standard configuration, (iv) initializing all the units in a uniform starting state, (v) applying a sequence of global controls which drive the array from the starting state to an initial standard configuration, (vi) driving the system to a final state through global controls by
[0016] -Propagating the information corresponding to the qubit through the wire with a sequence of global pulses which transform the standard configuration with the qubit located at a given site to the standard configuration with the qubit located at another site;
[0017] - Manipulating the individual logical qubits through global controls by exploiting impurities inside the wires when the information reaches them in the standard configuration;
[0018] -Executing selected multi-qubit gates by leveraging impurities between the corresponding wires, and applying specific global controls when the information reaches the sites separated by such impurities, and (vii) measuring part of the units in a uniform, predetermined basis in order to extract the output of the computation.
[0019] Detailed description and preferred embodiments
[0020] The foregoing and other objects, features and advantages of the invention will become more apparent from the following detailed description, which proceeds with reference to the accompanying figures.
[0021] Fig. 1 shows two atomic species A and B for the model, and a circuit which is translated in an atomic arrangement, where optical pulses propagate the information flow through the wires, which represent logical qubits.
[0022] Fig. 2 shows how the state of a logical qubit can be transported through a wire via global pulses.
[0023] Fig. 3 shows a universal arrangement of a quantum system, where the information can be moved both to the left and to the right, at each step localized where it is needed. The invention discloses an alternative model for QC, that can be readily implemented e.g. with Rydberg atom arrays. The model does not require any local addressing or dynamical rearrangement. Instead any quantum algorithm is completely specified by the static atomic positions and executed by driving the array with a global, resonant laser field in a Rydberg blockade regime. In one embodiment this novel QC model is executed on the example of a dual species array, but it can be transposed to several other frameworks. Specifically, it is possible to translate any n-qubit quantum circuit of depth p in an arrangement of O(n2) atoms, and a sequence of O(p) global, resonant laser pulses that drive the transition from an internal ground state to a Rydberg state in a species-selective, but global way. In the model all atoms may be initialized in the internal electronic ground state, and the final read-out is performed in the computational basis, such that no local control is required. This approach could potentially also be beneficial for other quantum computing architectures with static hardware layout.
[0024] The QC model is based on several key ideas, which are outlined in the following, before detailing them individually. Preferably, n ID wires of physical qubits, e.g. atoms, are considered, each hosting a qubit degree of freedom. At each step, the qubit state is entirely located at a single qubit, e.g. atom, preferably, at the interface between an ordered and a disordered sector of the wire, as shown in Fig. 2 on the top. This configuration of qubits may be called the standard configuration, and is denoted as l'P(k)). Further, a sequence of global global pulses laser pulses can be designed, such that l'P(k)) - > | (k + 1)). Essentially, the qubit propagates through the wire as the pulses progress - hence defining an information flow. By breaking the symmetry at selected points, the quantum information can be manipulated during this propagation process. Preferably, two types of impurities are used inside the construction. One can insert impurities of the first type inside the wires; when an interface reaches them, it can be individually manipulated through global pulses, thus realizing singlequbit gates. One can further insert impurities of the second type between the wires, triggering an interaction between the interfaces when they pass by - i.e., achieving multiple-qubit gates. The combination of these constructions translates any quantum circuit into an arrangement of quantum units, e.g. atoms, where wires represent the lines in the quantum circuit, and impurities the location of gates.
[0025] Example of a physical setup:
[0026] In a certain embodiment a tweezer array with two atomic species, A and B, can be used for the inventive method and apparatus. These are depicted e.g. in Fig. 1 by a diamond and a square, respectively. Note, however, that the inventive method and apparatus is not restricted to this example setup. In this array all atoms of each species can be trapped and arranged individually in arbitrary 2D configurations. For each atom, two internal electronic states are considered, as also depicted in Fig. 1 : an internal ground state |g), and a highly excited Rydberg state |r), where the highly excited state is depicted via a circle around the square or diamond, respectively. The Pauli algebra may be defined as Z = |g)(g|_|r)(r|,
[0027] X = |r)(g|+|g)(r|. Preferably, in this setup the ground state can be coherently coupled to the Rydberg state in a species-selective way with global resonant laser fields, i.e. a laser that acts identically on all atoms of the same species. In addition, atoms in the Rydberg state interact pairwise via induced dipole-dipole interactions. The Hamiltonian describing this setup is given by H = HA+ HB+ Hint,
[0028] Hint= “Si *j ^i,j \rirj){rirj\- Here, Ox and (|)x are the Rabi frequency and the phase of the laser driving the species X E {A, B}, and Vi,j is the van-der-Waals interaction strength between the Rydberg atoms i and j. This includes both inter- and intraspecies interactions, which can be tuned independently via Forster resonances. More importantly, the interaction strength decays rapidly with the atomic separation, dij, as Vij ~ di f . At short distances this gives rise to the Rydberg blockade effect, effectively preventing more than one Rydberg excitation within a blockade radius RB, while at larger atomic separations the interactions are negligible. In the following for every pair of atoms either perfect blockade or no interactions is assumed, resulting in a two-species variant of the so-called PXP -model. While it is assumed that the global laser parameters Qx and (|>x can be controlled in a time dependent way, the arrangements of the atoms, and thus their mutual blockade relations, are static in this model.
[0029] Logical qubits:
[0030] We start by describing the basic building block in the model and apparatus: a single wire of physical qubits, e.g. atoms, that effectively hosts a logical qubit. In such a wire the two types of qubits, e.g. species, may alternate in certain embodiments, and may be subjected to nearest- neighbor blockade constraints. The qubits along the wire can be labelled by k E {0, 1, 2, ...}. As also described above a wire may be in the standard configuration (SC), with the interface at site k. For example, in the SC all atoms at sites k' < k may be in the Z2-ordered configuration, |. . . rk-4gk-3rk-2gk-i), while for k' > k they may be all in the ground state, |gk+igk+2gk+3. . .). The qubit at site k can be called the interface, which can be in any arbitrary superposition |\| / k) =a |gk) + P |r . The notation l'P(k)) = |...rk-4gk-3rk-2gk-i) |yk)|gk+igk+2gk+3...) may be used and it can be represented as shown in Fig. 2, top line.
[0031] Next, the fundamental underlying operation in the model can be introduced: In preferred embodiments throughout the computation, we keep on applying a sequence of pulses of the form ...UBUAUBUAUBUA..., alternating the addressed species. The unitaries Ux induce a conditional flip of the states of X -atoms: each atom flips the populations, |g) |r), if all its neighbors are in |g). For UB, such an operation is induced by a simple TI pulse with the laser driving B; for reasons that will become clear below, instead a three-pulse sequence may be used to realize UA. We now show that these alternating pulses can be used for moving the interface through the wire, as shown in Fig. 2. Specifically, without loss of generality we assume that the atom hosting the interface at site k is of the A-type; we now show that UBUAUB|T(k)) = | (k + 1)) . This can be understood by looking at the blockade constraints step by step (Fig. 2). First we apply UB: the system in the example of Fig. 2 is in a SC, where all B-atoms to the left of k are blockaded and cannot evolve, while all atoms to the right of k get excited; only the evolution of the atom at site k + 1 is nontrivial, as it depends on the state of the qubit at site k. It only gets excited if the latter is in the state |gk), leading to the entangled state |...gk-3rk-2gk-i) [a|g r)+P|r g)]k,k+i |gk+2rk+3gk+4...), with the quantum information shared between k and k+1, as shown in Fig. 2, second line. Then, UA de-excites the A-atoms at sites k' < k, while all other atoms do not evolve due to the blockade constraint, hence yielding UAUB|'P(k)) = |...gk-2gk-igk) [X|y)]k+i |gk+2rk+3gk+4...), where the qubit is moved to k + 1, but flipped as shown in Fig. 2, third line. Finally, UB excites the B-atoms at sites k' < k and de-excites those at k' > k + 2, while flipping k + 1, eventually leading to (k + 1)), as shown in Fig. 2, bottom line.
[0032] All together, during the cycle where a sequence of pulses is applied the SC of the physical qubits can be moved from one site to the other. Thus, a dispersionless flow of quantum information is induced, with the interface moving to the right. This is the underlying mechanism of the model: while the pulse cycle propagates the information, it can be manipulated by inserting additional global laser pulses in this sequence at stroboscopic times, when all wires are in the SC; non trivial operations can be enabled by introducing impurities in the setup. Next it is shown how, by doing this, one can unlock the full toolbox of universal QC. Specifically, from now on an array of n wires will be considered as the one described so far, see also Fig. 1, each hosting its own qubit. The application of the pulse cycle thus moves all qubits in parallel through their own wires.
[0033] Collective phase gates:
[0034] In the following an example of a simple operation that imprints a phase on all the qubits in parallel is discussed, specifically Ztot= ®QZQ, where Q runs over logical qubits (i.e., wires). For this, consider the SC with the interface on an A-atom at k. To realize Ztot, we drive the B atoms with a global 2K pulse: all B-atoms to the left of the interface do not evolve due to the blockade constraints, and all those at sites k' > k + 1 pick up an irrelevant global phase. Only the evolution of the B-atoms at site k + 1 is nontrivial: it picks up a phase factor -1 if and only if the qubit on site k is in |gk). This conditional phase is thus equivalent to the application of a Z gate on the qubit; since this happens in parallel for all the wires, it results in Ztot. Note, that this is just an example of global pulses and that there are several possible designs for the pulses. The design of the global pulses also depends on the on the choice of the structure of the impurities. With the examples discussed here it is constructively proved that the global pulses exist.
[0035] Impurities:
[0036] Next we discuss an example of an impurity. Again, there are also several possibilities to design the impurities. In the exemplary embodiment a superatom is a cluster of S qubits, e.g. atoms, of the same species, all arranged within a blockade radius RB. Then, the blockade constrains them to a collective dynamics, where only one can be excited at a time; this effectively realizes a two level system, featuring an effective ground state \g ), where all atoms in the cluster are in the internal ground state, and an effective excited state |r), where a single Rydberg excitation is shared among the cluster. Importantly, under the Hamiltonian H describing the setup the Rabi frequency of this two level system is enhanced, and given by
[0037] While the arguments below can be straightforwardly transposed to any S > 2, here we focus on the choice S = 4 for simplicity. Then, we have the prescription \g ) = |gggg) , |r) = (|rggg)+|grgg)+|ggrg)+|gggr)) / 2, with the corresponding Pauli algebra. We assume each superatom is always either completely inside or outside the blockade radii of other atoms. Therefore, the four components interact as a unique entity.
[0038] Below we will replace some of the A-atoms in the wires by A-superatoms. Since the superatoms have different Rabi frequency, the pulses realizing UA must be carefully designed, to ensure the propagation of the qubit through the wire also in the presence of these impurities. Moreover, note that the protocol for Ztotis not affected by the eventual presence of B-superatoms, as the 2K pulse translates to a 4 on them, i.e., an identity.
[0039] Single-qubit unitaries:
[0040] In the following we describe a possibility to implement single-qubit unitaries in the setup. One can load an A-superatom in place of an A-atom at a site k of a wire. This allows to execute a single-qubit gate on the qubit hosted by the wire when the interface is located at k. For universal QC only unitaries of the form U((|>, a) = e 2are needed, where R(4>) = cos((|))X + sin((|))Y, i.e. rotations around axes lying in the xy plane. Any rotation around the z axis can then be accounted for by classical processing. For this reason, in the following we will ignore phase corrections. When the interface is located at the superatom, we apply a global sequence of pulses, which depends on the unitary to be executed, and must be such that: (i) normal atoms (of both species), and B-superatoms, wherever they are located, must be unaffected at the end of the sequence; (ii) an A-superatom placed at k must undergo the desired unitary; (iii) any A-superatom placed at k = k must be unaffected. We first explicitly show how to engineer a Hadamard gate, H=(X+Z) / 2 = ei;iY 4. Then, we generalize to arbitrary gates.
[0041] The pulse sequence for the Hadamard gate with the chosen impurities is described now. It can be divided in three steps: first, a pulse sequence on the species A, inducing a single-atom evolution U; then, the Ztotprotocol; finally, the inverse of the first sequence, U1' . The first step acts on A-atoms as U = U (— - — 'j u (-,-^ U (o,-^ = 11. Since it does not affect the populations, during the second step all the blockade constraints are maintained, so that the Ztotoperation works as we described above. Hence, on A-atoms the whole sequence acts as U1' ZU = Z = Il
[0042] (for atoms at the interface of a wire), or IT U = II (otherwise), thus addressing requirement (ii). Consider now the superatom in k. Due to the enhanced Rabi frequency, the first (third) step is described by a different unitary U (U+) which now mixes the populations. Specifically, the evolution is found by considering effective doubled pulse durations in place of the above equation, obtaining U = corresponds to a K / 4 rotation. Then, because it is at the interface of the SC, the second step acts as a Z gate on it (as part of Ztotand finally the inverse of the first step is applied. Eventually, one finds Utot= U^ZU = — ^=- = — e-OTy / 4, je, theoverall operation is a Hadamard gate. Thus, requirement (ii) is fulfilled. Regarding (iii), any A-superatom located at k k does not feel Ztotbecause it is not at the interface point of the SC: if k' < k - 2 its neighbouring B-atoms are both blockaded; if k' > k + 2 none is, hence the two conditional phases annihilate as Z2= 1. Therefore, the first and third step cancel out, and the evolution is an identity.
[0043] The above arguments generalize to any JT / 2 rotation around any axis in the xy plane. Specifically, any unitary of the form U((|),7t / 2) is achieved by shifting all the phases by (|) - 7t / 2. Moreover, since we can perform JT / 2 rotations around any axis in the xy plane, we have access to any unitary U((|>, a). For instance, a rotation around the x axis is composed as Again, generalization to arbitrary xy axes follows directly, by shifting the phases during the driving.
[0044] Two remarks are important. First, the crucial feature of the SC, which enables local control, is that only the interface interacts with an odd number of non blockaded atoms, which in turn enables the Ztotprotocol. Second, this only works if we never have A-superatoms close to each other, in the sense that their distance must always be Ak > 4. Otherwise, the intermediate step would generate entanglement inside the array, corrupting the SC.
[0045] Entangling gates:
[0046] In the following we will consider an example of an entangling gate. By placing a B-superatom between two wires, one can enable the option to perform a CZ = 1 - 2 |gg) (gg| gate, entangling the two qubits that propagate through these wires. The protocol works by applying a global pulse sequence as the two interfaces pass by the connection: this applies an effective 2TI pulse on both normal and artificial B-atoms. However, the B-superatom is blockaded by the two qubits simultaneously, meaning it evolves if and only if they are both in the ground state: since the eventual 2TI evolution provides a -1 phase, this exactly results in a CZ between the two. Note that since also regular B-atoms undergo a 2TI pulse, as a byproduct we also get a Ztot, i.e. the overall operation is CZ* = ZtotCZ. We finally remark that this protocol can be straightforwardly extended to execute any conditional-phase gate (by changing the pulse sequence), even including multi-qubit gates (by connecting more than two wires with the same impurity).
[0047] Initialization:
[0048] In the following we consider an example of an initialization. We start with all atoms in the ground state. As in Fig. 1, all the wires begin with a superatom in k = 0. Only these interact with just one B-atom, hence, as remarked above, we can apply the protocol for single-qubit gates to bring them all in | ). Then, by starting the cycle of global pulses with UB, after 6 alternated pulses the system reaches the SC at k = 2, with all qubits in |y) = |r); from now on, the transport mechanism works as explained, hence the computation starts. Importantly, because of the superatom in k = 0, local control is unlocked at k = 4.
[0049] Universal arrangement:
[0050] Any quantum circuit is therefore mapped to O(np) global pulses on O(n2p) atoms, whose positions directly correspond to the arrangement of the gates in the circuit. Note that these are very conservative bounds, which assume at each step all logical qubits must undergo a different unitary; for specific applications, the scaling can be more favorable, as in this model qubits can undergo the same gate in parallel. Moreover, we can use circuitindependent universal arrangements, consisting of O(n2) of atoms, independently on the depth p. The idea is to exploit the fact that the interface can not only be moved right, but also left, by simply inverting the order of the pulse cycle. Then, by exploiting universal arrangements as in Fig. 3, we execute any circuit step by step, by moving the information to the left or to the right in order to localize it at predefined positions, where single and two- qubit gates can be triggered. Specifically, we place an A-superatom in each wire, and a B-superatom between each pair of neighboring wires. These are arranged such that we can execute any desired gate individually, by moving the interface to the corresponding superatom position. In this way the required number of atoms no longer depends on the circuit depth, and the atom arrangement does not need to be adapted to the circuit.
[0051] Summarizing, a model comprising a method and an apparatus for universal QC is disclosed, which does not require local addressing of the units of the quantum processor: the algorithm is imprinted in the layout of the units, and executed by global control pulses. This model can be readily implemented on dual-species arrays of Rydberg atoms, but it can be transposed to other setups. This includes single-species arrays, e.g. by leveraging hyperfine levels or, potentially, quantum many-body scar phenomena, but also other quantum computing platforms such as superconducting qubits. Moreover, here all pulse sequences are chosen not for optimality, but for simplicity: optimal control techniques can be exploited for shortening the pulse durations. The model features even more economic arrangements for circuits consisting of identical parallel gates, as often occurs in approaches based on variational algorithms.
Claims
Claims:
1. A quantum computing method comprising:• providing a quantum system comprising n one-dimensional wires of physical qubits in a spatial arrangement,• initializing each wire in a standard configuration such that each wire corresponds to a logical qubit and the logical qubit is entirely located at one site of the wire,• driving the quantum system into a final state via applying a sequence of global controls,• performing a measurement on the quantum system to obtain a readout.
2. The method according to claim 1, wherein the physical qubits correspond to atomic qubits, wherein each wire comprises two types of qubits, A and B.
3. The method according to claim 2, wherein the two types of qubits A and B alternate in each wire.
4. The method according to any of the preceding claims, wherein neighbouring qubits in a wire lie at a distance less than an interaction range radius.
5. The method according to any of the preceding claims, wherein in the standard configuration the physical qubit at site k in the wire corresponds to the logical qubit, wherein all other qubits are in a known configuration.
6. The method according to any of the preceding claims, wherein the quantum system comprises several impurities corresponding to clusters of physical qubits, which behave as modified qubits, wherein each wire may comprise several impurities each at a single site in the wire, wherein neighbouring wires may comprise several impurities between them.
7. An apparatus for quantum computing, comprising:• a classical computing system,• a quantum system comprising a plurality of physical qubits in a spatial arrangement,• a quantum processing unit configured for initializing some or all of the physical qubits in a quantum state and driving this state into a final state,• and a measurement unit configured for measuring at least a portion of the plurality of physical qubits, wherein the apparatus is capable to perform operations comprising the methods of any one of the preceding claims.