Source-linked AI summary

Characterizing large-scale quantum computers via cycle benchmarking

Alexander Erhard, Joel James Wallman, Lukas Postler, Michael Meth, Roman Stricker, Esteban Adrian Martinez, Philipp Schindler, Thomas Monz, Joseph Emerson, Rainer Blatt

arXiv:1902.08543v1quant-ph

TL;DR

Large-scale quantum processors require scalable characterization that accounts for global and local errors while remaining robust to SPAM effects. The paper develops cycle benchmarking and proves an estimator for process fidelity under stated assumptions. Its analysis supports efficient estimation with variance independent of qubit count, while experiments assess fidelity drift and finite-sampling behavior.

Abstract

from arXiv · show

Quantum computers promise to solve certain problems more efficiently than their digital counterparts. A major challenge towards practically useful quantum computing is characterizing and reducing the various errors that accumulate during an algorithm running on large-scale processors. Current characterization techniques are unable to adequately account for the exponentially large set of potential errors, including cross-talk and other correlated noise sources. Here we develop cycle benchmarking, a rigorous and practically scalable protocol for characterizing local and global errors across multi-qubit quantum processors. We experimentally demonstrate its practicality by quantifying such errors in non-entangling and entangling operations on an ion-trap quantum computer with up to 10 qubits, with total process fidelities for multi-qubit entangling gates ranging from 99.6(1)% for 2 qubits to 86(2)% for 10 qubits. Furthermore, cycle benchmarking data validates that the error rate per single-qubit gate and per two-qubit coupling does not increase with increasing system size.

I. THEORETICAL METHODS

The appendix establishes notation for state preparation, measurement, and noisy quantum processes using density matrices and quantum channels.

  • The state of the quantum register is represented by a density matrix ρ.Source: §I · p. 7
  • The appendix adopts channel notation for processes acting on quantum states.Source: §I · p. 7
  • Pauli-channel notation is used explicitly for conjugation by a Pauli matrix P.Source: §I · p. 7

A. State preparation and measurement procedures

The protocol prepares Pauli eigenstates and measures Pauli expectations through local basis changes and computational-basis readout, while explicitly accounting for SPAM errors.

State preparation and measurement procedures

B. Modelling the decay as a function of the sequence length

Cycle benchmarking models repeated noisy cycles through randomized Pauli operations, producing a decay whose sequence-length dependence isolates the process under study under stated noise assumptions.

Modelling the decay

C. Estimating the process fidelity

The appendix proves that the cycle-benchmarking estimator provides a conservative approximation to process fidelity under the protocol’s assumptions.

Estimating the process fidelity

D. Finite sampling effects

Finite-sampling analysis separates uncertainty from random sequences and measurements from uncertainty due to sampling Pauli matrices. The variance from Pauli sampling is independent of qubit number and scales favorably when sequence-length differences are chosen appropriately.

Formal qualification

  • Finite-sample statements can be made rigorous using concentration results and the union bound, but with additional notation and less favorable pessimistic constants.This qualification concerns the formal treatment of the approximately normal statements.Source: D. Finite sampling effects · p. 10

Finite sampling sources

  • Finite random sequences and measurements produce approximately normally distributed errors in estimated expectation values.The resulting error scale depends on the sequence-length difference used in the estimator.Source: D. Finite sampling effects · p. 10

Pauli-matrix sampling

  • The variance from sampling K Pauli matrices is independent of the number of qubits.Pauli matrices are sampled uniformly at random with replacement and their fidelity estimates are averaged.Source: D. Finite sampling effects · p. 10
  • Choosing sequence-length differences proportional to 1/(1 − F̂) makes the variance proportional to (1 − F̂)^2.This allows efficient estimation of 1 − F̂ to multiplicative precision.Source: D. Finite sampling effects · p. 10

Experimental convergence

  • σ = 0.0135(3)/√K describes the fitted decrease in standard deviation as the number of sampled subspaces increases.The observed standard deviation is larger than the quantum projection-noise lower bound σproj = 0.00151(2)/√K.Source: D. Finite sampling effects · p. 10

E. Correction operators for the MS gate

The MS-gate correction analysis uses the gate’s periodicity and its action on Pauli operators to simplify cycle-benchmarking sequences. For even N, the MS gate is related to an X⊗N operation at half-period.

Gate periodicity

  • MS^4 = I allows sequence lengths for the MS gate to be restricted to integral multiples of 4.Because MS^2 ∝ X⊗N, even sequence lengths are also possible if the Pauli-dependent sign is tracked.Source: E. Correction operators for the MS gate · p. 10

Pauli propagation

II. EXPERIMENTAL METHODS

The experiments implement cycle benchmarking with sequences of single-qubit rotations and N-qubit Mølmer–Sørensen gates, compiled into the ion-trap machine language. The implementation shares collective basis changes across qubit operations, while addressed z-rotations are expected to limit local-operation fidelity.

Sequence construction

  • CB experiments use sequences containing single-qubit rotations and N-qubit MS gates.The sequences are defined using N-qubit Clifford gates according to the experimental protocol.Source: §II · pp. 10–11
  • A rotation R(θ)j = exp(iθpj/2) uses a single-qubit Pauli operation pj ∈ [X, Y, Z].This defines the elementary rotation notation used in the experimental sequences.Source: §II · p. 11

Machine implementation

  • Compilation represents an elementary single-qubit operation as one addressed z-rotation between two collective x- or y-rotations.Collective rotations act as shared basis changes across the register and can therefore be reused by individual qubit operations.Source: §II · p. 11

Error considerations

  • Addressed z-rotations are expected to have larger infidelity than collective rotations because of greater intensity sensitivity.The AC-Stark implementation is quadratically more sensitive to intensity fluctuations than resonant x- and y-rotations.Source: §II · p. 11

Experimental parameters

A. Testing the dependence of the estimator on the sequence length

The estimator’s dependence on sequence length is tested on a six-qubit register using multiple sequence-length pairs. The measured process fidelities agree within half a standard deviation, supporting the assumed sequence-length independence.

Sequence-length test

  • The Markovian-noise model predicts process-fidelity estimates independent of sequence lengths m1 and m2 up to O([1 − FRC(G̃, G)]^2).The experiment tests this prediction at three sequence lengths for six qubits.Source: A. Testing the dependence of the… · p. 11

Experimental result

B. Analyzing fidelity drift

Fidelity loss over time was attributed primarily to temperature-driven laser-beam misalignment, and modeled as a linear drift. The dressed MS gate drifted faster than local gates, with recalibration every two hours limiting expected loss to 1%.

Loading 1902.08543v1…