Cargando…
Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code
Quantum error correction (QEC) is an effective way to overcome quantum noise and de-coherence, meanwhile the fault tolerance of the encoding circuit, syndrome measurement circuit, and logical gate realization circuit must be ensured so as to achieve reliable quantum computing. Steane code is one of...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9407486/ https://www.ncbi.nlm.nih.gov/pubmed/36010771 http://dx.doi.org/10.3390/e24081107 |
_version_ | 1784774375780646912 |
---|---|
author | Quan, Dongxiao Liu, Chensong Lv, Xiaojie Pei, Changxing |
author_facet | Quan, Dongxiao Liu, Chensong Lv, Xiaojie Pei, Changxing |
author_sort | Quan, Dongxiao |
collection | PubMed |
description | Quantum error correction (QEC) is an effective way to overcome quantum noise and de-coherence, meanwhile the fault tolerance of the encoding circuit, syndrome measurement circuit, and logical gate realization circuit must be ensured so as to achieve reliable quantum computing. Steane code is one of the most famous codes, proposed in 1996, however, the classical encoding circuit based on stabilizer implementation is not fault-tolerant. In this paper, we propose a method to design a fault-tolerant encoding circuit for Calderbank-Shor-Steane (CSS) code based on stabilizer implementation and “flag” bits. We use the Steane code as an example to depict in detail the fault-tolerant encoding circuit design process including the logical operation implementation, the stabilizer implementation, and the “flag” qubits design. The simulation results show that assuming only one quantum gate will be wrong with a certain probability p, the classical encoding circuit will have logic errors proportional to p; our proposed circuit is fault-tolerant as with the help of the “flag” bits, all types of errors in the encoding process can be accurately and uniquely determined, the errors can be fixed. If all the gates will be wrong with a certain probability p, which is the actual situation, the proposed encoding circuit will also be wrong with a certain probability, but its error rate has been reduced greatly from p to [Formula: see text] compared with the original circuit. This encoding circuit design process can be extended to other CSS codes to improve the correctness of the encoding circuit. |
format | Online Article Text |
id | pubmed-9407486 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-94074862022-08-26 Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code Quan, Dongxiao Liu, Chensong Lv, Xiaojie Pei, Changxing Entropy (Basel) Article Quantum error correction (QEC) is an effective way to overcome quantum noise and de-coherence, meanwhile the fault tolerance of the encoding circuit, syndrome measurement circuit, and logical gate realization circuit must be ensured so as to achieve reliable quantum computing. Steane code is one of the most famous codes, proposed in 1996, however, the classical encoding circuit based on stabilizer implementation is not fault-tolerant. In this paper, we propose a method to design a fault-tolerant encoding circuit for Calderbank-Shor-Steane (CSS) code based on stabilizer implementation and “flag” bits. We use the Steane code as an example to depict in detail the fault-tolerant encoding circuit design process including the logical operation implementation, the stabilizer implementation, and the “flag” qubits design. The simulation results show that assuming only one quantum gate will be wrong with a certain probability p, the classical encoding circuit will have logic errors proportional to p; our proposed circuit is fault-tolerant as with the help of the “flag” bits, all types of errors in the encoding process can be accurately and uniquely determined, the errors can be fixed. If all the gates will be wrong with a certain probability p, which is the actual situation, the proposed encoding circuit will also be wrong with a certain probability, but its error rate has been reduced greatly from p to [Formula: see text] compared with the original circuit. This encoding circuit design process can be extended to other CSS codes to improve the correctness of the encoding circuit. MDPI 2022-08-11 /pmc/articles/PMC9407486/ /pubmed/36010771 http://dx.doi.org/10.3390/e24081107 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Quan, Dongxiao Liu, Chensong Lv, Xiaojie Pei, Changxing Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title | Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title_full | Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title_fullStr | Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title_full_unstemmed | Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title_short | Implementation of Fault-Tolerant Encoding Circuit Based on Stabilizer Implementation and “Flag” Bits in Steane Code |
title_sort | implementation of fault-tolerant encoding circuit based on stabilizer implementation and “flag” bits in steane code |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9407486/ https://www.ncbi.nlm.nih.gov/pubmed/36010771 http://dx.doi.org/10.3390/e24081107 |
work_keys_str_mv | AT quandongxiao implementationoffaulttolerantencodingcircuitbasedonstabilizerimplementationandflagbitsinsteanecode AT liuchensong implementationoffaulttolerantencodingcircuitbasedonstabilizerimplementationandflagbitsinsteanecode AT lvxiaojie implementationoffaulttolerantencodingcircuitbasedonstabilizerimplementationandflagbitsinsteanecode AT peichangxing implementationoffaulttolerantencodingcircuitbasedonstabilizerimplementationandflagbitsinsteanecode |