Classical product code constructions for quantum Calderbank-Shor-Steane codes
Dimiter Ostrev, Davide Orsucci, Francisco Lázaro, Balazs Matuz
TL;DR
This work introduces a new class of quantum CSS codes derived from classical product codes, enabling both X and Z parity checks to be built from classical product or tensor product codes while automatically satisfying the CSS commutativity constraint. The framework yields flexible asymmetric and symmetric 2‑fold constructions and a multi‑fold generalization, including a SPC(D) specialization that achieves high distance with reasonable rate. A standout result is a 3‑fold SPC code with parameters [[512,174,8]] that demonstrates strong performance under erasure decoding and belief‑propagation decoding for depolarising noise, outperforming several well‑known quantum LDPC families in the same regime. The authors also develop meta‑checks and an extended decoding scheme to correct syndrome readout errors, showing robustness to measurement faults and outlining practical routes toward fault‑tolerant operation. Overall, the approach blends classical coding techniques with quantum stabilizer requirements to yield high‑rate, moderately large‑distance CSS codes with favorable decoding properties and hardware‑friendly syndrome measurements, offering a promising path toward near‑term experimental implementations.
Abstract
Several notions of code products are known in quantum error correction, such as hyper-graph products, homological products, lifted products, balanced products, to name a few. In this paper we introduce a new product code construction which is a natural generalisation of classical product codes to quantum codes: starting from a set of component Calderbank-Shor-Steane (CSS) codes, a larger CSS code is obtained where both $X$ parity checks and $Z$ parity checks are associated to classical product codes. We deduce several properties of product CSS codes from the properties of the component codes, including bounds to the code distance, and show that built-in redundancies in the parity checks result in so-called meta-checks which can be exploited to correct syndrome read-out errors. We then specialise to the case of single-parity-check (SPC) product codes which in the classical domain are a common choice for constructing product codes. Logical error rate simulations of a SPC $3$-fold product CSS code having parameters $[[512,174,8]]$ are shown under both a maximum likelihood decoder for the erasure channel and belief propagation decoding for depolarising noise. We compare the results with other codes of comparable length and dimension, including a code from the family of asymptotically good Tanner codes. We observe that our reference product CSS code outperforms all the other examined codes.
