Measurement circuit of a stabilizer of a quantum error correction code for logical qubits and associated method

A symmetrical measurement circuit with optimized laser pulses addresses the inefficiencies in stabilizer operations of quantum error correction codes, reducing logical error rates and simplifying implementation in neutral atom quantum computers.

WO2025242906A1PCT designated stage Publication Date: 2025-11-27UNIVERSITY OF STRASBOURG +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/EP2025/064377
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-24
Filing Date
2025-05-23
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Existing quantum computing platforms face challenges in minimizing logical error rates during stabilizer measurements due to asymmetrical protocols and Rydberg leakage errors, particularly in neutral atom quantum computers, which are cumbersome to implement and inefficient in correcting errors.

Method used

A symmetrical measurement circuit for stabilizer operations in quantum error correction codes using laser pulses with specific amplitude and phase configurations to minimize Rydberg hopping, incorporating features like unique acousto-optic modulators and filtering units to limit error propagation, and optimizing laser pulse shapes to achieve symmetrical performance comparable to existing protocols.

Benefits of technology

The proposed measurement circuit significantly reduces logical error rates and provides a faster implementation, achieving performance comparable to existing protocols while simplifying the physical implementation by using symmetrical laser pulses, thus enhancing the efficiency of quantum error correction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025064377_27112025_PF_FP_ABST
    Figure EP2025064377_27112025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a measurement circuit (16) of a stabilizer of a quantum error correction code for logical qubits, each logical qubit comprising one or several qubits being encoded in neutral atoms with interactions mediated by Rydberg states, the stabilizer being measured on one ancilla qubit and several data qubits, the measurement circuit (16) comprising, for each data qubit, a device (18) comprising a coupling unit (20) adapted to apply a laser pulse symmetrically on both the data qubit and the ancilla qubit, the laser pulse having an amplitude and a phase chosen to have a probability of occurrence of the Rydberg hopping inferior to 0.4 when both qubits are excited by said laser pulse.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] MEASUREMENT CIRCUIT OF A STABILIZER OF A QUANTUM ERROR CORRECTION CODE FOR LOGICAL QUBITS AND ASSOCIATED METHOD TECHNICAL FIELD OF THE INVENTION The present invention concerns a measurement circuit of a stabilizer of a quantumerror correction code for logical qubits. The present invention also concerns an associated method for measuring a stabilizer of a quantum surface code. BACKGROUND OF THE INVENTION Quantum error correction (QEC) exploits redundancy to encode a logical qubit withan arbitrarily low error rate into several noisy physical qubits, which is possible as long as the physical error rate is below a given threshold. In surface codes, near faultless logical qubits are prepared and maintained by repeated measurement of so-called stabilizer operators on the physical qubits. In this way, up to ⌊d / 2⌋ physical single qubit errors in drounds of stabilizer measurements can always be corrected, where d is the so-calleddistance of the code. Recently, several quantum computing platforms have surpassed the threshold for QEC by minimizing noise at the level of single- and two-qubit gates. In neutral atom quantum computers, two-qubit operations implemented by laser-exciting electrons tostrongly interacting Rydberg states using time-optimal (TO) control methods have recentlysurpassed gate fidelitiesℱ~99.5%. These fidelities are above the threshold for QEC with surface- or color-codes, and logical qubits and small logical circuits have been experimentally realized. The neutral atom platform comes with unique opportunities, including nativeimplementations of multi-qubit gates on three or more atoms, and the possibility of trappingdifferent atomic species with different native intra- and inter-species interactions. Specific errors include the finite lifetime of Rydberg states due to spontaneous emission and the possibility of so-called Rydberg leakage errors, where an atom is erroneously left in the Rydberg state at the end of a gate. Rydberg leakage errors are particularly detrimental,since an error on a single qubit can prevent the execution of two-qubit gates on all of itsneighbors, via the Rydberg blockade mechanism. It is a key open question how to perform stabilizer measurements that minimize logical error rates under realistic noise models in these quantum computers. One known protocol is the π-2π-π protocol developed in an article by D. Jaksch, J.I. Cirac, P. Zoller, S. L. Rolston, R. Côté, and M. D. Lukin, entitled ^Fast Quantum Gates forNeutral Atoms^, Physical Review Letters 85, 2208 (2000). This article will be referred hereinafter as Jaksch et al. This protocol provides with relatively satisfying performance for logical error rate. However, this protocol is asymmetrical, since it requires two different laser pulses for exciting the data qubit on the one hand and the ancilla qubit on the other hand. Thisrenders the physical implementation of such protocol cumbersome in practice.SUMMARY OF THE INVENTION There is therefore a need for a measurement circuit of a stabilizer of a quantum error correction code for logical qubits using a symmetrical protocol providing with similarperformance to the π-2π-π protocol described in Jaksch et al.To this end, the specification describesa measurement circuit of a stabilizer of a quantum error correction code for logical qubits, each logical qubit comprising one or several qubits being encoded in neutral atoms with interactions mediated by Rydberg states, the stabilizer being measured on one ancilla qubit and several data qubits, themeasurement circuit comprising, for each data qubit, a device comprising a coupling unitadapted to apply a laser pulse symmetrically on both the data qubit and the ancilla qubit, the laser pulse having an amplitude and a phase chosen to have a probability of occurrence of the Rydberg hopping inferior to 0.4 when both qubits are excited by said laser pulse. According to further aspects of the device, which are advantageous but notcompulsory, the measurement circuit might incorporate one or several of the followingfeatures, taken in any technically admissible combination: - the amplitude and the phase of the laser pulse are chosen to have a probability of occurrence of the Rydberg hopping inferior to 0.1 when both qubits are excited by said laser pulse. -the value of the derivative of the phase of said laser pulse with time at the beginningis different from 0. - the difference between a maximum value of the phase of said laser pulse and an initial value of the phase of said laser pulse is superior to 3 rad. - the phase of said laser pulse has two extremum values different from an initial value of the phase.- the phase of said laser pulse has two extremum values, both extremum values being strictly superior to an initial value of the phase. - the amplitude varies according to a pulse of duration of is the Rabi frequency of the laser pulse.3^^ 4^^

