<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">893507</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2022.893507</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>The Qubit Fidelity Under Different Error Mechanisms Based on Error Correction Threshold</article-title>
<alt-title alt-title-type="left-running-head">Li</alt-title>
<alt-title alt-title-type="right-running-head">Qubit Fidelity Under Different Errors</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Kai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1712930/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Key Laboratory of Magnetic Resonances and Atomic and Molecular Physic</institution>, <institution>Innovation Academy for Precision Measurement Science and Technology</institution>, <institution>Chinese Academy of Sciences</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Physical Sciences, University of Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1449641/overview">Guangling Cheng</ext-link>, East China Jiaotong University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1724898/overview">Yonggang Tan</ext-link>, Luoyang Normal University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1728080/overview">Hongwei Li</ext-link>, University of Science and Technology of China, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Kai Li, <email>kaili@wipm.ac.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Quantum Engineering and Technology, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>29</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>893507</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Li.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Quantum error correction is a crucial step to realize large-scale universal quantum computing, and the condition for realizing quantum error correction is that the error probability of each operation step must below some threshold. This requires that the qubits&#x2019; quality and the quantum gates precision can reach a certain level experimentally. We firstly discuss the mechanism of quantum errors: the precision of quantum gates corresponds to unitary operator errors, and the quality of qubits is attributed to decoherence. Then, according to the threshold of the surface code error correction, we proved the minimum of quantum gate fidelity should not be less than 1 &#x2212; <italic>p</italic> with the error probability <italic>p</italic>, and found the natural decoherence time of qubits that can be used for error correction. This provides some kind of theoretical supports for qubits preparation and performing quantum operations experimentally.</p>
</abstract>
<kwd-group>
<kwd>quantum computing</kwd>
<kwd>quantum error correction</kwd>
<kwd>surface code</kwd>
<kwd>decoherence</kwd>
<kwd>gate fidelity</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>As one of the Frontier fields in the post-Moore&#x2019;s Law era, quantum computing has received extensive attention from physicists, information scientists, and cryptographers. There are two main reasons. First, The spatial scale of classical computer chips has approached the scale of quantum physics. The classical laws are no longer applicable in such scale, which requiring the support of quantum theory. Second, quantum algorithms based on quantum systems can reduce the computing complexity of difficult problems, to achieve computational acceleration even exponentially, such as Shor&#x2019;s algorithm [<xref ref-type="bibr" rid="B1">1</xref>,<xref ref-type="bibr" rid="B2">2</xref>], Grover&#x2019;s algorithm [<xref ref-type="bibr" rid="B3">3</xref>,<xref ref-type="bibr" rid="B4">4</xref>], etc.</p>
<p>However, the main difficulty in the current quantum computing experiments is that it is hard to achieve large-scale qubits integration, because of the decoherence, noise in channels, and crosstalk between qubits, and so on [<xref ref-type="bibr" rid="B5">5</xref>,<xref ref-type="bibr" rid="B6">6</xref>]. Since practical universal quantum algorithms require large-scale fault-tolerant quantum computing platforms, the current stage in the field of quantum computing is to demonstrate and practicalize the quantum superiority of Noisy Intermediate Scale Qubits quantum computing [<xref ref-type="bibr" rid="B7">7</xref>,<xref ref-type="bibr" rid="B8">8</xref>]. Quantum error correction is still the most technical step that needs to be overcome and improved. If error correction is not carried out, quantum circuit will accumulate errors until the correct result cannot be obtained. The commonly used error correction scheme that can be implemented at present includes surface code (two-dimensional topological quantum error correction) [<xref ref-type="bibr" rid="B9">9</xref>,<xref ref-type="bibr" rid="B10">10</xref>]. Gidney et al. estimated that the time to crack 2048-bit RSA by executing the Shor&#x2019;s algorithm on the superconducting circuits platform using the surface code is about 8&#xa0;h [<xref ref-type="bibr" rid="B11">11</xref>], however the qubits overhead reaches 20 millions. Gouzien et al. took advantage of a 3D-guage color code and the ion trap quantum computing to reduce the qubits overhead to 13,436&#xa0;at the cost of a slight increase in execution time to 177&#xa0;days [<xref ref-type="bibr" rid="B12">12</xref>].</p>
<p>It can be seen that different quantum error correction schemes will have a certain impact on the overhead of quantum circuits, and will also produce different error probability thresholds <italic>p</italic>
<sub>th</sub>. This threshold <italic>p</italic>
<sub>th</sub> will further impose a constraint on the fidelity of qubits and quantum operations, which is also the focus of our work. If we want to go further in the development of quantum error correction, we need a more accurate understanding and deeper exploration of the error mechanism of qubits.</p>
<p>Although error correction schemes based on error syndrome detection don&#x2019;t require us to identify the source of errors for each qubit, but only need the statistical probability of errors. However, during the preparation of required qubits and quantum gates, their fidelity and decoherence characteristic time should be used as reference standard. Therefore, according to the error probability threshold required by error correction schemes, after clarifying the error generation mechanism, the theoretical calibration of the corresponding standard is also an important part of overcoming the bottleneck in quantum error correction experiments.</p>
<p>In this work, we explore the different sources of single-qubit errors, and calculate the fidelity of quantum operations and decoherence respectively according to the surface code probability threshold <italic>p</italic>
<sub>th</sub>. For the single-qubit error correction model, the probability of detecting an error should be a comprehensive characterization of the two error sources. The conclusions of this work provide a theoretical basis for the fidelity criteria of the qubits preparation and quantum operations in experiments.</p>
</sec>
<sec id="s2">
<title>2 The Source of Qubit Errors</title>
<p>As a quantum system existing in the environment, qubits will inevitably interact with the surrounding environment to exchange information. This is a loss of information for qubits, and it will also bring errors to the result of quantum circuits.</p>
<p>We can use the fidelity between the initial and final states of a quantum system to measure the degree of information retention. But since the measurement of fidelity requires ensemble-based measurement methods such as quantum state tomography, it is not suitable to do the fidelity measurement in quantum circuits. Therefore, error correction schemes usually directly use a parity-like error characterization method to monitor errors and avoid destroying data qubits.</p>
<p>Specifically, the model of the interaction between a quantum system and the environment can be described by the operation-sum representation. First, the total state of the quantum system and the environment <italic>&#x3c1;</italic> &#x3d; <italic>&#x3c1;</italic>
<sub>0</sub> &#x2297; <italic>&#x3c1;</italic>
<sub>env</sub>, <italic>&#x3c1;</italic>
<sub>0</sub> represents the initial state density matrix of the quantum system, and <italic>&#x3c1;</italic>
<sub>env</sub> represents the density matrix of the environment. According to the Schmidt purification, the initial state <italic>&#x3c1;</italic>
<sub>env</sub> of the environment can always be written as a pure state, which means <inline-formula id="inf1">
<mml:math id="m1">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>env</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. Wherein <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo stretchy="false">}</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is a set of basis for the environment, and <inline-formula id="inf3">
<mml:math id="m3">
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is the initial state. Then after the whole system experiences evolution <italic>U</italic>, the final state of the quantum system <inline-formula id="inf4">
<mml:math id="m4">
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Tr</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>env</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2297;</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, that is, <italic>&#x3c1;</italic> experiences the evolution of <italic>U</italic>, and then the environment is traced to obtain the reduced density matrix of the quantum system,<disp-formula id="e1">
<mml:math id="m5">
<mml:mi>&#x3b5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2297;</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="&#x27e8;" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="&#x27e8;" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>U</mml:mi>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, represents the matrix element of the <italic>U</italic> under the environmental representation, and acts on the quantum system [<xref ref-type="bibr" rid="B13">13</xref>].</p>
<p>For the quantum system, the fidelity <italic>F</italic> after the evolution is<disp-formula id="e2">
<mml:math id="m7">
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>Tr</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>In fact, after the partial tracing of the environment Tr<sub>env</sub>, all we care about is the difference between the initial and final states of the quantum system, that is, what kind of errors will be caused. The details of the evolution process don&#x2019;t need us to care about. The operator <italic>E</italic> has also become a reduced operator that only acts on the quantum system.</p>
<p>Next, we can judge whether <italic>E</italic> is unitary or not to classify the errors occurred from the quantum system. For the sake of simplicity, we take one qubit as the quantum system in quantum computing. Specifically, it is divided into two categories:</p>
<p>
<italic>Unitary operator E</italic>. The operator <italic>E</italic> is unitary and can preserve the trace of the quantum state density matrix. This type of error can keep the qubit still in pure state. We know that under ideal conditions, the quantum state required for quantum computing should be a pure state, and the quantum operation should be a unitary operation<xref ref-type="fn" rid="FN1">
<sup>1</sup>
</xref>. If the introduced error is also a unitary operator, this means that the effect of the error did not decoherent the quantum state. From the perspective of the Bloch sphere, it&#x2019;s just that the state vector produces some unexpected rotations on the spherical surface.</p>
<p>Considering the actual operation, this kind of error mainly comes from the quantum gate. Whether it&#x2019;s because the operator&#x2019;s approximation can&#x2019;t reach 100% accuracy, or because of environmental influences that make the quantum gates behave inaccurately, such kind of errors can be translated into single-qubit rotations on the Bloch sphere.</p>
<p>
<italic>Non-unitary operator E</italic>. The operator <italic>E</italic> evolves the qubit from a pure state to a mixed state. This type of error can be understood as what we usually say, decoherence. Compared to the first type of error, the effects of decoherence are more common. The damping of amplitude and phase is usually due to the contact of the qubit with the environment (various types of noise). Since the qubit has become a mixed state, part of the information contained in it has changed from the form of quantum superposition to a classical mixture, which has irreversibly leaked into the environment.</p>
<p>From the perspective of the Bloch sphere, the decayed state vector shrinks from the surface to the inside of the sphere. The decay of the state vector can be decomposed into transverse relaxation and longitudinal relaxation [<xref ref-type="bibr" rid="B14">14</xref>,<xref ref-type="bibr" rid="B15">15</xref>]. For detailed discussion and calculation, please refer to <xref ref-type="sec" rid="s3-2">Section 3.2</xref>.</p>
<p>Although from the perspective of error correction, it seems that we do not need to care about the cause of the errors, but only need to monitor the errors and take corresponding error correction operations to ensure the reliability of the circuit. However, in experiments, various quantum computing platforms using different materials and principles may have very different qubit properties and types of quantum operations. Our research conclusions can provide a unified theoretical standard for different platforms, and can obtain more precise qubit decoherence fidelity and quantum operation fidelity according to different error correction schemes and error correction standards. Therefore, the research on the error mechanism of qubits is of certain significance.</p>
<p>For the widely used surface code, since the error correction circuit increases the circuit depth and the number of qubits, its error threshold can also be divided into different classes [<xref ref-type="bibr" rid="B9">9</xref>]. Specifically, according to the surface code error correction circuit (<xref ref-type="fig" rid="F1">Figure 1A</xref>), Fowler et al. divides the error thresholds into <italic>p</italic>
<sub>th,0</sub>, <italic>p</italic>
<sub>th,1</sub>, and <italic>p</italic>
<sub>th,2</sub>. These three levels of thresholds have different degrees of sensitivity to the logic error rate of the error correction circuit, and we will select the appropriate class of threshold as constraint according to the expression of fidelity.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Single cycle logical circuit that detects X errors in the surface code. The solid circles in the circuit represent auxiliary qubits, and the open circles represent data qubits. A single cycle contains 8 steps, including single-qubit gate, initialization, C-NOT gate, and measurement; <bold>(B)</bold> Bloch sphere representation of a single qubit. &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; represents the quantum state after the ideal quantum operation, &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9; is the final state after the error occurs. The angle between the projection of the <italic>x</italic> &#x2212; <italic>y</italic> plane and the <italic>x</italic>-axis is the phase angle <italic>&#x3d5;</italic>, and the angle between the state vector and the <italic>z</italic>-axis is the polar angle <italic>&#x3b8;</italic>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g001.tif"/>
</fig>
<p>Next, we will show the correlation between different quantum superposition initial states, error probability and fidelity for single qubit. And then theoretically deduce and calculate the qubit fidelity and quantum operation fidelity of the above two error-generating mechanisms, and find the corresponding theoretical limit under the error probability threshold.</p>
</sec>
<sec id="s3">
<title>3 Error Probability and Fidelity of Single Qubit</title>
<p>For any single-qubit pure state, we denote an arbitrary superposition state of &#x7c;0&#x27e9; and &#x7c;1&#x27e9; as &#x7c;<italic>&#x3c8;</italic>&#x27e9; &#x3d; <italic>&#x3b1;</italic>&#x7c;0&#x27e9; &#x2b; <italic>&#x3b2;</italic>&#x7c;1&#x27e9;, where the normalization condition is &#x7c;<italic>&#x3b1;</italic>&#x7c;<sup>2</sup> &#x2b; &#x7c;<italic>&#x3b2;</italic>&#x7c;<sup>2</sup> &#x3d; 1. In a Bloch sphere with the radius of 1, &#x7c;<italic>&#x3c8;</italic>&#x27e9; is the radial vector on the sphere, taking <inline-formula id="inf6">
<mml:math id="m8">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, and &#x7c;<italic>&#x3c8;</italic>&#x27e9; is expressed as<disp-formula id="e3">
<mml:math id="m10">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>&#x3b8;</italic> is the polar angle and <italic>&#x3d5;</italic> is the azimuth angle. We usually use the density matrix of state <italic>&#x3c1;</italic> &#x3d; &#x7c;<italic>&#x3c8;</italic>&#x27e9;&#x27e8;<italic>&#x3c8;</italic>&#x7c; to calculate [<xref ref-type="bibr" rid="B13">13</xref>].<disp-formula id="e4">
<mml:math id="m11">
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3b2;</mml:mi>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>For a error correction process, we need to perform error detection and correction for the result after each step. Without loss of generality, we assume that after each unitary operation of quantum computing, the final state &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; &#x3d; <italic>&#x3b1;</italic>&#x7c;0&#x27e9; &#x2b; <italic>&#x3b2;</italic>&#x7c;1&#x27e9;, where <italic>f</italic> means &#x2018;final&#x2019;. But due to the error of quantum operation or decoherence caused by noise, the final state becomes &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;, where <italic>e</italic> means &#x2018;errors&#x2019;. Compared with &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9;, the difference generated by &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9; may originate from one or more reasons, and we will analyze them one by one below.</p>
<sec id="s3-1">
<title>3.1 The Error of Unitary Operation</title>
<p>The quantum gate operation in the quantum circuit is usually to apply a specific controllable external field to the qubit to control it. There are different type of external field according to the different qubit systems, such as the microwave pulse [<xref ref-type="bibr" rid="B16">16</xref>] in the superconducting circuit system, the laser pulse [<xref ref-type="bibr" rid="B17">17</xref>] in the ion trap system, and so on. Here we consider the errors that such quantum operations bring to qubits because they cannot be 100<italic>%</italic> accurate.</p>
<p>For example, a beam of X<sub>
<italic>&#x3c0;</italic>
</sub>-pulse can rotate the qubit by an angle of <italic>&#x3c0;</italic> around the <italic>x</italic>-axis, but due to the insufficient precision, the quantum state actually rotates around the <italic>x</italic>-axis by <italic>&#x3c0;</italic> &#xb1; <italic>&#x3b4;</italic>. Such an error can be understood as an unexpected unitary operation, and equivalent to a rotation of an unknown angle. In fact this unexpectedly angle can be a rotation around any axis, not necessarily the same as the operation rotation. (<xref ref-type="fig" rid="F1">Figure 1B</xref>).</p>
<p>According to the above operations, the single-qubit state can be written as the following process:<list list-type="simple">
<list-item>
<p>1. The initial state undergoes an error-free unitary operation, &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; &#x3d; <italic>U</italic>&#x7c;<italic>&#x3c8;</italic>
<sub>0</sub>&#x27e9;;</p>
</list-item>
<list-item>
<p>2. The initial state undergoes an unitary operation with errors, &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9; &#x3d; <italic>U</italic>&#x2032;&#x7c;<italic>&#x3c8;</italic>
<sub>0</sub>&#x27e9; &#x3d; <italic>U</italic>
<sub>
<italic>e</italic>
</sub>
<italic>U</italic>&#x7c;<italic>&#x3c8;</italic>
<sub>0</sub>&#x27e9; &#x3d; <italic>U</italic>
<sub>
<italic>e</italic>
</sub>&#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9;.</p>
</list-item>
</list>
</p>
<p>The qubit undergoes the quantum operation <italic>U</italic>&#x2032; with errors, which is equivalent to the qubit first undergoes the precise operation <italic>U</italic>, and then undergoes an error operation <italic>U</italic>
<sub>
<italic>e</italic>
</sub>, and finally becomes the quantum state with error &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;. <italic>U</italic>
<sub>
<italic>e</italic>
</sub> is also essentially a rotation operation on the Bloch sphere, so it can be decomposed into rotation around <italic>x</italic>-axis and <italic>z</italic>-axis, corresponding to the types of X and Z errors that occur in qubits respectively. Besides, the error probability is described by the rotation angle <italic>&#x25b;</italic>.</p>
<sec id="s3-1-1">
<title>3.1.1 X Errors</title>
<p>
<inline-formula id="inf8">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, the probability of error <inline-formula id="inf9">
<mml:math id="m13">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:math>
</inline-formula>.</p>
<p>After the state &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; is affected by <italic>U</italic>
<sub>
<italic>x</italic>
</sub>,<disp-formula id="e5">
<mml:math id="m14">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Since &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; and &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;<sub>
<italic>x</italic>
</sub> are pure states, their density matrices are <italic>&#x3c1;</italic>
<sub>
<italic>f</italic>
</sub> &#x3d; &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9;&#x27e8;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x7c;, <italic>&#x3c1;</italic>
<sub>
<italic>e</italic>,<italic>x</italic>
</sub> &#x3d; &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;<sub>
<italic>x</italic>
</sub>&#x27e8;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x7c; respectively. And the fidelity <italic>F</italic>
<sub>
<italic>x</italic>
</sub> under the X error of probability <italic>p</italic> is<disp-formula id="e6">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>Tr</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|">
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Bringing in the &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; and &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;, we can get<disp-formula id="e7">
<mml:math id="m16">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>We can see that the fidelity <inline-formula id="inf10">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is not only related to the error rotation angle <italic>&#x25b;</italic>, but also to the <italic>&#x3b8;</italic> and <italic>&#x3d5;</italic> angles of the quantum state &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9;. This means that even the same error will have different effects on different quantum states. <xref ref-type="fig" rid="F2">Figure 2A</xref> plots the relationship between <inline-formula id="inf11">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and <italic>&#x25b;</italic>, <italic>&#x3b8;</italic> (For the convenience of drawing, we take <italic>&#x3d5;</italic> &#x3d; 0.)</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(A)</bold> For <italic>U</italic>
<sub>
<italic>x</italic>
</sub> errors, the qubit fidelity <inline-formula id="inf12">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is a function of the error probability <italic>p</italic> and the polar angle <italic>&#x3b8;</italic> (<italic>&#x3d5;</italic> is set to be 0); <bold>(B)</bold> For <italic>U</italic>
<sub>
<italic>z</italic>
</sub> errors, the qubit fidelity <inline-formula id="inf13">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is a function of the error probability <italic>p</italic> and the polar angle <italic>&#x3b8;</italic>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g002.tif"/>
</fig>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Z Errors</title>
<p>
<inline-formula id="inf14">
<mml:math id="m21">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, the probability of error <inline-formula id="inf15">
<mml:math id="m22">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:math>
</inline-formula>.</p>
<p>The same process as X errors,<disp-formula id="e8">
<mml:math id="m23">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>After the Z error for probability <italic>p</italic>, the density matrix becomes <italic>&#x3c1;</italic>
<sub>
<italic>e</italic>,<italic>z</italic>
</sub> &#x3d; &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;<sub>
<italic>z</italic>
</sub>&#x27e8;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x7c;, and the fidelity<disp-formula id="e9">
<mml:math id="m24">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|">
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>It can be found that for Z errors, the fidelity <italic>&#x3c1;</italic>
<sub>
<italic>e</italic>,<italic>z</italic>
</sub> &#x3d; &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x27e9;<sub>
<italic>z</italic>
</sub>&#x27e8;<italic>&#x3c8;</italic>
<sub>
<italic>e</italic>
</sub>&#x7c; is not affected by the phase angle <italic>&#x3d5;</italic>, but is still affected by the polar angle <italic>&#x3b8;</italic>, see <xref ref-type="fig" rid="F2">Figure 2B</xref>.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Natural Decoherence</title>
<p>We analyzed the case where the error is a unitary operator above, which ensures that the qubit is still pure. And because of the unitarity of the operator, unitary errors are in principle completely reversible. But if the error causes the qubit to evolve from a pure state to a mixed state, its information will be irreversibly lost, usually described as decoherence caused by the environment.</p>
<p>Under the conditions of Born approximation (weak coupling between quantum system and environment) and Markovian approximation (each noise is temporally uncorrelated), the decoherence problem of quantum system is usually described by the master equation of density matrix (quantum Liouville equation) [<xref ref-type="bibr" rid="B18">18</xref>].<disp-formula id="e10">
<mml:math id="m25">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x210f;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>H</italic> represents the coherent dynamic evolution Hamiltonian, and <inline-formula id="inf16">
<mml:math id="m26">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:math>
</inline-formula> represents the incoherent evolution. <inline-formula id="inf17">
<mml:math id="m27">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the Lindblad quantum transition operator, which is used to describe the effect of different decoherence effects on the quantum state <italic>&#x3c1;</italic>, and &#x393;<sub>
<italic>k</italic>
</sub> represents the rate (influence degree) of the corresponding <inline-formula id="inf18">
<mml:math id="m28">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>.</p>
<p>The research on the master equation and multi-body quantum system is complicated, and we can refer to [<xref ref-type="bibr" rid="B19">19</xref>,<xref ref-type="bibr" rid="B20">20</xref>] for details. In universal quantum computing, any quantum operation can be decomposed into a combination of single-qubit gates and two-qubit gates. So theoretically only the decoherence of at most two bodies need to be considered in quantum computing. In this subsection, we first consider the single-qubit decoherence problem.</p>
<p>In theory, decoherence occurs in the entire process of quantum computing, that is, the entire process from initialization, quantum gate operation, to measurement and memory. In the stage without quantum operations, we can set the Hamiltonian <italic>H</italic> of the coherent evolution part to 0. It means that in such stage the qubit will undergo natural decoherent decay. Although such model is relatively naive, it can also correspond to the process of qubit storage and preparation, which is of great significance to quantum computing.</p>
<p>For the natural decoherence model of single qubit, we also categorize the types of errors [<xref ref-type="bibr" rid="B15">15</xref>]:</p>
<p>
<italic>Amplitude damping.</italic> The conversion between &#x7c;0&#x27e9;<italic>&#x21cc;</italic>&#x7c;1&#x27e9; is called amplitude damping. This includes the transition of &#x7c;0&#x27e9; &#x2192; &#x7c;1&#x27e9; and the decay of &#x7c;1&#x27e9; &#x2192; &#x7c;0&#x27e9;. However, the probability of a spontaneous transition in a quantum system in equilibrium is negligible compared to the probability of decay [<xref ref-type="bibr" rid="B21">21</xref>]. During longitudinal relaxation, single qubit exchange energy with the environment, resulting in irreversible information leakage.</p>
<p>
<italic>Dephasing.</italic> The decay of the phase angle <italic>&#x3d5;</italic> is called pure dephasing. Pure dephasing does not exchange energy with the environment, so it is in principle reversible. In theory, the dynamic decoupling method can completely eliminate the pure dephase decay [<xref ref-type="bibr" rid="B22">22</xref>], and in practice scientists are trying to achieve it.</p>
<p>For the master equation solution of the above decoherence model, it can be described by a simplified form of the Bloch-Redfield density matrix [<xref ref-type="bibr" rid="B15">15</xref>,<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B24">24</xref>],<disp-formula id="e11">
<mml:math id="m29">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>The operator interaction strength &#x393;<sub>
<italic>k</italic>
</sub> represents the decay rate, the amplitude damping rate is &#x393;<sub>1</sub>, and the transverse decoherence rate is &#x393;<sub>2</sub> &#x3d; &#x393;<sub>1</sub>/2 &#x2b; &#x393;<sub>
<italic>&#x3d5;</italic>
</sub>, which includes both amplitude damping and pure dephasing effects. The probability amplitude of &#x7c;1&#x27e9; is attenuated from &#x7c;<italic>&#x3b2;</italic>&#x7c;<sup>2</sup> to <inline-formula id="inf19">
<mml:math id="m30">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, and the probability amplitude of &#x7c;0&#x27e9; is <inline-formula id="inf20">
<mml:math id="m31">
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>; the decay rate of the off-diagonal term is <inline-formula id="inf21">
<mml:math id="m32">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>.</p>
<p>In the standard Bloch-Redfield model, the off-diagonal term also has a frequency detuning attenuation term <italic>e</italic>
<sup>&#x2212;<italic>i&#x3b4;&#x3c9;t</italic>
</sup>, which represents the attenuation caused by the frequency detuning between the qubit and the control system. The Hamiltonian <italic>H</italic> is set to 0, so the detuning term doesn&#x2019;t need to be considered.</p>
<p>In addition, the standard Bloch-Redfield model cannot still accurately describe the decoherence of superconducting qubits. The off-diagonal term in the density matrix should also normally contain the non-exponential decay term <inline-formula id="inf22">
<mml:math id="m33">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, which can describe 1/<italic>f</italic>-type noise. For the sake of simplicity, we do not consider the non-exponential decay term here.</p>
<p>With the decoherent density matrix, we compute the fidelity <inline-formula id="inf23">
<mml:math id="m34">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>
<disp-formula id="e12">
<mml:math id="m35">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>Tr</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2b;</mml:mo>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>Bring <inline-formula id="inf24">
<mml:math id="m36">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m37">
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> in, we can get<disp-formula id="e13">
<mml:math id="m38">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>It can be found that there is no related term of <inline-formula id="inf26">
<mml:math id="m39">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> in the fidelity <inline-formula id="inf27">
<mml:math id="m40">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. Since &#x393;<sub>2</sub> &#x3d; &#x393;<sub>1</sub>/2 &#x2b; &#x393;<sub>
<italic>&#x3d5;</italic>
</sub>, it means that <inline-formula id="inf28">
<mml:math id="m41">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is not affected by pure dephasing, which also reflects the reversibility of pure dephasing in the decoherence process. The relationship between <inline-formula id="inf29">
<mml:math id="m42">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and the polar angle <italic>&#x3b8;</italic>, the amplitude damping probability <inline-formula id="inf30">
<mml:math id="m43">
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>For natural decoherence, the quantum state fidelity <inline-formula id="inf31">
<mml:math id="m44">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> as a function of decay probability <italic>p</italic> and the polar angle <italic>&#x3b8;</italic>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g003.tif"/>
</fig>
<p>For different quantum states <italic>&#x3c1;</italic>
<sub>
<italic>f</italic>
</sub>, the effect of natural decoherence on fidelity is also different. The larger the polar angle <italic>&#x3b8;</italic>, the greater the effect of amplitude damping decoherence on fidelity, and vice versa.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Surface Code Error Probability Threshold and the Minimum Fidelity</title>
<p>Surface codes have become widely used error correction schemes in various experimental platforms due to their neighbor interactions and the lattice structure that is easy to expand. In the field of error correction, the threshold theorem is the basic principle that guarantees the effectiveness of error correction schemes. Error corrections need additional auxiliary qubits and gates, which will introduce new errors. If there are too many additional errors introduced by the error correction circuits, the errors will continue to accumulate during the error correction cycle. Therefore, we need to require the error probability of the qubits and operations to be lower than a certain threshold <italic>p</italic>
<sub>th</sub>, so that the error probability of the final result of the circuit can be reduced by continuously implementing the error correction cycle [<xref ref-type="bibr" rid="B13">13</xref>].</p>
<p>For the X error correction circuit of the surface code (see <xref ref-type="fig" rid="F1">Figure 1A</xref>), there are a total of 8 basic steps, including single-qubit gates, two-qubit gates, measurement and other operations. Considering these 8 steps comprehensively, error probability threshold is <italic>p</italic>
<sub>th</sub> &#x3d; 0.0057 for each step [<xref ref-type="bibr" rid="B9">9</xref>].</p>
<p>The author also divided the errors into three classes, and studied the sensitivity of each type of errors to the threshold: Class0 represents the single-qubit error of the data qubit, <italic>p</italic>
<sub>th,0</sub>
<italic>&#x2245;</italic>0.043; Class1 represents the initialization of the auxiliary qubit, H gate and measurement errors, <italic>p</italic>
<sub>th,1</sub>
<italic>&#x2245;</italic>0.12; Class3 represents two-qubit gate errors, <italic>p</italic>
<sub>th,2</sub>
<italic>&#x2245;</italic>0.0125. However, since these types of error threshold are larger than the overall threshold <italic>p</italic>
<sub>th</sub> when considered separately, we take <italic>p</italic>
<sub>th</sub> &#x3d; 0.0057 for calculation.</p>
<sec id="s4-1">
<title>4.1 Unitary Errors</title>
<sec id="s4-1-1">
<title>4.1.1 X Errors</title>
<p>Assuming that only X errors occur, the error probability threshold <italic>p</italic>
<sub>th</sub> &#x3d; sin<sup>2</sup>
<italic>&#x25b;</italic>, <inline-formula id="inf32">
<mml:math id="m45">
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arcsin</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2245;</mml:mo>
<mml:mn>0.0756</mml:mn>
</mml:math>
</inline-formula>. According to <xref ref-type="disp-formula" rid="e8">Eq. 8</xref>, we can get the fidelity when the error probability <italic>p</italic> is between 0 &#x223c; 0.0057,<disp-formula id="e14">
<mml:math id="m46">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Still taking <italic>&#x3d5;</italic> &#x3d; 0, the function curve is shown in <xref ref-type="fig" rid="F4">Figure 4A</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> The value range of fidelity <inline-formula id="inf33">
<mml:math id="m47">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> after limiting the error probability <italic>p</italic> to the surface code error threshold range; <bold>(B)</bold> Under the same error probability value range, the value range and the gradient trend of <inline-formula id="inf34">
<mml:math id="m48">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g004.tif"/>
</fig>
<p>It is easy to know that the minimum value of <inline-formula id="inf35">
<mml:math id="m49">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is obtained at <italic>&#x3b8;</italic> &#x3d; 0, <italic>&#x3c0;</italic>. At this time, the quantum state is at the two poles of the Bloch sphere, and the X error will completely flip the qubit. If <italic>p</italic> &#x3d; <italic>p</italic>
<sub>th</sub>, then for &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; &#x3d; &#x7c;0&#x27e9; or &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; &#x3d; &#x7c;1&#x27e9;, the minimum fidelity <inline-formula id="inf36">
<mml:math id="m50">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.9943</mml:mn>
</mml:math>
</inline-formula>. That is, the minimum fidelity of unitary operation under X error is 99.43<italic>%</italic>.</p>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Z Errors</title>
<p>On the other hand, assuming that only Z errors occur, we bring in <inline-formula id="inf37">
<mml:math id="m51">
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arcsin</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula>,<disp-formula id="e15">
<mml:math id="m52">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>We can also get the function curve of <inline-formula id="inf38">
<mml:math id="m53">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> when 0 &#x3c; <italic>p</italic> &#x2264; 0.0057, as shown in <xref ref-type="fig" rid="F4">Figure 4B</xref>.</p>
<p>From <xref ref-type="disp-formula" rid="e15">Eq. 15</xref>, if <italic>&#x3b8;</italic> &#x3d; 0 or <italic>&#x3c0;</italic>, we have sin&#x2009;<italic>&#x3b8;</italic> &#x3d; 0, <inline-formula id="inf39">
<mml:math id="m54">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is independent of <italic>p</italic>, and Z error will not affect the fidelity. In fact, <italic>&#x3b8;</italic> &#x3d; 0, <italic>&#x3c0;</italic> corresponds to &#x7c;0&#x27e9; and &#x7c;1&#x27e9;, and the Z error is to rotate the quantum state around the <italic>z</italic> axis, which naturally does not change these two quantum states. If 0 &#x3c; <italic>&#x3b8;</italic> &#x3c; <italic>&#x3c0;</italic>, the minimum fidelity value when <italic>&#x3b8;</italic> &#x3d; <italic>&#x3c0;</italic>/2 is <inline-formula id="inf40">
<mml:math id="m55">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, which is also 99.43%.</p>
</sec>
<sec id="s4-1-3">
<title>4.1.3 Rotation Errors Around an Arbitrary Axis <italic>m</italic> by an Angle of <italic>&#x25b;</italic>
</title>
<p>Through the discussion of X and Z errors, we find that the minimum values of their fidelity are the same, although the quantum states when taking the minimum value are different. In fact, we can show that the minimum value of fidelity is 1 &#x2212; <italic>p</italic> (or 1 &#x2212; sin<sup>2</sup>
<italic>&#x25b;</italic>) for the error when the state is unexpectedly rotated by <italic>&#x25b;</italic> around any axis <italic>m</italic>.</p>
<p>Proof: From <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, it can be seen that the final state with error &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>m</italic>
</sub>&#x27e9; &#x3d; <italic>U</italic>
<sub>
<italic>m</italic>
</sub>&#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9;, then let <inline-formula id="inf41">
<mml:math id="m56">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, <italic>U</italic>
<sub>
<italic>m</italic>
</sub> represents the rotation of <italic>&#x25b;</italic> around the <italic>m</italic>-axis operation, <italic>&#x3c3;</italic>
<sub>
<italic>m</italic>
</sub> is the operation of rotating <italic>&#x3c0;</italic> around the <italic>m</italic>-axis. <inline-formula id="inf42">
<mml:math id="m57">
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> means 2<italic>&#x3c0;</italic> rotation around the <italic>m</italic>-axis, so there is <inline-formula id="inf43">
<mml:math id="m58">
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
</mml:math>
</inline-formula>. Then the fidelity<disp-formula id="e16">
<mml:math id="m59">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>cos</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>When <inline-formula id="inf44">
<mml:math id="m60">
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>, we have <inline-formula id="inf45">
<mml:math id="m61">
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula>; and when <inline-formula id="inf46">
<mml:math id="m62">
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>, <inline-formula id="inf47">
<mml:math id="m63">
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>. From the perspective of the Bloch sphere, when the fidelity gets the maximum, the qubit state vectors just falls on the <italic>m</italic>-axis and we marked them as &#x7c;0&#x27e9;<sub>
<italic>m</italic>
</sub> and &#x7c;1&#x27e9;<sub>
<italic>m</italic>
</sub>. At this point, the operation of rotating around the <italic>m</italic>-axis cannot change the quantum state. When the fidelity gets the minimum, the state vector falls on the normal plane <italic>n</italic> of the <italic>m</italic>-axis, and we marked them as &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>m</italic>
</sub>&#x27e9;<sub>max</sub>, see <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>For the rotation operation of any axis <italic>m</italic>, its error operator is <italic>U</italic>
<sub>
<italic>m</italic>
</sub>. The maximum of fidelity <inline-formula id="inf48">
<mml:math id="m64">
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is obtained when the quantum state vector coincides with the <italic>m</italic>-axis, and we mark the states as <inline-formula id="inf49">
<mml:math id="m65">
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m66">
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>; And the minimum of <inline-formula id="inf51">
<mml:math id="m67">
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is obtained when the state falls on the normal plane <italic>n</italic> of the <italic>m</italic>-axis, we mark it as <inline-formula id="inf52">
<mml:math id="m68">
<mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="&#x27e9;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g005.tif"/>
</fig>
<p>The <italic>m</italic>-axis is also easy to determine if we know &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; and &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>m</italic>
</sub>&#x27e9;. Take the two points which are the intersection of &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>f</italic>
</sub>&#x27e9; and &#x7c;<italic>&#x3c8;</italic>
<sub>
<italic>m</italic>
</sub>&#x27e9; with the Bloch sphere respectively and connect them. The midpoint of the above line segment and the center of the sphere, these two points can determine the <italic>m</italic>-axis, which is perpendicular to the above line segment.</p>
<p>Moreover, <italic>U</italic>
<sub>
<italic>m</italic>
</sub> can be decomposed into rotating <italic>&#x25b;</italic>
<sub>1</sub> around the <italic>x</italic>-axis first, and then rotating <italic>&#x25b;</italic>
<sub>2</sub> around the <italic>z</italic>-axis, that is <inline-formula id="inf53">
<mml:math id="m69">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. If <inline-formula id="inf54">
<mml:math id="m70">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:math>
</inline-formula>, and <inline-formula id="inf55">
<mml:math id="m71">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:math>
</inline-formula>, we can have<disp-formula id="e17">
<mml:math id="m72">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">&#x232a;</mml:mo>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Natural Decoherence</title>
<p>For the natural decoherent state <italic>&#x3c1;</italic>
<sub>BR</sub>, the amplitude damping probability <inline-formula id="inf56">
<mml:math id="m73">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. If the characteristic time <italic>T</italic>
<sub>1</sub> is fixed, according to the error probability threshold <italic>p</italic>th, we can obtain the longest lifetime <italic>&#x3c4;</italic> &#x3d; &#x2212;<italic>T</italic>
<sub>1</sub> ln&#x2009;<italic>p</italic>th that the qubit can be used for quantum computing.</p>
<p>According to the work of Krantz et al. [<xref ref-type="bibr" rid="B15">15</xref>], taking <italic>T</italic>
<sub>1</sub> &#x3d; 85 <italic>&#x3bc;</italic>s, we can get <italic>&#x3c4;</italic> &#x3d; 0.489 <italic>&#x3bc;</italic>s. This means that a superconducting qubit with a amplitude damping lifetime of 85 <italic>&#x3bc;</italic>s has 489 <italic>n</italic>s available for quantum operations before decoherence. This time seems very short, but it is undoubtedly sufficient for a superconducting system with a single operation time of 10 &#x223c; 100 <italic>n</italic>s.</p>
<p>Similarly, we take the threshold <italic>p</italic>
<sub>th</sub> &#x3d; 0.0057 of the surface code scheme, then there is <inline-formula id="inf57">
<mml:math id="m74">
<mml:mn>0.9943</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>, and the relationship between <inline-formula id="inf58">
<mml:math id="m75">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and the polar angle <italic>&#x3b8;</italic> and time <italic>t</italic> is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> The amplitude damping probability <italic>p</italic>
<sub>dec</sub> is limited in the surface code error threshold range. This figure shows the value range and gradient trend of the quantum state fidelity <inline-formula id="inf59">
<mml:math id="m76">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>; <bold>(B)</bold> The two-dimensional drawing of <bold>(A)</bold>.</p>
</caption>
<graphic xlink:href="fphy-10-893507-g006.tif"/>
</fig>
<p>It can be found that the fidelity is minimized when <italic>&#x3b8;</italic> &#x3d; <italic>&#x3c0;</italic>, <inline-formula id="inf60">
<mml:math id="m77">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>B&#x2009;R</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.9943</mml:mn>
</mml:math>
</inline-formula>.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Discussion</title>
<p>From the analysis above, we studied the fidelity of quantum unitary operations and natural decoherence under surface code threshold requirements. But in each case, we assumed that only this type of error occurs, and in practice the operation errors and decoherence would occur at the same time. Therefore, the actual error probability <inline-formula id="inf61">
<mml:math id="m78">
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>dec</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, since 0 &#x3c; <italic>p</italic>
<sub>
<italic>U</italic>
</sub>, <italic>p</italic>
<sub>dec</sub> &#x3c; 1, so <italic>p</italic> &#x3e; <italic>p</italic>
<sub>
<italic>U</italic>
</sub> and also <italic>p</italic> &#x3e; <italic>p</italic>
<sub>dec</sub>. Given all this, the actual quantum operation fidelity should be larger than the above calculated value of 99.43%, and the actual available decoherence time should be shorter than 489 <italic>n</italic>s.</p>
<p>At the same time, the threshold theorem guarantees that the circuit can correct errors by continuously increasing the number of cycles when the error probability is lower than the threshold. However, the closer the error probability is to the threshold, the more cycles are required. Due to the limited quantum resources (number of qubits, number of quantum gates), it is impossible for us to require that the actual error probability only just reaches the threshold, which will cause enormous amount of qubits. Therefore, there is a recognized fidelity standard of 99.9% (the error probability per step is 10<sup>&#x2013;3</sup>), which is assumed in some articles [<xref ref-type="bibr" rid="B9">9</xref>,<xref ref-type="bibr" rid="B11">11</xref>]. So that for the surface code, the number of physical qubits can be controlled between 10<sup>3</sup> &#x223c; 10<sup>4</sup> to encode a logical qubit.</p>
<p>For different quantum error correction codes, their error probability thresholds are different. Therefore the quantum gate fidelity and coherence time required for error correction will also be different. This will further affect the number of cycles of the error correction code, which is reflected in the required quantum resources (the corresponding amount of qubits and quantum operations). Based on our above processing method, the minimum required gate fidelity and qubit coherence time can be calculated by just obtaining the error probability threshold of the error correction code. Then according to the minimum standard, we can seek the balance between the number of quantum resources and their fidelity, which provides theoretical standards for experiments.</p>
<p>
<italic>Two-qubit gate errors</italic>. In the previous sections, we only discussed the fidelity of single-qubit operations, but the set of general quantum gates also includes two-qubit gates, such as C-NOT gates. For a two-qubit gate, both qubit 1 and qubit 2 will have unitary errors with probability <italic>p</italic> respectively, resulting in a lower fidelity than single-qubit gate. We can regard the error of two qubits as two independent and unaffected operators&#x2019; direct product <italic>U</italic>
<sub>qubit, 1</sub> &#x2297; <italic>U</italic>
<sub>qubit, 2</sub>, and the research on the fidelity of two-qubit gate is also worthy of our further study focus on.</p>
<p>
<italic>Decoherence with driven field</italic>. In the decoherence part, we only perform the correlation calculation of natural decoherence (let the Hamiltonian <italic>H</italic> &#x3d; 0). But decoherence occurs throughout the computing process, including when quantum operations are excuted. When an external field drives the quantum state evolution, decoherence occurs. And this process can be described by the master equation of the density matrix with a time-independent Hamiltonian <italic>H</italic>.</p>
<p>In quantum computing, single-qubit gate and two-qubit gate are usually fixed rotations rather than time-dependent continuous transformations. So for the master equation, in the part of the Heisenberg evolution <inline-formula id="inf62">
<mml:math id="m79">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x210f;</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, the Hamiltonian <italic>H</italic> is time-independent, only <italic>&#x3c1;</italic> evolves with time. The incoherent evolution led by Lindblad operator <inline-formula id="inf63">
<mml:math id="m80">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> also affects the evolution of <italic>&#x3c1;</italic> in the master equation, so the qubit decoherence problem with driving field is relatively complicated, but it is also more suitable for studying the decoherence phenomenon during executing quantum operations.</p>
</sec>
<sec id="s6">
<title>6 Conclusion</title>
<p>In this work, we present a classification discussion about the sources of quantum errors according to the unitarity of the reduced evolutionary operators. For an unitary error, we can understand it as the precision error of the quantum operation. The effect of it is equivalent to the effect of an extra unitary rotation operation, and the quantum operation fidelity can be calculated according to the error probability threshold of the surface code. The non-unitary error can be understood as the decoherence process of qubits. We focus on the situation of natural decoherence, and calculate the qubit coherence duration that can be used for quantum error correction according to the evolution properties of decoherence.</p>
<p>Decoherence time and quantum gate operation fidelity are important parameters in the preparation of qubits and quantum control experimentally. Our work clarifies the mechanism of quantum error sources and provides theoretical support for laboratory technical.</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>KL independently did the calculations and wrote the manuscript.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work was supported by National Natural Science Foundation of China under Grant No. 11725524.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>We thank Yitian Wang for fruitful discussions, and Professor Qingyu Cai&#x2019;s great supports.</p>
</ack>
<fn-group>
<fn id="FN1">
<label>1</label>
<p>For the two-qubit operations, we treat the two qubits together as a quantum system. If we consider one of them, it is in a mixed state, but the two-qubit state is still pure.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Shor</surname>
<given-names>PW</given-names>
</name>
</person-group>. <article-title>Algorithms for Quantum Computation: Discrete Logarithms and Factoring</article-title>. In: <conf-name>Proceedings 35th annual symposium on foundations of computer science</conf-name>. <publisher-loc>Santa Fe, NM, USA</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>1994</year>). p. <fpage>124</fpage>&#x2013;<lpage>34</lpage>. </citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shor</surname>
<given-names>PW</given-names>
</name>
</person-group>. <article-title>Polynomial-time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer</article-title>. <source>SIAM Rev</source> (<year>1999</year>) <volume>41</volume>:<fpage>303</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1137/s0036144598347011</pub-id> </citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Grover</surname>
<given-names>LK</given-names>
</name>
</person-group>. <article-title>A Fast Quantum Mechanical Algorithm for Database Search</article-title>. In: <conf-name>Proceedings of the twenty-eighth annual ACM symposium on Theory of computing</conf-name> (<year>1996</year>). p. <fpage>212</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1145/237814.237866</pub-id> </citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grover</surname>
<given-names>LK</given-names>
</name>
</person-group>. <article-title>Quantum Mechanics Helps in Searching for a Needle in a Haystack</article-title>. <source>Phys Rev Lett</source> (<year>1997</year>) <volume>79</volume>:<fpage>325</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.79.325</pub-id> </citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bruzewicz</surname>
<given-names>CD</given-names>
</name>
<name>
<surname>Chiaverini</surname>
<given-names>J</given-names>
</name>
<name>
<surname>McConnell</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Sage</surname>
<given-names>JM</given-names>
</name>
</person-group>. <article-title>Trapped-ion Quantum Computing: Progress and Challenges</article-title>. <source>Appl Phys Rev</source> (<year>2019</year>) <volume>6</volume>:<fpage>021314</fpage>. <pub-id pub-id-type="doi">10.1063/1.5088164</pub-id> </citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martinis</surname>
<given-names>JM</given-names>
</name>
<name>
<surname>Cooper</surname>
<given-names>KB</given-names>
</name>
<name>
<surname>McDermott</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Steffen</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Ansmann</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Osborn</surname>
<given-names>KD</given-names>
</name>
<etal/>
</person-group> <article-title>Decoherence in Josephson Qubits from Dielectric Loss</article-title>. <source>Phys Rev Lett</source> (<year>2005</year>) <volume>95</volume>:<fpage>210503</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.95.210503</pub-id> </citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arute</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Arya</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Babbush</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Bacon</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bardin</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Barends</surname>
<given-names>R</given-names>
</name>
<etal/>
</person-group> <article-title>Quantum Supremacy Using a Programmable Superconducting Processor</article-title>. <source>Nature</source> (<year>2019</year>) <volume>574</volume>:<fpage>505</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1038/s41586-019-1666-5</pub-id> </citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>W-S</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M-C</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Strong Quantum Computational Advantage Using a Superconducting Quantum Processor</article-title>. <source>Phys Rev Lett</source> (<year>2021</year>) <volume>127</volume>:<fpage>180501</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.127.180501</pub-id> </citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fowler</surname>
<given-names>AG</given-names>
</name>
<name>
<surname>Mariantoni</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Martinis</surname>
<given-names>JM</given-names>
</name>
<name>
<surname>Cleland</surname>
<given-names>AN</given-names>
</name>
</person-group>. <article-title>Surface Codes: Towards Practical Large-Scale Quantum Computation</article-title>. <source>Phys Rev A</source> (<year>2012</year>) <volume>86</volume>:<fpage>032324</fpage>. <pub-id pub-id-type="doi">10.1103/physreva.86.032324</pub-id> </citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Satzinger</surname>
<given-names>KJ</given-names>
</name>
<name>
<surname>Atalaya</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Exponential Suppression of Bit or Phase Errors with Cyclic Error Correction</article-title>. <source>Nature</source> (<year>2021</year>) <volume>595</volume>:<fpage>383</fpage>. </citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gidney</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Eker&#xe5;</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>How to Factor 2048 Bit RSA Integers in 8 hours Using 20 Million Noisy Qubits</article-title>. <source>Quantum</source> (<year>2021</year>) <volume>5</volume>:<fpage>433</fpage>. <pub-id pub-id-type="doi">10.22331/q-2021-04-15-433</pub-id> </citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gouzien</surname>
<given-names>&#xc9;</given-names>
</name>
<name>
<surname>Sangouard</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Factoring 2048-bit RSA Integers in 177 Days with 13 436 Qubits and a Multimode Memory</article-title>. <source>Phys Rev Lett</source> (<year>2021</year>) <volume>127</volume>:<fpage>140503</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.127.140503</pub-id> </citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="book">
<comment>[Dataset]</comment> <person-group person-group-type="author">
<name>
<surname>Nielsen</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Chuang</surname>
<given-names>I</given-names>
</name>
</person-group>. <source>Quantum Computation and Quantum Information</source> (<year>2002</year>). </citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ithier</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Collin</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Joyez</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Meeson</surname>
<given-names>PJ</given-names>
</name>
<name>
<surname>Vion</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Esteve</surname>
<given-names>D</given-names>
</name>
<etal/>
</person-group> <article-title>Decoherence in a Superconducting Quantum Bit Circuit</article-title>. <source>Phys Rev B</source> (<year>2005</year>) <volume>72</volume>:<fpage>134519</fpage>. <pub-id pub-id-type="doi">10.1103/physrevb.72.134519</pub-id> </citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krantz</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Kjaergaard</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Orlando</surname>
<given-names>TP</given-names>
</name>
<name>
<surname>Gustavsson</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Oliver</surname>
<given-names>WD</given-names>
</name>
</person-group>. <article-title>A Quantum Engineer&#x27;s Guide to Superconducting Qubits</article-title>. <source>Appl Phys Rev</source> (<year>2019</year>) <volume>6</volume>:<fpage>021318</fpage>. <pub-id pub-id-type="doi">10.1063/1.5089550</pub-id> </citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="thesis">
<person-group person-group-type="author">
<name>
<surname>Ithier</surname>
<given-names>G</given-names>
</name>
</person-group>. <source>Manipulation, Readout and Analysis of the Decoherence of a Superconducting Quantum Bit</source>. <comment>Ph.D. thesis</comment>. <publisher-loc>Paris, France</publisher-loc>: <publisher-name>Universit&#xe9; Pierre et Marie Curie-Paris VI</publisher-name> (<year>2005</year>).</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olmschenk</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Younge</surname>
<given-names>KC</given-names>
</name>
<name>
<surname>Moehring</surname>
<given-names>DL</given-names>
</name>
<name>
<surname>Matsukevich</surname>
<given-names>DN</given-names>
</name>
<name>
<surname>Maunz</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Monroe</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Manipulation and Detection of a Trapped Yb<sup>&#x2b;</sup> Hyperfine Qubit</article-title>. <source>Phys Rev A</source> (<year>2007</year>) <volume>76</volume>:<fpage>052314</fpage>. <pub-id pub-id-type="doi">10.1103/physreva.76.052314</pub-id> </citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Devitt</surname>
<given-names>SJ</given-names>
</name>
<name>
<surname>Munro</surname>
<given-names>WJ</given-names>
</name>
<name>
<surname>Nemoto</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>Quantum Error Correction for Beginners</article-title>. <source>Rep Prog Phys</source> (<year>2013</year>) <volume>76</volume>:<fpage>076001</fpage>. <pub-id pub-id-type="doi">10.1088/0034-4885/76/7/076001</pub-id> </citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Burkard</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Koch</surname>
<given-names>RH</given-names>
</name>
<name>
<surname>DiVincenzo</surname>
<given-names>DP</given-names>
</name>
</person-group>. <article-title>Multilevel Quantum Description of Decoherence in Superconducting Qubits</article-title>. <source>Phys Rev B</source> (<year>2004</year>) <volume>69</volume>:<fpage>064503</fpage>. <pub-id pub-id-type="doi">10.1103/physrevb.69.064503</pub-id> </citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clerk</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Devoret</surname>
<given-names>MH</given-names>
</name>
<name>
<surname>Girvin</surname>
<given-names>SM</given-names>
</name>
<name>
<surname>Marquardt</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Schoelkopf</surname>
<given-names>RJ</given-names>
</name>
</person-group>. <article-title>Introduction to Quantum Noise, Measurement, and Amplification</article-title>. <source>Rev Mod Phys</source> (<year>2010</year>) <volume>82</volume>:<fpage>1155</fpage>&#x2013;<lpage>208</lpage>. <pub-id pub-id-type="doi">10.1103/revmodphys.82.1155</pub-id> </citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berns</surname>
<given-names>DM</given-names>
</name>
<name>
<surname>Oliver</surname>
<given-names>WD</given-names>
</name>
<name>
<surname>Valenzuela</surname>
<given-names>SO</given-names>
</name>
<name>
<surname>Shytov</surname>
<given-names>AV</given-names>
</name>
<name>
<surname>Berggren</surname>
<given-names>KK</given-names>
</name>
<name>
<surname>Levitov</surname>
<given-names>LS</given-names>
</name>
<etal/>
</person-group> <article-title>Coherent Quasiclassical Dynamics of a Persistent Current Qubit</article-title>. <source>Phys Rev Lett</source> (<year>2006</year>) <volume>97</volume>:<fpage>150502</fpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.97.150502</pub-id> </citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bylander</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gustavsson</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Yoshihara</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Harrabi</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Fitch</surname>
<given-names>G</given-names>
</name>
<etal/>
</person-group> <article-title>Noise Spectroscopy through Dynamical Decoupling with a Superconducting Flux Qubit</article-title>. <source>Nat Phys</source> (<year>2011</year>) <volume>7</volume>:<fpage>565</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1038/nphys1994</pub-id> </citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Redfield</surname>
<given-names>AG</given-names>
</name>
</person-group>. <article-title>On the Theory of Relaxation Processes</article-title>. <source>IBM J Res Dev</source> (<year>1957</year>) <volume>1</volume>:<fpage>19</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1147/rd.11.0019</pub-id> </citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bloch</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Generalized Theory of Relaxation</article-title>. <source>Phys Rev</source> (<year>1957</year>) <volume>105</volume>:<fpage>1206</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1103/physrev.105.1206</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>