Erratum The following article is Open access

Erratum: Randomized benchmarking in the analogue setting (2020 Quantum Sci. Technol. 5 034001)

, , , and

Published 23 June 2020 © 2020 The Author(s). Published by IOP Publishing Ltd
, , Citation E Derbyshire et al 2020 Quantum Sci. Technol. 5 049601 DOI 10.1088/2058-9565/ab987c

This is a correction for 2020 Quantum Sci. Technol. 5 034001

2058-9565/5/4/049601

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

Due to an error during the publishing process the below errors occurred.

Algorithm 1 should be labelled as algorithm 2. It should appear as:

Algorithm 1. Digital randomized benchmarking.

1:  Sample uniformly from $\left\{{U}_{k}\right\}$ a number of sequence lengths S1 and run a sequence Sη at length lS1 where: ;${S}_{\eta }={{\Lambda}}_{{U}_{{k}_{\eta }}}+{{\Lambda}}_{{U}_{{k}_{1}}},\dots ,{{\Lambda}}_{{U}_{{k}_{\eta }}},\mathrm{a}\mathrm{n}\mathrm{d}{{\Lambda}}_{{U}_{{k}_{\eta +1}}}$ is a single operator deterministically chosen to invert the preceding sequence of unitaries (i.e. ${{\Lambda}}_{{U}_{{k}_{\eta +1}}}={\left[{{\Lambda}}_{{U}_{{k}_{1}}},\dots ,{{\Lambda}}_{{U}_{{k}_{\eta }}}\right]}^{{\dagger}}$). This sequence should return the system to its initial state ρψ .
2:  Repeat this sequence R times and record $\mathrm{Tr}\left[{E}_{\psi }{S}_{\eta }\left({\rho }_{\psi }\right)\right]$ to see if initial state ρψ survived the sequence Sη and call this the survival probability Pη for sequence η.
3:  Repeat this for varying sequences of the same length l and find the average probability that the initial state survived for this sequence length $\mathrm{Tr}\left[{E}_{\psi },{S}_{l}\left({\rho }_{\psi }\right)\right]$ where Sl represent the average over all sequences of length l. Call this the average probability for length l: Pl .
4:  Repeat the above steps for sequences of different lengths, and plot average survival probability against sequence length, i.e. Pl vs l. Fit results to a pre-determined decay curve: Pl = A + Bf1 where l is the sequence length and f is the fidelity decay parameter, with A and B absorbing SPAM errors.
5:  The average error rate can be charactterised by r where $r=\left(d-1\right)\left(1-f\right)/d$, and d is the dimension of the Hilbert space for a system of qubit size $n=\left(d={2}^{n}\right)$.

Algorithm 2. Analogue randomized benchmarking.

1:  Sample uniformly from $\left\{{U}_{k}\right\}$ a number of sequence time-lengths ST and run a sequence Sη of time-length TST where: ${S}_{\eta }=\left[{{\Lambda}}_{{U}_{{k}_{\eta }}},\dots ,{{\Lambda}}_{{U}_{{k}_{\eta }}},{{\Lambda}}_{{U}_{{k}_{\eta }}}^{{\dagger}},\dots ,{{\Lambda}}_{{U}_{{k}_{1}}}^{{\dagger}}\right]$ on your system such that if each unitary was perfectly implemented your system would be returned to initial state ρφ . Here we systematically invert each preceding unitary.
2:  Repeat the sequence R times; record the survival probability ${P}_{\eta }=\mathrm{Tr}\left[{E}_{\psi }{S}_{\eta }\left({\rho }_{\psi }\right)\right]$ for this sequence.
3:  Repeat the above for various sequences of the same time-length to get the average survival probability for each sequence time-length: ${P}_{T}=\left[{E}_{\psi }{S}_{T}\left({\rho }_{\psi }\right)\right]$ where ST is the average over all sequences of time-length, T.
4:  Repeat the above steps for sequences of different time-lengths and plot the average survival probability against time-length PT vs T.
5:  Fit the results to a predetermined decay curve of the following or similar form: PT = A + BfT , where again T is the sequence time-length and f represents the fidelity decay parameter of the process, with A and B fit parameters that absorb SPAM errors. And again, the average error rate is characterised by r where $r=\left(d-1\right)\left(1-f\right)/d$ and d is the dimension of the Hilbert space for a system of qubit size $n\left(d={2}^{n}\right)$.

This algorithm should have appeared in section 3.3. It is cited on page 6: in this section, we first give an overview of extending RB to the analogue setting, with technical details from section 3.1 onwards, and our ARB protocol (see algorithm 2) in section 3.1.

Algorithm 2 should be labelled as algorithm 1. It should appear as:

This algorithm should have appeared in section 2. It is cited on page 3: we present here a basic randomized benchmarking protocol (see algorithm 1), for completeness, and for technical details and further explanation of how the method works we refer to appendix A.

It is also cited on page 6: the standard form of RB (see algorithm 1) involves a single deterministically chosen inversion operator ΛUk+1 that inverts the preceding unitary sequence.

It is also cited on page 7: the parameters for the standard RB protocol (see algorithm 1 in section 2) still apply, but we redefine the form of Sl and introduce another measure for the sequence length: ST where ST Sl and T represents the total time to run each sequence of length l, i.e. T = dt · l and so, we highlight that the average error-rate gained from this protocol is the average error as a function of physical time T.

In addition the Orcid ID of author J Yago Malo should be included. This ID is: 0000-0001-5588-9183.

10.1088/2058-9565/ab987c