[0002] - the amplitude varies according to a pulse of duration comprised between^^and^^where^^is the Rabi frequency of the laser pulse. 3^^ 4^^- the amplitude varies according to a pulse of duration comprised between where^^ is the Rabi frequency of the laser pulse. -the amplitude and the phase of the laser pulse are chosen to have two of values c1,c2, c3 and c4 equal to 0, with: Where^^is the phase acquired by the state |01> under the laser pulse. - the amplitude and the phase of the laser pulse are chosen to have three values among the values c1, c2, c3 and c4 equal to 0. ^^- the amplitude and the phase of the laser pulse are chosen to have ^^ =2.- the laser pulse is shaped by a unique acousto-optic modulator to have the desiredamplitude and phase. - each qubit are encoded in two species of atoms. The present description also concerns a system implementing a quantum error correction code comprising several measurement circuits as previously described. The term ^adapted to^ used here should be understood as meaning ^able to^ or^configured to^. BRIEF DESCRIPTION OF THE DRAWINGS The invention will be better understood on the basis of the following descriptionwhich is given in correspondence with the annexed figures and as an illustrative example,without restricting the object of the invention. In the annexed figures: - figure 1 is a schematic representation of a surface code, - figure 2 is a three-level scheme for the qubits on which the surface code of figure 1 is applied, - figure 3 is a schematic representation of error propagation in a stabilizer, figure 3 schematically representing four different ways how a |r^ ^1| error can propagate through a VCZgate. The projectors Π restrict the state before the |r^ ^1| error to the computational subspace. -figure 4 is another schematic representation of error propagation in a stabilizer,figure 4 illustrating three possible ways how a |r^ ^1| error on the ancilla qubit after the first gate (first row) can spread. The n-th row shows error after n VCZgates. - figure 5 illustrates the temporal variation of the amplitude and the phase of a laser pulse applied in the claimed protocol (middle graphs) compared to two prior art protocol (graphs in the upper part and in the down part),- figure 6 illustrates a measurement circuit of one stabilizer of the surface code of figure 1, and - figures 7 to 18 are figures relative to the numerical simulations carried out by the Applicant. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A system implementing a surface code 10 for logical qubits is schematically represented on figure 1. A surface code is a geometrically local stabilizer quantum error correction code, inwhich qubits are arranged on a square lattice and stabilizers are given by Pauli operatorson the plaquettes of this lattice. For more information relative to surface code, the reader may refer to a paper by S. B. Bravyi et al. entitled ^Quantum codes on a lattice with boundary^ accessible on arXiv:quant-ph / 9811052. The surface code is applied on logical qubit, a logical qubit being a calculation entitycomprising one or several qubits 12 (a qubit 12 is there a physical qubit). The surface code 10 is a d=5 surface code comprising d² data qubits 12 represented in solid circles and d²-1 ancilla qubits 12 represented in open circles. The surface code 10 comprises several stabilizers 14, which are X-stabilizers 14and Z-stabilizers 14.The logical operators XLassociated with X-stabilizers 14 consist of X operators along a row of data qubits whereas The logical operators ZLassociated with Z-stabilizers 14 consist of Z operators along a column of data qubits. According to the example of figure 1, each stabilizer 14 is measured on one ancillaqubit 12 and several data qubits 12. In the present case, each stabilizer 14 is measured on one ancilla qubit 12 and four data qubits 12. Each stabilizer 14 is achieved by a respective measurement circuit 16. This means that the surface code 10 comprises several measurement circuits 16,each measurement circuit 16 being a measurement circuit of a respective stabilizer 14.As schematically represented on figure 6, for each data qubit 12, each measurement circuit 16 comprises, a device 18 comprising a coupling unit 20 adapted to apply a laser pulse symmetrically on both the data qubit 12 and the ancilla qubit 12. This is represented schematically by a first unit 20_1 for the first data qubit 12 and the ancilla qubit 12, a secondunit 20_2 for the second data qubit 12 and the ancilla qubit 12, a third unit 20_3 for the thirddata qubit 12 and the ancilla qubit 12 and a fourth unit 20_4 for the fourth data qubit 12 and the ancilla qubit 12. By symmetrically in this context, it is meant that only one laser pulse is applied on the data qubit 12 and the ancilla qubit 12. In practice, this means that the laser pulse is shaped by a unique acousto-opticmodulator to have the desired amplitude and phase. In an asymmetrical protocol, the laser pulse applied on the data qubit 12 and the ancilla qubit 12 is shaped by two different acousto-optic modulators. This implies the presence of a relatively complex electronic circuitry adapted to synchronize the twoacousto-optic modulators and a complexification of the optical set-up so as to ensure thepassing by two acousto-optic modulators instead of only one acousto-optic modulator. Such difference can be seen at the level of the qubits by the fact that the optical excitations applied on the data qubit 12 and the ancilla qubit 12 are issued from the same shaping of one laser beam by the same acousto-optical modulator in a symmetrical protocolwhereas the optical excitations applied on the data qubit 12 and the ancilla qubit 12 areissued from two independent shaping of one or two laser beam(s) by a respective acousto- optical modulator in an asymmetrical protocol. The laser pulse is a specific laser pulse adapted to the specific qubits 12 considered in the present example. In the present case, the qubits 12 are encoded in a quantum object.A quantum object is an object whose dynamics cannot be described using classical physics, but instead can only accurately be described using the principles of quantum mechanics. The quantum object are here neutral atoms, notably alkali or alkaline earth atoms,such as Rubidium.In another embodiment, the neutral atoms are two species of atoms. In such case, the two species are preferably two alkali or alkaline earth species. In the present case, Rydberg states of the neutral atoms are used to mediate the interaction between the atoms. As schematically represented on figure 6, each qubit 12 comprises a threeeigenstates, respectively named state |0^ , state |1^ and Rydberg state |^^^ hereinafter.Hereinafter, each qubit 12 is modelled as a three level system with computationalbasis states |0^ and |1^ with energies (henceforth setting ℏ = 1 ) ^^0 , ^^1 and the Rydbergstate |^^^ at energy ^^^^ .1Rydberg has a finite lifetime, which is named ^^ hereinafter.As the Rydberg state has equal probability to decay to the basis states |0^ and|1^ ^^, the decay rate towards one of these states |0^ and |1^ is2.As schematized on figure 2, the coupling unit 20 is adapted to couple the basis state|1^ with the Rydberg state |^^^ .The coupling unit 20 couples these states with a time-dependent drive Ω(t). The phase of the drive Ω(t) has a phase φ(t) and an amplitude |Ω(t)| ≤ Ωmax.The device 18 further comprises a filtering unit 22 and a controlled-Z gate 24. The filtering unit 22 is adapted to filter the qubits remaining in the Rydberg state at the end of the application of the laser pulses. This filtering unit 22 is thus adapted to remove qubits in the Rydberg state. This corresponds to apply on each atom the channel : With Π = |0^ ^0|+|1^ ^1|. This filtering unit 22 is then adapted to implement an adapted removing operation, for instance, either by simply waiting long enough for the Rydberg state to decay with highprobability, or by coupling the Rydberg state to a short lived intermediate state which decaysto |0^ and |1^. The controlled-Z gate 24 is adapted to apply a CZ gate on the resulting population after the filtering unit 22. The present circuit measurement 16 has the specificity that the laser pulse isspecifically adapted to limit Rydberg hopping between two qubits 12.By definition, Rydberg hopping is a phenomenon corresponding to a hopping of the Rydberg state between two qubits, the first qubit transferring its excitation in the Rydberg state to the second qubit. The first and the second qubits 12 are here a data qubit and an ancillary qubit. Formally, this corresponds to a |r^ ^1| error. The laser pulse is specifically shaped to have a probability of occurrence of the Rydberg hopping inferior to 0.4 when both qubits 12 are excited by said laser pulse. Preferably, the laser pulse is specifically shaped to have a probability of occurrenceof the Rydberg hopping inferior to 0.1 when both qubits are excited by said laser pulse. By specifically shaped in this context, it is meant that at least one of the amplitude |Ω(t)| or the phase φ(t) of the laser pulse is chosen so as to fulfill the probability criteria. It should be understood that the at least one of the amplitude |Ω(t)| or the phase φ(t)of the laser pulse is also further shaped to ensure a limitation of the error propagation.Figures 3 and 4 illustrates different way a |r^ ^1| error can propagate in the CZ gate. More specifically, figure 3 shows four different ways how a |r^ ^1| error can propagate through a CZ gate. Each of these different ways correspond to a respective coefficient c1, c2, c3and c4. As shown in the calculation section, these coefficients can be expressed as follows: Where ^^ is the phase acquired by the state |01> under the laser pulse. The state|01> is the state where one of the atoms (without loss of generality the first one) is in state |0>, and the other atom is in state |1>. Such value is sometimes named single qubit phase. The projectors Π restrict the state before the |r^ ^1| error to the computationalsubspace.Figure 4 also illustrates three possible ways how a |r^ ^1| error on the ancilla qubit after the first gate (first row) can spread. The n-th row shows error after n CZ gates. Based on these error propagation schemes, the amplitude |Ω(t)| and the phase φ(t) of the laser pulse are chosen to have two of values c1, c2, c3 and c4 equal to 0. Preferably, the amplitude |Ω(t)| and the phase φ(t) of the laser pulse are chosen tohave three values among the values c1, c2, c3 and c4 equal to 0. Advantageously, the amplitude |Ω(t)| and the phase φ(t) of the laser pulse are ^^chosen to have ^^ =2.Such criteria can be combined with other ones, notably speed. More details can be found in the simulation section. One resulting specific laser pulse is visible on figure 5 and is compared with otherpulse shapes. Said pulse shapes are detailed in the simulation and calculation section. Some properties of said laser pulse of figure 5 are highlighted hereinafter in so far as they are representative of laser pulses fulfilling the requirement of having a low Rydberg hopping probability. Afirst property is that the value of the derivative of the phase φ(t) of said laser pulsewith time at the beginning is different from 0. A second property is that the difference between a maximum value of the phase φ(t) of said laser pulse and an initial value of the phase φ(t) of said laser pulse is superior to 3 rad. Athird property is that the phase φ(t) of said laser pulse has two extremum valuesdifferent from an initial value of the phase φ(t). A fourth property is that the phase φ(t) of said laser pulse has two extremum values, both extremum values being strictly superior to an initial value of the phase φ(t). A fifth property is that the amplitude |Ω(t)| varies according to a pulse of duration ofat least9.50,where^^is the Rabi frequency of the laser pulse.A sixth property is that the amplitude |Ω(t)| varies according to a pulse of duration comprised between Each of said properties can be combined so as to obtain laser pulses providing with a limited Rydberg hopping. In the present case, each of the six properties are fulfilled and result in a variation ofthe amplitude |Ω(t)| and of the phase φ(t) of the laser pulse, which strongly differs from the prior art protocols. As will be clearer from the experimental section, such measurement circuit 16 succeeds in providing a symmetrical protocol offering similar performance to the π-2π-πprotocol described in Jaksch et al.This measurement circuit 16 also provides with a faster implementation. Such advantage is also obtained for other quantum error correction codes implying a stabilizer.Notably, the measurement circuit may be used as a stabilizer of a LDPC code. EXPERIMENTAL SECTION Before explaining the simulation and calculations more deeply, it can be pointed out that figures 7 to 18 illustrate the results of the experiments carried out by the Applicant and further explains the adapted shapes for the laser pulse. Some brief description of said figures together with remarks are provided hereinafterin this paragraph.Figure 7 is a schematic representation illustrating that a realistic stabilizer ~ measurement is equivalent to four CZ gates followed by an error Figure 8 shows the variation of amplitude and phase with Ω for the symmetric time- optimal (TO) and no-hopping (NH) protocols. Figure 9 illustrates laser pulse Ωa(t) and Ωd(t) applied on the ancilla- and data atomrespectively for the simultaneous (SIM) and no-phase (NP) protocols. Figure 10 is a schematic representation that, for the TO / NH / NP protocols four CZ gates are applied subsequently in the indicated order whereas, for the SIM protocol, only one global gate is applied on all 5 atoms simultaneously. Figure 11 corresponds to a summary of which protocol has the lowest logical errorrate as a function of γ in the limit d → ∞. Figure 12 is a graph showing logical error rate pLas a function of the decay rate γ (in units of Ωmax) for the NH (solid lines) and TO (dashed lines) protocols. Figure 13 is a graph illustrating logical error rate for the NH (solid lines) and SIM(dashed lines) protocol. Black stars show the crossover points between these two protocols.The gray dashed line shows the asymptotic crossing point: γ×= 1.1 × 10-3 Ωmaxin the limitd → ∞. Figure 14 represents logical error rate pLas a function of the decay rate γ (in units of Ωmax) for the NP (solid lines) and NH (dashed lines) protocols. Figure 15 illustrates the propagation of |r^ ^1| qubit on a spectator qubit by a VCZgate. θerr= −θdfor the all-to-all blockade and θerr= 0 for the data-ancilla blockade Figure 16 are two graphs respectively showing exponent ^^ with which pLincreases with γ as a function of code distance d for the NH (solid line) and the SIM (dashed line) protocol, offset A for the NH (solid line) and the SIM (dashed line) protocol. Figure 17 illustrates a comparison of the logical error rate pL for the TO (solid curve)and the π-2π-π (dashed curve) protocol. Stars mark the crossover points between the two protocols, the solid dashed line marks the value γ×for which both protocols give the same pLin the d → ∞ limit. Figure 18 are two graphs respectively showing exponent^^with which pLincreases with γ as a function of code distance d for the TO (solid line) and the π-2π-π (dashed line) protocol, offset A for the TO (solid line) and the π-2π-π (dashed line) protocol. SimulationsIn this section, the Applicant considers stabilizer measurements for surface codes with neutral atoms. The Applicant identifies gate protocols that minimize logical error rates in the presence of a fundamental error source in neutral atom quantum computers ^ spontaneous emission from electronically excited Rydberg states. The Applicantdemonstrates that logical error rates are minimized by protocols that prevent thepropagation of Rydberg leakage errors and not by protocols that minimize the physical two- qubit error rate. The Applicant provides laser-pulse-level gate protocols to counter these errors. These protocols significantly reduce the logical error rate for implementations of surface codes involving one or two species of atoms. This work demonstrates theimportance of optimizing quantum gates for logical errors in addition to gate fidelities andopens the way to the efficient realization of surface codes with neutral atoms. More specifically, the Applicant considers how Rydberg decay, the dominant error sources in many experimental implementations, impacts the error rate of a logical qubit encoded in a surface code. The Applicant discusses two different architectures of neutralatom quantum computers, involving one or two species of stationary atoms as data andancilla qubits, respectively. For both architectures, the Applicant finds that for small enough Rydberg decay rates ^^ the logical error rate is dominated by Rydberg leakage errors. The latter can cause errors in neighboring qubits during a stabilizer measurement, so that already ⌈d / 4⌉ decay events are sufficient to cause a logical error. The Applicant proposesand characterizes pulse-level gate protocols that negate these errors by inhibiting thepropagation of Rydberg excitations, so that again ⌊d / 2⌋ errors can be corrected and the logical error rate is significantly reduced. Interestingly, these protocols differ significantly from those that minimize the average time that the atoms spend in the Rydberg state andthus the infidelity 1 ‒ ℱ of single two-qubit gates and stabilizer measurement. This workdemonstrates the importance of optimizing quantum gates for logical errors in addition togate fidelities and opens the way to the efficient realization of surface codes with neutral atoms. The Applicant considers a rotated surface code of distance d made of 2^^2 ‒ 1stationary atoms arranged in a square lattice (see figure 1). Stabilizers are given byproducts of Pauli X or Z operators on four data atoms on the corner of a plaquette, and readout using one ancilla qubit in the center of the plaquette. The Applicant assumes that all stabilizers are measured independently, and stabilizer measurements are only performed simultaneously if they involve disjoint sets of atoms. Let us consider a single Z-stabilizer measurement (X-stabilizer measurements are performed in the same way, with Hadamard gates inserted on all data atoms before / after the measurement): As apparent from figure 6,each one of the five atoms on the plaquette is modeled as a three level system, withcomputational basis states |0^, |1^ and Rydberg state |r^. The dynamics is governed by a Lindblad master equation: Where: ^Hamiltonian H with ℏ = 1 is given by equation 1: Here, Bijis the interaction strength between atoms i and j prepared in the Rydberg state |r^, Ωi(t) is the (complex) time-dependent Rabi frequency of a laser incident on atom icoupling |1^ and |r^ and γ is the decay rate of the Rydberg state, which the Applicantassumes to decay to |0^ and |1^ with a branching ratio of 1:1. The Applicant considers either Bij= 0 or Bij= ∞, corresponding, respectively, to the absence of interactions or a perfect Rydberg blockade between atoms i and j, where simultaneous occupation of Rydberg states for atoms i and j is impossible. To measure a stabilizer, the Applicant follows the circuit shown in figure 6: First, the|0lla atom is prepared in | ^ + |1^anci + ^ = . Then, laser pulses Ω0 and Ω1(t)..., Ω4(t) are appliedon the ancilla and the four data atoms, respectively, where the Applicant assumes that for all pulses |Ωj(t)| ≤ Ω with Ωmax the maximal achievable Rabi frequency.The pulses are chosen such that in the decay free case (γ = 0) a unitary U is implemented which, up to single qubit gates RZ(θa) = exp(iθa|1^ ^1|) and RZ(θd) on ancilla and data atoms, respectively, corresponds to four controlled-Z (CZ) gates, one between each data atom and the ancilla atom (however, see discussion for the SIM protocol below).For simplicity, the Applicant assumes that all population remaining in the Rydberg state atthe end of the pulses is then removed by applying on each atom the channel : With Π = |0^ ^0|+|1^ ^1|. This could be realized either by simply waiting long enough for the Rydberg state to decay with high probability, or by coupling the Rydberg state to a short lived intermediatestate which decays to |0^ and |1^. Thus, this model captures the effect of Rydberg leakageerrors during one stabilizer measurement, but not between different stabilizer measurements. Finally, single qubit gates are applied on each atom to compensate for the single qubit rotation induced by U, and the ancilla qubit is measured in the X basis. The noisy stabilizer measurement can now be seen as four ideal CZ gates between the ancillaand the data qubits, followed by a 5-qubit error channel~^^^^^^^^ and the measurement of theancilla qubit (see figure 7). ~ The Applicant using a Clifford simulator, by applying randomized compiling and assuming that random Pauli gates P and the Clifford conjugate gates P^ are ~ inserted before and after the measurement, respectively. This ensures thatℇ^^^^^^is a Paulichannel, i.e. of the form of equation 2: Where: ^Q is summed over all 5-qubit Pauli strings and^ λQ is the probability of Pauli error Q.The Applicant has noted that omitting P and P^ from the measurement circuit while~ still assuming that is of the form of equation 2 corresponds to the Pauli twirling approximation. In the following, The Applicant has computed error probabilities λQby solving the Lindblad master equation given by H and . The Applicant has then used the stabilizer circuit simulator STIM together with a minimum weight perfect matching decoderto calculate the logical error rate pL of d rounds of stabilizer measurements using thecomputed λQ. In order to exemplify the role of Rydberg leakage errors in the stabilizer measurements, the Applicant first discusses a so-called data-ancilla blockade model, where the Applicant has assumed that for atoms on the same plaquette there is only a Rydberg blockade between the ancilla and all data atoms, but not between two data atoms. This model can be approximately realized in dual species arrays. The Applicant then discusses the all-to-all blockade model, where the Applicant has assumed a Rydberg blockade between all atoms on a plaquette. This model can beapproximately realized in single-species arrays.In both blockade models, the stabilizer measurement can be realized by applying four subsequent CZ gates, each with the same pulse Ωa(t) on the ancilla atom and Ωd(t) on the data atom. The gate infidelity under Rydberg decay is minimized if each CZ gate is implemented using a time-optimal (TO) gate, in which the same laser pulseΩ(t) = Ωa(t) = Ωd(t) with constant amplitude Ωmax and time dependent phase φ(t) is appliedsymmetrically on both atoms (see figure 8). This implements a VCZ:= CZ[RZ(θa) ⊗ RZ(θd)] gate [where RZ(θa) acts on the ancilla and RZ(θd) acts on the data atom, respectively], with θa= θd= 2.17. Figure 12 shows the logical error rate pLfor the TO protocol (dashed lines) fordistances between d = 3 and d = 9 in the data-ancilla blockade model. In particular, for d =3, the Applicant has found that for small enough decay rates γ the logical error rate scales as ^^^^~^^^^ with ^^ ≈ 1Meaning that already a single decay event can cause a logical error. This contradicts the expectation that a d = 3 surface code should be able to correcta single decay event. To understand why the TO protocol performs worse than expected, it is sufficient to consider a single decay event during the first of the four VCZgates: Due to the fraction of the laser pulse that is applied after the decay event it is possible that the ancilla qubit isfound in |r^ at the end of the gate. Instead of a Pauli X, Y or Z error this corresponds to a |r^^1| error which occurs right after the first VCZ gate on the ancilla qubit. This latter type ofRydberg error can be detrimental, as VCZonly acts as a CZ gate on the computational subspace, but its action on states outside of the computational subspace depends on the gate protocol. In particular, the Applicant has found that a |r^ ^1| ⊗ I error followed by a VCZgate is equivalent to a VCZ gate followed by a linear combination of:^ |r^ ^1|⊗I error,^ |r^ ^1| ⊗ Z error,^ I ⊗ |r^ ^1| error, and^ Z ⊗ |r^ ^1| error,with coefficients c1, c2, c3 and c4, respectively (see notably figure 3). In the calculation section, the coefficients to c4for a symmetric protocol with θa= θd= θ in which the same pulse Ω(t) is applied to both atoms are calculated according toequations 3 and 4: where: ^the − sign is used for c1 and c4,and^ the + sign is used for c2 and c3.In particular, for the TO protocol, the Applicant has found that all ciare nonzero andthus all four propagation channels occur with a nonzero amplitude. Hence, a single |r^ ^1|error after the first VCZgate can propagate in 34different ways. Three of those error propagation paths are shown in figure 4, where each of the four rows shows possible errors after each of the four VCZgates. The Applicant has seen that a single |1^ ^r| error on the ancilla qubit can lead to pairs of Z errors on the data qubits that are aligned horizontally,vertically, or diagonally. As apparent from figure 1, the pair of vertically aligned Z errors isparticularly detrimental, since the logical Z operator is oriented vertically and thus only ⌈d / 4⌉ of those errors suffice to make a logical Z error. This is in contrast to independent single qubit errors, where ⌈d / 2⌉ errors are necessary for a logical error. Note that, since also horizontally or diagonally aligned errors can occur, this behavior cannot be fixed bychanging the order in which the VCZ gates are applied to the data qubits.Equations (3) and (4) show however a way in which the spreading of the |1^ ^r| error can beprevented: For θ = π / 2, the Applicant has obtained = −1, c2 = c3 = c4 = 0, so that the |1^^r| error commutes with the VCZ gate, up to a global phase. Using quantum optimal controlmethods and the methodology developed in the article by S. Jandura and G. Pupillo, entitled^Time-Optimal Two- and Three-Qubit Gates for Rydberg Atoms^, Quantum 6, 712 (2022 ^Jandura et al.2022 hereinafter), the Applicant has determined the shortest possible pulse Ω1(t) = Ω2(t) that implements a VCZgate with θ = π / 2 (in reference to figure 8). Similar to the TO pulse of Jandura et al. 2022, this pulse requires a continuous variation of the laser phase with time only, while the amplitude is kept fixed at Ωmax, whichis expected to be experimentally advantageous. When applied to the whole plaquette, thiscontinuous pulse forms the basis of the No-Hopping (NH) protocol for stabilizer measurements. Note that in the NH protocol, the time spent in the Rydberg state is increased by less than 10% compared to the TO protocol. The solid lines in figure 12 show the logical error rate for the NH protocol: For large decay rates γ ≳ 10-3.Ωmaxthe NH protocol yields essentially the same logical error rates as the TO protocol since both protocols spend a similar time in the Rydberg state. However, for small decay rates γ ≲10-3.Ωmax, the NH protocol significantly reducesthe logical error rate compared to the TO protocol for all distances d, demonstrating that inthis regime the propagation of Rydberg leakage errors becomes the dominant error source. For d = 3, ν takes the expected value ^^ = 2.01 ≈ 2, showing that two decay events are necessary to produce one logical error in the NH protocol. The Applicant expects that in the currently experimentally accessible region10−4Ωmax ≲ γ ≲10−3Ωmax the logical error rate can then be improved by more than one orderof magnitude. Since the exponent^^scales linearly with the distance d (see calculation section), even larger improvements are expected for larger distances. The data-ancilla blockade also allows for a stabilizer measurement protocol in which the four CZ gates are not applied subsequently, but simultaneously, by applying a π pulseon the ancilla qubit, followed by a 2π pulse applied on all data qubits, and a final π pulseon the ancilla qubit, as can be seen from figure 9. This is similar to the original proposal by Jaksch et al. for Rydberg blockade gates, though here the 2π-pulse is applied to all qubits. By acting on all qubits simultaneously, this protocol (called SIM protocol from now on) reduces the time spent in the Rydberg state by ∼ 40% compared to the NH protocol. Figure13 shows that for a decay rate γ > γ× = 1.1 × 10−3Ωmax the SIM protocol also reduces thelogical error rate compared to the NH protocol. However, in the SIM protocol a single decay event of the ancilla qubit during the 2π pulse on the data qubits can lead to any 5-qubit error Q, so that again only ⌈d / 4⌉ decay events are necessary for a logical error (see calculation section). The Applicant has thus found that for γ < γ×the NH protocol achieves the lowerlogical error rate (see figure 11).Now the Applicant turns the discussion to the all-to-all blockade model, in which there is also a Rydberg blockade between data qubits on the same plaquette. Figure 14 shows the logical error rate of the NH protocol in this blockade model (dashed lines). Similar to the TO protocol under the data-ancilla blockade, the Applicant has found that in d = 3surface code with the NH protocol a single decay event can already cause a logical error (^^= 1.06 ≈ 1). To understand this phenomenon, the Applicant has considered how a |r^ ^1| error on a spectator data qubit D^, i.e. a qubit not involved in a VCZgate between the ancilla qubit A and a data qubit D, is propagated by this VCZgate (see left part of the figure 15). Underthe all-to-all blockade model, the |r^ ^1| error on D^ completely prevents the execution of theVCZgate, leading to :^^ ^^^^^ = ^^^^[^^^^( ‒ ^^^^) ⊗ ^^^^(^^^^^^^^)]where θerr= −θd. The Applicant has noted that this is different from the data-ancilla blockade, where a Rydberg excitation of D^ still allows D to be excited to the Rydberg state, so that VCZactslike a single on D, corresponding to θerr = 0.A direct calculation (see calculation section) shows that a |r^ ^1| error on the first data qubit can lead to any combination of Pauli Z errors on data qubits through the propagation described in the left part of figure 15, thus allowing ⌈d / 4⌉ decay events to cause a logical error. The only exception are the cases θerr= 0 and θerr= π, in which ⌈d / 2⌉ decayevents are required. Hence, the NH protocol can correct ⌊d / 2⌋ errors under the data-ancillablockade (θerr= 0), but only ⌊d / 4⌋ errors under the all-to-all blockade (θerr= π / 2). With this understanding of the underlying error mechanism, the Applicant now identifies the fastest possible gate protocol that is able to correct for ⌊d / 2⌋ decay events in the all-to-all blockade model. Such a protocol requires:i) θd ∈ {0, π} and ii) either preventing the propagation of Rydberg leakage errors. From equations 3 and 4, the Applicant has seen that no symmetric protocol cansimultaneously satisfy i) and ii).Using quantum optimal control methods, the Applicant has then found the shortest asymmetric pulses Ωa(t) ≠ Ωd(t) that satisfy i) and ii). Interestingly, this protocol ^ which the Applicant calls the No Phase (NP) protocol since the data qubit only accumulates an irrelevant phase θd= π ^ has a rather simple structure, shown in figure 9: On the ancilla 3.57qubit, two pulses with amplitude Ωmax and duration ≈ ^^^^^^^^ are applied, where the secondpulse has a phase shift of π compared to the first pulse, and there is an idle time ^^ ‒ 2^^1in between them, where T ≈ 9.20 / Ωmax. On the data qubit the laser pulse is instead always applied with amplitude Ωmax, but there are two phase jumps of π, switching the sign of Ω, ^^2 ^^ ‒ 2^^ at times and 2 , with ^^2 = . Figure 14 shows that the NP protocol (solidlines) indeed achieves significantly lower logical error rates than the NH protocol, and, inthe d = 3 case, is able to correct for one decay event ( ^^ = 1.85 ≈ 2). The Applicant hasnoted that also the original π-2π-π protocol of Jaksch et al. satisfies conditions i) and ii), but has a 30% longer Rydberg time and thus a larger logical error rate than the NP protocol. In conclusion, the Applicant has established that, due to the propagation of Rydberg leakage errors, gate protocols which minimize the two-qubit gate fidelity do not necessarily achieve the lowest possible logical error rates. For the data-ancilla and all-to-all blockade model, the Applicant identified the relevant error mechanisms and mitigated them byintroducing two new protocols for performing stabilizer measurements with Rydberg atoms,which significantly reduce the logical error rate. Interestingly both protocols require breaking the symmetry between ancilla and data atoms, either by an asymmetric blockade model or by an asymmetric laser pulse. While in the numerical results, the Applicant has considered Rydberg decay as the only error source, the Applicant expects that the protocols alsomitigate Rydberg leakage errors arising due to other errors sources, such as Rydbergdephasing. The precise effect of other error sources, as well as the effects of the optical traps, which can exert a repulsive force on atoms in the Rydberg state, will be subject to future work. In a broader context, this work demonstrates the necessity to optimize stabilizer measurements on the physical level to achieve the lowest possible logical error rate andpoints the way towards an efficient realization of surface codes with neutral atoms.Calculations I. Numerical calculation of error probabilities To calculate the error probabilities λQin Eq. (2), the Applicant has first numericallyintegrated the Lindblad master equation given by H and the ^^(^^)^^ with the initial conditionρ(0) = R for each 5 qubit Pauli string R, obtaining the result ℱ(^^) = ^^(^^) , where T is theduration of the laser pulses. The Applicant has then calculated the error channel^^^^^^^^, without the application of the Pauli gates used for randomized compiling, as in equation S1: ^^^^^^^^ can be expressed using its ^^ matrix as in equation S2: where Q and Q′ are summed over all 5 qubit Pauli strings. The twirled channel is then given by equation S3: where ^^^^ = ^^^^,^^ .Now, the Applicant has used the equations S4, namely: where the second equality follows from tr(RQRQ′) = ±tr(QQ′) = ±25δQQ′and s(R,Q) = 1 if R and Q commute and s(R, Q) = −1 if R and Q anti-commute. Inverting Eq. (S4) gives the equation S5: so λQcan be calculated using Eq. (S1). Ii. Decomposition of error probabilities into decay events In the following, the Applicant calculates λQ to first order in γ. For this, denote byU(t , t2) the evolution operator under H(t) (without Rydberg decay) from time t = to t = t2Note that U = U(0, T). For an initial density matrix ρ(0), the solution of the Lindblad equation is to first order in γ given by equation S6: Thus, the error channel^^^^^^^^(see Eq. (S1)) is given by equation S7 With: Where the Dk are the Kraus operators of ^^ ⊗ 5.Now every ^^(^^)^^,^^(^^) can be expanded to derive equation S8: where Q is summed over all 5-qubit Pauli strings. From comparing Eq. (S7) with Eq.(S2) one can read off that for ^^ ≠ ^^ ⊗ 5 , the following equation S9 is fulfilled: The interpretation of Eq. (S9) is that in order to find the error probabilities λQ, at least to first order in γ, it is sufficient to consider single decay events. Each decay event is associated with a Lindblad operator^^(^^^^), specifying that qubit i decays from state |r^ to state|q^, with a time t at which the decay takes place, and with a Kraus operator Dk specifyinghow the channel ^^ ⊗ 5 acts.The index k = (k0, ..., k4) is summed over {0, 1, 2}5, and the Kraus operators are ¯given by ^^^^ and¯^^2= ^^ = |0^^0| + |1^^1|. Here, the Applicant shows that for error strings Q with two vertically aligned Z errorson thedata qubits and obtains λQ= Θ(γ) (i.e. λQis of order γ) by considering a single decayevent and showing that ≠ 0. Since all terms in Eq. (S9) are non-negative,this is indeed sufficient to show that λQ= Θ(γ). In the following one derives Eqs.(3) and (4) from the simulation section. For this, the Applicant has considered a symmetric protocol, i.e. a protocol in which the same pulse Ω(t)is applied to both atoms. The action of such a pulse can be understood by considering thetwo two-level systems, which implies equation S10: And equation S11: Where: ^ VCZcan be obtained by integrating the Schrödinger equation with H1 and H2. The pulse Ω(t) is chosen such that VCZacts as VCZ|01^ = eiθ|01^ and VCZ|11^ = −e2iθ|11^. Since H1 and H2 are traceless it follows that VCZmust havedeterminant 1 when restricted to the {|01^, |0r^} or {|11^, |W+^} subspaces. Thus, it follows that VCZ|0r^ = e−iθ|0r^ and VCZ|W+^ = −e−2iθ|W+^. Additionally, sincethe same pulse is applied to both atoms but |W−^ is antisymmetric under the exchange ofthe atoms, |W−^ is unaffected by the pulse, i.e VCZ|W−^ = |W−^. Given the evolution of |W±^under VCZ, the following equations S12 can be considered:^^^^^^|^^+ ^ + ^^^^^^|^^+ ^^^^^^^|1^^^ =2 = ^^ ‒ ^^^^(^^^^^^^^(^^)|1^^^ ‒ ^^^^^^(^^)|^^1^)and analogously equation S13: Now the Applicant wants to find an error E such that applying VCZafter a |r^^1| error is equivalent to applying first VCZand then E, at least under the condition that before the |r^^1| error the space is in the computational subspace. Formally, the Applicant wants to find E fulfilling the following equation S14: ^^ (|^^^^1|^^^)^^^2 ^2^^^^ = ^^^^^^^^^^Using that [VCZ, Π⊗2] = 0 and (|r^^1| ⊗ I)Π⊗2= |r0^^10| + |r1^^11|, the Applicantobtains equations S15:^^^^ ^2 ^ ^^^^^^^ = ^^^^^^|^^0^^01|^^^^^^ + ^^^^^^|^^1^^11|^^^^^^Implying that Resulting in: For E = c1 |r^ ^1| ⊗ I + c2|r^ ^1| ⊗ Z + c3I ⊗ |r^ ^1| + c4Z ⊗ |r^ ^1| Eq. (S14) is indeed satisfied with c1, c2, c3and c4given by equations (3) and (4). B. The π-2π-π protocol For completeness, the Applicant shows here that the π-2π-π protocol does notspread Rydberg excitation errors. On states outside of the computational subspace, the π-2π-π protocol acts as follows (the Applicant assumes the first qubit is the ancilla qubit, on which the two π pulses are applied, and the second the data qubit, on which the 2π pulse is applied), leasing to the following equations S16 to S19: VCZ|0r^ = − |0r^ (S16) VCZ|r0^ = |r0^ (S17) VCZ |1r^ = − |1r^ (S18)VCZ|r1^ = − |r1^ (S19) Thus, one obtains for a |r^^1| error on the ancilla qubit the equation S20: VCZ(|r^^1| ⊗ I)Π⊗2= |r0^^10| + |r1^^11| = (|r^^1| ⊗ I)VCZΠ⊗2corresponding to c1= 1 and c2= c3= c4= 0. IV. Error analysis for the SIM protocol A. Fit of the logical error rates To understand the behavior of the crossing point between the NH and the SIM protocol represented on figure 13, the Applicant has fitted for each distance d the logicalerror rate as:^^ ^^ ^^^^ = ^^ ^^with exponent^^and offset A. Figure 16 shows a linear relationship ^^ = ^^^^ between ^^ and d and an affinerelationship ^^ = ^^^^^^ (^^) ‒ ^^^^^^(^^^^ℎ)^^ , so that one obtains equation S21: From fitting the curves in figure 16, the Applicant has obtained equations S22 for the NH protocol: α = 0.55 / γth= 3.9 × 10−3 / c = 0.036 For the SIM protocol, the equations S23 are obtained: α’ = 0.38 / γth′= 6.8 × 10−3 / c′ = 0.044The crossing point between protocols with different parameters γth, c, α and γth′, c^,α’ is then given by equation S24: Which, as d → ∞, converges to: This asymptotic crossing decay rate is shown by the gray dashed line in figure 13. B. Analytical Discussion In the following, the Applicant shows that, for the SIM protocol, λQ = Θ(γ) for all 5-qubit Pauli errors Q ≠ I⊗5, i.e. that just one decay event can cause any Pauli error Q on all 5 qubits on the plaquette. To show this it is sufficient to consider the decay of the ancilla qubit (i = 0) at t = 2π / Ωmax, i.e. exactly in the middle of the 2π pulse applied on the data qubits. Below theApplicant shows that for any error Q there exist q and k such that ^^^^(^^^^(^^)^^,^^(^^)) ≠ 0.Together with Eq. (S9) this establishes λQ= Θ(γ). Consider an initial state |a, d1, d2, d3, d4^ of the ancilla and the data qubits, with a,d1, ..., d4 ∈ {0, 1}. Until the decay event, the evolution is given by equations S25: ¯¯where for x ∈ {0, 1} one defines ^^ = 0 if x = 0 and ^^ = ^^ if x = 1. After the decay,i.e. after applying ^^(^^)0 the state is the state of equation S26: where δa,1= 1 if a = 1 and δa,1= 0 if a = 0. Finally, the Applicant obtains^^(0^^)expressed as follows in equations S27 et S28 ^^(1)0 |^^,0,…,0^ =‒ ^^^^,1|^^,0,…,0^and if q = 0 or (d1, ..., d4) ≠ (0, ..., 0). Now let Q = Q0 ⊗ ... ⊗ Q4 be a Pauli error. It can be chosen k0 = 2, for j = 1, ..., 4and kj= 0 if Qj∈ {X, Y} and kj= 1 if Qj∈ {I, Z}, and q = 0 if Q0∈ {X, Y} and q = 1 if Q0∈ {I, Z}.Then, one obtains equation S29: from which derives equation S30:Hence, one finds equation S31: which is nonzero by the choice of q and ..., k4. V. Propagation of a |r^^1| error on a spectator qubit under all-to-all blockade In the following, the Applicant shows that a |r^^1| error on the first data qubit after the first CZ gate can cause any Pauli-Error Q = Q0⊗ ... ⊗ Q4with Qj∈ {I, Z} on the 5 qubits of the plaquette by the error propagation shown in the right part of figure 15. The onlyexceptions are the cases θerr = 0 and θerr = π, for which only errors with Q2 = Q3 = Q4 arepossible, so that up to ⌊d / 2⌋ decay events can be corrected. By propagating through the three subsequent VCZgates, the |1^^r| error on the firstdata qubit causes an error, as follows from equation S32:^^ = (|^^^^1|) (0,2) (0,3) (0,4)1^^^^ ^^^^ ^^^^ ^^^^^^Where:^ (|r^^1|)1 denotes a |r^ ^1| error on qubit 1,^ CZ(i,j) denotes a CZ gate between qubits i and j and^ Esq is expressed as follows in equation S33: The error E can cause a Pauli error Q if there is a Kraus operator D of the channelD⊗5such that tr(DEQ) ≠ 0. The Applicant now only considers D = Π ⊗ |1^ ^r| ⊗ Π⊗3and Pauli errors of the form Q = Zz0⊗ ... ⊗ Zz4. One obtains for a, d1, ... , d4∈ {0, 1} the relationof equation S34: Where α fulfills the equation S35: With that, equation S36 is obtained: Where β fulfills the equation S37: One now derives equation The sum = 0^^^^^^{^^[^^(^^^^ + ^^) + ^^^^^^^^]^^} vanishes if and only if, for some integerk:^^(^^^^ + ^^) + ^^^^^^^^ = (2^^ + 1)^^ .Since zj, a ∈ {0, 1}, this is only possible if θerr∈ {0, π}. This establishes that for ^^^^^^^^ ∉ {0,^^} indeed every error Q = Zz0 ⊗ Zz4 is possible.In contrast, if θerr ∈ {0, π}, then 0^^^^^^{^^[^^(^^^^ + ^^) + ^^^^^^^^]^^} only doesn^t vanish forzj = a (for θerr = 0) or zj = a⊕1 (for θerr = π), where ⊕ denotes addition modulo 2. In eithercase, it follows that for tr(DEQ) ≠ 0 it is required that z2= z3= z4. Vi. Comparison between to and π-2π-π gate under all-to-all blockade In the following, the Applicant compares the TO and the π-2π-π protocols, two ofthe most popular protocols in experimental implementations, under the all-to-all blockade.As discussed in the simulation section, the TO protocol is only able to correct ⌊d / 4⌋ decay events, while the π-2π-π can correct ⌊d / 2⌋ decay events. However, the TO protocol has an almost 50% smaller Rydberg time than the π-2π-π protocol. Figure 17 shows the logical error rate under the data-ancilla blockade for the TOand the π-2π-π protocol for distances between d = 3 and d = 13 and 10−4 ≤ γ / Ωmax ≤ 2 ×10−3. For large decay rates γ the TO protocol has the lower logical error rate, due to the smaller Rydberg time. However, for small decay rates γ the π-2π-π protocol has the lower logical error rate, due to its ability to correct ⌊d / 2⌋ decay events. The black stars mark the points where both protocols have the same logical error rates. With increasing distance dthe crossing point moves to larger decay rates γ, but converges to a finite values as d → ∞.To determine the crossing point γ×the Applicant has proceeded analogously to SecIV A and fit a linear relationship ^^ = ^^^^ between ^^ and d (see left part of figure 18) and anaffine relationship ^^ = ^^^^^^(^^) ‒ ^^^^^^(^^^^ℎ)^^ between A and ^^ (see figure 17).From the fits in figure 18, the Applicant has extracted the relation of equations S39: ^α = 0.41 / γth = 4.5 × 10−3 / c = 0.038 for the TO protocol, and^ α^ = 0.58 / γth^ = 2.5 × 10−3 / c^ = 0.038 for the π-2π-π protocol.This gives an asymptotic crossing point as d → ∞ comparable to current experimental error rates 10−4Ωmax≲γ ≲10−4Ωmax.

