<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Comparing Shor and Steane error correction using the Bacon-Shor code</title></titleStmt>
			<publicationStmt>
				<publisher>Science Advances</publisher>
				<date>11/08/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10592840</idno>
					<idno type="doi">10.1126/sciadv.adp2008</idno>
					<title level='j'>Science Advances</title>
<idno>2375-2548</idno>
<biblScope unit="volume">10</biblScope>
<biblScope unit="issue">45</biblScope>					

					<author>Shilin Huang</author><author>Kenneth R Brown</author><author>Marko Cetina</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[<p>Quantum states decohere through interaction with the environment. Quantum error correction can preserve coherence through active feedback wherein quantum information is encoded into a logical state with a high degree of symmetry. Perturbations are detected by measuring the symmetries of the state and corrected by applying gates based on these measurements. To measure the symmetries without perturbing the data, ancillary quantum states are required. Shor error correction uses a separate quantum state for the measurement of each symmetry. Steane error correction maps the perturbations onto a logical ancilla qubit, which is then measured to check several symmetries simultaneously. We experimentally compare Shor and Steane correction of bit flip errors using the Bacon-Shor code implemented in a chain of 23 trapped atomic ions. We find that the Steane method produces fewer errors after a single round of error correction and less disturbance to the data qubits without error correction.</p>]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INTRODUCTION</head><p>Quantum computers promise to solve computationally difficult cryptographic and chemistry problems using billions or trillions of quantum gates <ref type="bibr">(1,</ref><ref type="bibr">2)</ref>. Current quantum devices are limited to hundreds of quantum gates, and many believe that the path forward is quantum error correction (EC), which enables us to make reliable qubits and gates out of unreliable components.</p><p>In the past few years, multiple experiments have demonstrated key elements of quantum EC. Highlights include improved state preparation with lower measurement error <ref type="bibr">(3,</ref><ref type="bibr">4)</ref>, extended coherence times <ref type="bibr">(5)</ref>, transversal logical gates <ref type="bibr">(3,</ref><ref type="bibr">(6)</ref><ref type="bibr">(7)</ref><ref type="bibr">(8)</ref>, repeated rounds of syndrome extraction <ref type="bibr">(6,</ref><ref type="bibr">(9)</ref><ref type="bibr">(10)</ref><ref type="bibr">(11)</ref><ref type="bibr">(12)</ref>, magic-state injection <ref type="bibr">(8)</ref>, improved performance with code distance <ref type="bibr">(11)</ref>, and encoded circuits with multiple logical qubits <ref type="bibr">(13)</ref>. While no experiment has demonstrated an improvement in all aspects of an encoded qubit relative to its physical counterpart, these early works tested our assumptions about quantum EC protocols and the underlying noise models. These tests help us chart the path toward useful and scalable quantum EC.</p><p>Quantum EC encodes logical qubits into multiple physical qubits. The encoded code space has a number of symmetries whose actions are changed by the detectable errors. Stabilizer codes have binary symmetries corresponding to the +1 and -1 eigenvalues of the stabilizer operators, which form a commuting group of n-qubit Pauli operators <ref type="bibr">(14)</ref>. We measure the eigenvalues of a subset of the stabilizers that generates the whole code space. The error syndrome is a bit string where the 1's indicate that the corresponding stabilizer generator has an eigenvalue that is opposite of that of the code space.</p><p>A critical part of a quantum EC procedure is the fault-tolerant measurement of the error syndrome. We use the term Shor EC for all approaches that measure the stabilizer generators of the error syndrome one at a time. Traditionally, this requires the preparation of an entangled cat state as an encoded ancilla qubit for each generator <ref type="bibr">(15)</ref>. For some codes, a single qubit is an effective ancilla qubit <ref type="bibr">(16)</ref><ref type="bibr">(17)</ref><ref type="bibr">(18)</ref>, and for any code, a flag qubit system can be used instead of entangled ancilla qubits <ref type="bibr">(19)</ref>. Knill and Steane present alternative methods where logical qubits in the same code are used to determine the error syndrome in one or two steps <ref type="bibr">(20,</ref><ref type="bibr">21)</ref>. Many other methods are possible <ref type="bibr">(22)</ref>, especially when considering the interplay between noisy syndrome bits and repeated measurements <ref type="bibr">(23)</ref>.</p><p>In this work, we experimentally compare Shor and Steane methods applied to the [ <ref type="bibr">[9,</ref><ref type="bibr">1,</ref><ref type="bibr">3]</ref>] subsystem Bacon-Shor code <ref type="bibr">(24)</ref>. The stabilizer group of this code is generated by four weight-6 operators:</p><p>The values of 12 weight-2 symmetry operators Z i Z i+3 (i &#8712; {1,2,3,4,5,6}) and X i X i+1 (i &#8712; {1,2,4,5,7,8}), referred to as gauge operators, can freely fluctuate without destroying the logical information. The logical |0 L &#9002; (|+ L &#9002;) state consists of three rows (columns) of physical 1</p><p>Greenberger-Horne-Zeilinger (GHZ) states for a particular gauge and can be prepared fault-tolerantly with only unitary operations <ref type="bibr">(18)</ref>. We prepare the |0 L &#9002; logical state using the circuit shown in Fig. <ref type="figure">1A</ref>. In this circuit, any single-or two-qubit error of weight-1 is equivalent to a single error together with the action of a gauge operator. The logical operator Z L = Z 1 Z 2 Z 3 can be fault tolerantly measured by transversal Z readouts followed by a majority vote among the row parities</p><p>The canonical method to determine the error syndrome of Bacon-Shor code is to measure weight-2 gauges <ref type="bibr">(24)</ref><ref type="bibr">(25)</ref><ref type="bibr">(26)</ref>. The values of four stabilizer generators can be obtained by products of gauge measurement outcomes. An alternative approach is to measure the four stabilizer generators directly with single qubit ancilla <ref type="bibr">(27)</ref>. This method depends on a specific ordering of the circuit that follows the underlying gauges <ref type="bibr">(28)</ref>. The circuit for measuring the Z stabilizers S 1 and S 2 is presented in Fig. <ref type="figure">1B</ref>. From a broad perspective, both of these methods fall under the category of Shor EC. Measuring the fullsyndrome requires 24 to 48 two qubit gates between the data qubits and syndrome qubits in an adaptive approach <ref type="bibr">(18)</ref>.</p><p>In Steane EC <ref type="bibr">(20)</ref>, a transversal controlled-not (CNOT) gate is applied between data and a fault tolerantly prepared |+ L &#9002; (|0 L &#9002;) ancilla resource state used for correcting X (Z) errors, as illustrated in Fig. <ref type="figure">1C</ref>. When correcting X (Z) errors, the data (ancilla) block is the control of CNOT, while the ancilla (data) block is the target. After the transversal CNOT gate, all qubits are measured in Z (X) basis.</p><p>The error syndrome is obtained by parities of Z (X) stabilizer elements. We then assume that the syndrome is perfect and apply correction immediately based on the syndrome. Steane EC requires only 18 two qubit gates for the Bacon-Shor code to touch the data or teleport the data, respectively. For any code, when gate errors dominate, it is expected that Steane or Knill EC will outperform Shor EC. The cost is the preparation of the complicated ancilla qubits. For the case of the distance three Bacon-Shor code, the logical state can be directly prepared fault tolerantly using unitary preparation (3). This is a key advantage for small circuits and greatly benefits a Steane EC circuit.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RESULTS</head><p>We use an ion trap quantum computer to test the hypothesis that Steane EC induces less noise on the logical qubits than Shor EC. To perform this test, we prepare the logical |0&#9002; state of the Bacon-Shor code (|0 L &#9002;) and check the value of its logical Z operator using an error-corrected measurement after a single EC cycle. We also limit our interrogation to measuring the X error syndrome. A full EC cycle would require measuring both the X and the Z error syndromes.</p><p>The experimental system, based on (3), consists of a nearequispaced linear chain of 171 Yb + ions storing ground-state hyperfine qubits. The ions are held in a Sandia HOA-2.1.1 trap housed in a room-temperature ultrahigh vacuum chamber and are manipulated using a 355-nm Raman process driven by single global laser beam together with up to 32 individually addressed beams. The state of each qubit is read out using an array of photomultiplier tubes coupled to multimode fibers.</p><p>To allow a direct comparison between fault-tolerant Shor and Steane EC, we extended our experimental system from 15 to 23 ions. The increase in the number of ions leads to a sharp increase in their axial motion and the attendant errors in their individual addressing <ref type="bibr">(29)</ref>. To counter these errors, we confined the ions to decrease the chain spacing from 4.4 to 3.8 &#956;m and tailored our gates to suppress coupling to the chain's axial motion, as described in Materials and Methods. The mapping from qubits to ions for both Shor and Steane EC experiments are shown in Fig. <ref type="figure">1 (D</ref> and <ref type="figure">E</ref>, respectively). The CNOT and Hadamard gates are decomposed in a standard way into native M&#248;lmer-S&#248;rensen gates and single-qubit rotations <ref type="bibr">(30)</ref>. Details of the physical circuit model can be found in the Supplementary Materials.</p><p>To demonstrate our ability to control errors in our larger system, we perform a logical state preparation and measurement (SPAM) test. After preparing the |0 L &#9002; state, we measure all qubits in the Z basis and decode the logical Z-measurement outcome via majority voting. The logical SPAM error rate, defined as the probability of measuring Z L = -1, is observed to be 0.20 +0.27  -0.14 %, which is comparable with the previous result of 0.23(0.13)% in (3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Shor EC</head><p>Our baseline experiment is a Shor-style syndrome extraction of the two Z stabilizers following the previous work <ref type="bibr">(3)</ref>. The Shor EC procedure for X errors involves measuring two weight-6 Z stabilizer generators S 1 and S 2 separately.</p><p>A fault-tolerant Shor EC cycle requires measuring the checks in multiple rounds. An adaptive protocol for general distance three quantum error-correction code <ref type="bibr">(27,</ref><ref type="bibr">31)</ref> is to measure the stabilizer generators once and repeat the measurement if a nonzero error syndrome is detected. <ref type="bibr">(31)</ref>.</p><p>We use our 23 ion system to perform up to two rounds of Z-syndrome extraction by mapping Z stabilizers to four ancilla qubits as shown in Fig. <ref type="figure">1B</ref>. We denote the Z syndrome obtained in round r = 1,2 by a two-bit string s (r) = s (r) 1 s (r) 2 , where s (r) i = 1 (0) if the measurement of S i in round r outputs -1 (1). We decode the experimental data using three different decoders:</p><p>1) Single-shot decoder: We perform only a single extraction round and immediately apply correction based on s (1) . The correction operators corresponding to s (1) = 00, 01, 11, and 10 are I, X 1 , X 4 , and X 7 , respectively. This decoder is not fault-tolerant because a single X error between the two CNOT gates on qubits 4, 5, or 6 will always result in syndrome s (1) = 01. After correction, an additional X error will be introduced on qubit 7; the original error is amplified and becomes uncorrectable. Downloaded from <ref type="url">https://www.science.org</ref> at University of Maryland College Park on May 24, 2025</p><p>2) Adaptive decoder I: If s (1) = 00, then we do not perform the next extraction round and no correction is applied; otherwise, the next extraction round is triggered. As one error already occurred in round 1, we assume that s (2) is trustworthy and apply correction based on s (2) only. The correction operators corresponding to s (2) = 00, 01, 11, and 10 are I, X 1 , X 2 , and X 3 , respectively.</p><p>3) Adaptive decoder II: The adaptive decoder I can be improved by noticing that the second extraction round is unnecessary when s (1) is equal to 10 or 11. The weight-1 faults compatible with s (1) = 10 are a single-qubit X error on qubits 1 to 3 before the two-qubit gates, or a single measurement error on s (1)  1 . We apply the correction X 1 immediately to correct the data-qubit error (up to a gauge) or convert the measurement error into a data-qubit error without amplification of errors. The only weight-1 faults compatible with s (1) = 11 are single-qubit X errors on qubits 4, 5, or 6 before all two-qubit gates, which are corrected by X 2 . If s (1) = 01, then another extraction round is performed and the correction is applied based on s (2) .</p><p>Our current experimental setup does not support mid-circuit measurements and therefore cannot execute adaptive circuits. To estimate the logical error rate of adaptive decoders, we post-select data from two experiments, denoted by E 1 and E 2 , in which either one or two extraction rounds are deterministically performed. Let &#956;[s (1) ] be the probability that the first-round syndrome s (1) is measured, and let &#955; r [s (1) ] (r = 1,2) be the conditional logical error rate in experiment E r with first-round syndrome s (1) when s (r) is used for correction. The total logical error rates for single-shot decoder, adaptive decoder I, and adaptive decoder II are calculated as respectively. We note that the values &#956;[s (1) ] for E 1 and E 2 agree with negligible difference. In our experiment, we find that p (SS) L = 9.7(1.2) % (first row in Fig. <ref type="figure">2</ref>), p (A1) L = 10.0(1.5) % (second row in Fig. <ref type="figure">2</ref>), and p (A2) L = 7.8(1.6) % (third row in Fig. <ref type="figure">2</ref>). We see that adaptive decoder II already outperforms single-shot decoder in the experiment. The experimental values of &#955; r , which are included in the Supplementary Materials, show that &#955; 1 [s (1) ] &lt; &#955; 2 [s (1) ] for s (1) = 00,10,11, while &#955; 1 (01) &gt; &#955; 2 (01). This verifies that repetitive syndrome extraction helps when s (1) = 01, for which single-shot decoder fails to maintain fault tolerance.</p><p>We also consider the use of one-round Shor-style circuit for postselection of |0 L &#9002;, whose logical error and rejection rates are &#955; 1 (00) and 1 -&#956;(00). From Table <ref type="table">1</ref>, we see that Shor-style post-selection introduces much more logical X errors than direct preparation of |0 L &#9002; (1.30 +0.68  -0.49 % versus 0.20 +0.27 -0.14 %), with the extra cost of nonvanishing rejection rate.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Steane EC</head><p>Our Steane EC experiment involves the prepartion of the data qubits in the |0 L &#9002; state and the syndrome qubits in the |+ L &#9002; state. A transversal CNOT between the data qubits and the syndrome qubits allows X errors in the preparation of the data qubits to be mapped to the syndrome qubits (1c). For arbitrary data states, the logical ancilla state should be prepared in |+ L &#9002;, which is not affected by the logical CNOT for any ideal input logical state. For the |0 L &#9002; data state, we can also use another |0 L &#9002; state as ancilla. We test both ancilla states and find a logical error on the data qubit of 4.93(0.49)% for a |+ L &#9002; ancilla (row 6 in Fig. <ref type="figure">2</ref>) and a 4.75(0.5)% a |0 L &#9002; (row 7 in Fig. <ref type="figure">2</ref>) after we correct based on the ancilla qubit measurements. We find that the Steane method yields lower logical data error compared to the Shor syndrome readout with P value of at least 3.7%.</p><p>Another way to measure the negative impact of the syndrome measurement circuit on the code is to decode the final logical measurement without the use of any syndrome information from the intermediate EC cycle. The corresponding logical error rate is termed as disturbance. For both Shor and Steane EC, we consider the disturbance of a single syndrome extraction round. We find that the resulting disturbance of the data qubits (Fig. <ref type="figure">2</ref>) is at least 70(12)% less for Steane EC than for Shor EC .</p><p>When we use a Steane-style circuit with post-selection, our state will be in the wrong logical state with probability O(p 3 ) for a probabilistic error model. Our state post-selected on errors measured when the ancilla qubit is prepared in the |+ L &#9002; state is 0.66 +0. 27  -0.21 % (row 10 in Fig. <ref type="figure">2</ref>), which outperforms the Shor-based post-selection (row 5 in Fig. <ref type="figure">2</ref>). If we use an ancilla in the |0 L &#9002; state, then we can also post-select on logical errors. This further improves the logical fidelity output to 0.34 +0. 21  -0.14 % (last row in Fig. <ref type="figure">2</ref>), which is an improvement over not checking the error syndrome at the cost of a 34% rejection rate.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Simulation and perspective</head><p>We developed a simulation of the experiment based on unitary evolution of the full wave function where errors are added probabilistically as unwanted unitary transformations. The applied unitaries are derived from experimentally measured errors in SPAM, single qubit gates, two-qubit gates including cross-talk errors, and the effects of axial heating of the ion chain. The full details are in the Supplementary Materials.</p><p>The simulation is not fit to the logical error data and the parameters are instead determined from independent characterization and calibration experiments. This results in non-identical errors on different qubits in the chain. We see broad agreement between the simulated and the experimental data across the measured parameters.</p><p>The simulation allows us to determine the best steps forward for reducing the logical error. We find that the dominant source of error is the heating of the lowest axial mode at the rate of 180 phonons/ ms, which causes noise on the Rabi frequencies on all ions <ref type="bibr">(29)</ref>. The single-and two-qubit gates in the EC circuit experience random under-rotation errors that grow with time. Our simulation method considers the time correlations of under-rotation errors within the circuit. While small single-qubit under-rotation errors are reduced by SK1 composite pulse sequence <ref type="bibr">(32)</ref>, the XX gates are strongly affected. Another significant source of error is the dephasing during two-qubit gates. In our experiments, the effect of cross-talk on logical gate performance is negligible.</p><p>The axial heating can be reduced by cooling the trap (33), preparing the trap surface <ref type="bibr">(34)</ref>, or both <ref type="bibr">(35)</ref>, and its effects can be countered by sympathetic cooling <ref type="bibr">(29)</ref>. The reduction of axial temperature together with a decrease in the axial phase gradients of the addressing beams should also reduce the two-qubit dephasing <ref type="bibr">(36)</ref>. Dephasing can be further reduced by suppressing the relative intensity fluctuations of the red and blue sidebands in a (fiber-coupled) double-pass acousto-optic modulator (AOM) setup.</p><p>A limitation in our experiment is that detecting error syndromes does not help the decoding of the logical qubit without post-selection. In all cases, it would be better not to apply the syndrome extraction gadget. Using the simulator, we explore a scenario where the heating rate is reduced to 0, and Z (X) errors during two-qubit gates is reduced by a factor of 5 <ref type="bibr">(4)</ref>. We assume that the initial temperature of the lowest axial mode remains unchanged at 5.5 mK.</p><p>In this limit, we find that the logical error rate decreases to 0.81(0.06)% for Steane EC and 2.45(0.16)% for Shor EC (Table <ref type="table">2</ref>). Both methods see substantial improvements in errors, and Steane EC continues to outperform the Shor EC. The post-selected states would be prepared with a lower rejection rate. For Steane with |0 L &#9002; ancilla, we see a reduction of the rejection rates by a factor of 3 and of the error rates by a factor of 4 over the current simulated values (Table <ref type="table">1</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 1. Comparison of post-selection protocols for between Shor-and Steane-style error detection circuits. |0 L &#9002;</head><p>We calculate the logical error rate (leR) based on the experimental (eXP) data, our simulation (SiM) of the experiment, and our predicted simulation for future experimental improvements (iMP). Post-selection leads to a rejection rate (RR), which is the fraction of trials that are not post-selected.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Postselection protocol</head><p>Direct |0 L &#9002; preparation Shor Steane (|+ L &#9002; ancilla) Steane (|0 L &#9002; ancilla) leR eXP 0.20 +0.27 -0.14 % 1.30 +0.68 -0.49 % 0.66 +0.27 -0.21 % 0.34 +0.21 -0.14 % SiM 0.22 +0.03 -0.03 % 0.82 +0.07 -0.07 % 0.46 +0.05 -0.05 % 0.26 +0.04 -0.04 % iMP 0.14 +0.03 -0.02 % 0.42 +0.05 -0.04 % 0.06 +0.02 -0.02 % 0.06 +0.02 -0.01 % RR eXP (35.32 &#177; 1.87)% (27.10 &#177; 1.44)% (33.81 &#177; 1.32)% SiM (33.04 &#177; 0.29)% (33.67 &#177; 0.36)% (32.16 &#177; 0.35)% iMP (20.71 &#177; 0.25)% (15.98 &#177; 0.25)% (12.32 &#177; 0.23)% The procedure outlined here is ideal for quantum architectures that enable low-error rate shuttling to connect distant qubits without multiple swap operations. For ions, a charge-coupled device-type architecture <ref type="bibr">(38)</ref> that uses longer than two-ion chains as a baseline would work well. Ion temperature can be lowered after merging chains using sympathetic cooling and benefits from precooling one of the two merged chains. For neutral atoms, a change in encoding procedures from the Steane code (13) would enable testing these results in that system. In future quantum dot systems, which allow coherent transport of spins, a similar result will hold <ref type="bibr">(39)</ref>. Steane EC is also promising for a multilayer architecture where a logical ancilla qubit layer can be directly coupled to the data qubit layer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>MATERIALS AND METHODS</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Experimental system</head><p>To perform two-qubit M&#248; lmer-S&#248; rensen gates, we use individually addressed Raman beams to induce state-dependent amplitudemodulated forces that couple the internal states of the ions to one set of the ions' radial modes (Fig. <ref type="figure">3</ref>). For robustness to mode frequency drift, we choose the mean frequencies of these forces (lines 1 to 7 on Fig. <ref type="figure">3</ref>) half-way between the frequencies of the neighboring radial modes (dashed lines on Fig. <ref type="figure">3</ref>) and use a time-reversal symmetric modulation waveforms that null the mean motional displacement of each mode during the gate <ref type="bibr">(40)</ref>.</p><p>Predominant axial motion of the ions at the lowest axial mode frequency of 174 kHz causes the gate waveforms experienced by the ions to acquire modulation sidebands (lines 1a to 7a in Fig. <ref type="figure">3</ref>). To suppress the resulting errors, we choose the XX gate waveforms for which these sidebands are separated from the radial modes by at least 3.3 kHz.</p><p>To mitigate the impact of the axial ion motion on the singlequbit gates, we first align the addressing beams to minimize the phase gradient of the Raman coupling along the chain axis.</p><p>The effects of Raman amplitude fluctuations are countered by using SK1 pulses <ref type="bibr">(32)</ref>. Each 13-&#956;slong pulse segment of the compound pulse is further Gaussian-shaped so as to null the first-order contribution of the ions' motion at the lowest axial frequency to the resulting unitary.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Physical error rates and error modeling</head><p>The logical error rate for each experiment is numerically estimated via Monte-Carlo sampling of state vector evolutions. The leading source of errors in the experiment is the motion of the ion chain in the lowest axial mode (mode 0) with frequency &#969; 0 = 2&#960; &#215; 174 kHz, which misaligns the ions relative to the individual-addressing beams. These beams are nearly Gaussian-shaped with waist w = 450 nm, corresponding to instantaneous carrier Rabi frequency of i-th ion</p><p>, where x i is the instantaneous position of this ion.</p><p>Because, in our experiments, the energy E 0 of mode 0 corresponds to hundreds of motional quanta &#8463;&#969; 0 , we describe this motion classically. In this limit, &#937; i varies with the classical phase &#981; of the ions' motion as &#937; i = &#937; i, max exp (-2&#1013; i sin 2 &#981;), where &#1013; i = b 2 i0 &#8463;nE 0 &#8725; mw 2 &#969; 2 0 is a unitless decay parameter, m is the ion mass, and b i0 is the participation of ion i in mode 0. Averaging over the motional phase &#981; gives the mean Rabi frequency &#937; i = &#937; i,max f &#1013; i of ion i, where f(x) = e -x I 0 (x), with I 0 as the modified Bessel function of the first kind.</p><p>Uncertainty in the energy E 0 introduces rotation errors in both single-and two-qubit gates <ref type="bibr">(29)</ref>. A carrier rotation of ion i by angle &#952; becomes an imperfect rotation by angle &#952;f(&#1013; i ), while a two-qubit XX(&#952;) between ions i and j gate becomes XX[&#952;f(&#1013; i )f(&#1013; j )]. Note that, in our model, &#1013; i and &#1013; j are perfectly correlated because they are both derived from the same random number n of motional quanta as &#1013; i,j = nu i,j , with u i,j = b 2 (i,j)0 &#8463; &#8725; mw 2 &#969; 0 fixed unitless numbers that we calculate.</p><p>We assume that at beginning of the circuit (t = 0) mode 0 is in thermal equilibrium. In this case, &#1013; i will be Boltzmann-distributed with mean &#1013; i (0), which we determine by fitting carrier Rabi oscillations of all the qubits to the model from (29) (Fig. <ref type="figure">4</ref>). We fit &#1013; i to nu i to obtain the mean initial phonon number n(0) = 660 (20). At the beginning of the simulation, we sample n from from the Boltzmann distribution with mean n(0).</p><p>Without mid-circuit sympathetic cooling, the energy of the lowest axial mode increases with time, causing the gates applied near the end of the circuit to perform worse. We determine the rate of increase &#947; i of &#1013; i by fitting Rabi oscillations at later times in the circuit (Fig. <ref type="figure">4</ref>). A fit of &#947; i to &#7749; &#215; u i yields the axial heating rate &#7749; = 180 (4) phonons/ms. This is consistent with a noisy electric field that is homogenous across the chain and corresponds to the heating rate of 8.3(2) phonons/ms of a single ion with axial frequency of 2&#960;&#215; 174 kHz.</p><p>We model heating of mode 0 as a biased random walk in n. Given n(r&#916;t), we set</p><p>Fig. <ref type="figure">3</ref>. Choice of carrier frequencies for amplitude-modulated XX gates in long ion chain. the frequencies of the radial modes of 23 ions (dashed lines) compared to the mean frequencies of the state-dependent amplitude-modulated forces (lines 1 to 7) that are used to perform entangling gates. Because of motion of the lowest axial mode of the ion chain, the gate waveforms as seen by the ions acquire sidebands at &#177;174 kHz (lines 1a to 7a).</p><p>To determine the imperfect rotation angle for a gate starting at time t, for each raw single-qubit rotation &#963; &#981; (&#952;) in the x-y plane on ion i, the actual rotation angle &#952; is set to be The extra coefficient 1 + u i n(0) compensates the average underrotation at t = 0. Similarly, for each two-qubit XX(&#952;) rotation between ions i and j starting at time t, the actual rotation angle &#952; is set to be We ignore the fluctuation of n(t) within a single-or two-qubit gate duration.</p><p>Another contributing factor to logical error is dephasing during the entangling gates. Sources of this dephasing include axial phase gradients in the individual addressing beams combined with axial motion of the ions, fluctuations, in the ratio of the red and blue sidebands and fluctuations in coupling to other Zeeman levels. We model the dephasing during the XX gate between qubits i and j as a pair of equal single-qubit phase-flip Pauli channels on qubits i and j following the gate. We determine the error probability p (i,j) Z for each ion pair by performing K paired maximally entangling gates with opposite rotation angles (+XX/-XX) inside a Ramsey sequence on both ions. We fit the resulting Ramsey fringes to extract the contrast for both ions and set p (i,j) Z to 1/2 of the average measured contrast loss per gate (Fig. <ref type="figure">5</ref>). We assume p (i,j) Z to be time independent.</p><p>To model dephasing on idling qubits due to optical phase fluctuations and unwanted ac shifts, each idling circuit location with duration t, we apply a Pauli Z error with probability &#915; deph t, where &#915; deph is the measured dephasing rate. For each measurement, we flip the outcome from |1&#9002; (|0&#9002;) to |0&#9002; (|1&#9002;) with probability p 1&#8594;0 = 4 &#215; 10 -3 (p 0&#8594;1 = 1.5 &#215; 10 -3 ).</p><p>Acoustic and electrical cross-talk in the 32-channel AOM leads to cross-talk in individual addressing. We characterize this crosstalk by measuring the ratio of the carrier Rabi frequencies for a single addressed ion and the remaining qubits (Fig. <ref type="figure">6</ref>). The effects of cross-talk on single-qubit gates are suppressed using SK1 pulses.</p><p>We estimate the contribution of two-qubit cross-talk errors on logical infidelity. When a two-qubit gate X i X j (&#952;) is applied between ions i and j with carrier Rabi frequency &#937;(t), each other ion k &#8800; i, j will also experience a spin-dependent force with carrier Rabi frequency &#937; k (t) = (&#967; i,k + &#967; j,k )&#937;(t), where &#967; i,k are the carrier cross-talk ratios. After the two-qubit drive is finished, two small two-qubit rotations X i X k &#952; (1)   k and X j X k &#952; (2)   k will be applied between ion pairs (i, k) and (j, k). Let A i,j,k be the rotation angle on ion pair (i, k) when the two-qubit AM pulse sequence on the pair (i, j) is applied on the pair (i, k) instead. Then, we have and</p><p>&#952; &#8788; &#952; 1 + u i n(0) 1 + u j n(0) f u i n(t) f u j n(t)</p><p>&#57905; Z (&#961;) = 1 -p (i,j) Z &#961; + p (i,j) Z Z&#961;Z (5)</p><p>&#952; (1)  k = &#967; i,k +&#967; j,k A i,j,k</p><p>&#952; (2)  k = &#967; i,k +&#967; j,k A j,i,k p X 0 0.83 p Z 0 1.5% A B Fig. 5. X-flip errors in XX gates. the measured probabilities p X of an X error (A) and p Z of a Z error (B), per qubit, per fully entangling XX gate between qubits i and j. Downloaded from <ref type="url">https://www.science.org</ref> at University of Maryland College Park on May 24, 2025</p><p>The values A i,j,k can be analytically calculated from the pulse shapes, motional mode frequencies, and spin-motion coupling strengths.</p><p>Motional dephasing during two-qubit gates causes X errors (41) and contributes to the logical error rate. We determine the probability p X of single-qubit Pauli X errors during the X i X j (&#952;) gate between ions i and j by preparing the target qubits in the |0&#9002; state and measuring the probability p of a single bit flip after K fully entangling gates. We set p X = p/K/2 and show the results in Fig. <ref type="figure">5B</ref>. See "Demonstration of fault-tolerant Steane quantum error correction" by the research groups led by M. M&#252;ller (Aachen &amp; J&#252;lich) and by T. Monz (Innsbruck) for related work <ref type="bibr">(42)</ref>. </p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Downloaded from https://www.science.org at University of Maryland College Park onMay 24, 2025   </p></note>
		</body>
		</text>
</TEI>
