Quantum Circuits for Stabilizer Error Correcting Codes: A Tutorial

Arijit Mondal, Keshab K. Parhi

Research output: Contribution to journalArticlepeer-review

Abstract

Quantum computers have the potential to provide exponential speedups over their classical counterparts. Quantum principles are being applied to fields such as communications, information processing, and artificial intelligence to achieve quantum advantage. However, quantum bits are extremely noisy and prone to decoherence. Thus, keeping the qubits error free is extremely important toward reliable quantum computing. Quantum error correcting codes have been studied for several decades and methods have been proposed to import classical error correcting codes to the quantum domain. Along with the exploration into novel and more efficient quantum error correction codes, it is also essential to design circuits for practical realization of these codes. This article serves as a tutorial on designing and simulating quantum encoder and decoder circuits for stabilizer codes. We first describe Shor's 9-qubit code which was the first quantum error correcting code. We discuss the stabilizer formalism along with the design of encoding and decoding circuits for stabilizer codes such as the five-qubit code and Steane code. We also design nearest neighbor compliant circuits for the above codes. The circuits were simulated and verified using IBM Qiskit.

Original languageEnglish (US)
Pages (from-to)33-51
Number of pages19
JournalIEEE Circuits and Systems Magazine
Volume24
Issue number1
DOIs
StatePublished - 2024
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2001-2012 IEEE.

Keywords

  • CSS code
  • nearest neighbor compliant circuits
  • quantum computation
  • Quantum ECCs
  • quantum encoders and decoders
  • stabilizer codes
  • Steane code
  • syndrome measurement

Fingerprint

Dive into the research topics of 'Quantum Circuits for Stabilizer Error Correcting Codes: A Tutorial'. Together they form a unique fingerprint.

Cite this