Claims

CLAIMS 1.- Measurement circuit (16) of a stabilizer (14) of a quantum error correction code for logical qubits, each logical qubit comprising one or several qubits (12) being encoded inneutral atoms with interactions mediated by Rydberg states, the stabilizer (14) beingmeasured on one ancilla qubit and several data qubits, the measurement circuit (16) comprising, for each data qubit, a device (18) comprising a coupling unit (20) adapted to apply a laser pulse symmetrically on both the data qubit and the ancilla qubit, the laser pulse having an amplitude and a phase chosen to have a probability of occurrence of theRydberg hopping inferior to 0.4 when both qubits are excited by said laser pulse.2.- Measurement circuit according to claim 1, wherein each qubit has a 0 state, 1 state and Rydberg state, the coupling unit (20) is adapted to couple the 0 state with the Rydberg state, the device comprising a filtering unit adapted to remove the qubits in the Rydbergstate at the end of the application of the laser pulses and a CZ gate adapted to apply a CZgate on the resulting population after the filtering unit. 3.- Measurement circuit according to claim 1, wherein the amplitude and the phase of the laser pulse are chosen to have a probability of occurrence of the Rydberg hoppinginferior to 0.1 when both qubits are excited by said laser pulse.4.- Measurement circuit according to any one of claims 1 to 3, wherein the value of the derivative of the phase of said laser pulse with time at the beginning is different from 0. 5.- Measurement circuit according to any one of claims 1 to 4, wherein the differencebetween a maximum value of the phase of said laser pulse and an initial value of the phase of said laser pulse is superior to 3 rad. 6.- Measurement circuit according to any one of claims 1 to 5, wherein the phase ofsaid laser pulse has two extremum values different from an initial value of the phase.7.- Measurement circuit according to claim 6, wherein the phase of said laser pulse has two extremum values, both extremum values being strictly superior to an initial value of the phase.8.- Measurement circuit according to any one of claims 1 to 7, wherein the amplitude varies according to a pulse of duration of9.50, where ^^ is the Rabi frequency of the laser pulse. 9.- Measurement circuit according to claim 8, wherein the amplitude varies accordingto a pulse of duration comprised between3^^ 4^^where ^^ is the Rabi frequency of the laser pulse. 10.- Measurement circuit according to any one of claims 1 to 9, wherein the amplitudeand the phase of the laser pulse are chosen to have two of values c1, c2, c3 and c4 equalto 0, with:^^ ‒ 3^^^^^^^^^^(^^)^^4 =‒2Where^^is the phase acquired by the state |01> under the laser pulse. 11.- Measurement circuit according to claim 10, wherein the amplitude and the phase of the laser pulse are chosen to have three values among the values c1, c2, c3 and c4equal to 0.12.- Measurement circuit according to claim 11, wherein the amplitude and the phase ^^of the laser pulse are chosen to have ^^ =2.13.- Measurement circuit according to any one of claims 1 to 12, wherein the laserpulse is shaped by a unique acousto-optic modulator to have the desired amplitude and phase.14.- Measurement circuit according to any one of claims 1 to 13, wherein each qubit are encoded in two species of atoms. 15.- System implementing a quantum error correction code (10) comprising severalmeasurement circuits (16) according to any one of claims 1 to 14.