Fault-tolerance of the [[8,1,3]] non-CSS code
Pranav Maheshwari, Ankur Raina
TL;DR
The work introduces an eight-qubit non-CSS [[8,1,3]] quantum error-correcting code with a unitary encoder adapted from stabilizer formalism and a modified bare-ancilla syndrome extraction method to achieve fault-tolerant error correction. It analyzes two realistic noise models—standard depolarising and anisotropic—via Qiskit-based simulations to extract pseudo-thresholds and leading-order error terms, comparing a practical method against a modified, projection-free approach. The results show single-qubit errors can be corrected and certain second errors detected, with higher logical pseudo-thresholds under depolarising noise and when using the modified simulation, indicating robust fault tolerance. The study underscores the importance of stabilizer reordering and phase-aware encoding for non-CSS codes, and suggests future work to generalize the method to other non-CSS codes and noise environments, potentially improving benchmarks for fault-tolerant quantum computation.
Abstract
We present a fault-tolerant [[8, 1, 3]] non-CSS quantum error correcting code and study its logical error rates. We choose the unitary encoding procedure for stabilizer codes given by Gottesman and modify it to suit the setting of a class of non- CSS codes. Considering two types of noise models for this study, namely the depolarising noise and anisotropic noise, to depict the logical error rates obtained in decoding, we adopt the procedure of the bare ancilla method presented by Brown et al. to reorder the measurement sequence in the syndrome extraction step and upgrade it to obtain higher pseudo-thresholds and lower leading order terms of logical error rates.
