Small Quantum Codes from Algebraic Extensions of Generalized Bicycle Codes
Nikolaos Koukoulekidis, Fedor Šimkovic, Martin Leib, Francisco Revson Fernandes Pereira
TL;DR
This work develops small, experimentally feasible quantum LDPC codes by algebraically extending generalized bicycle codes. It introduces extended GB constructions that preserve a lower bound on dimension while enabling scalable growth of code length through polynomial extensions, and analyzes their sparsity and decoding performance. Thresholds are demonstrated with BP+OSD decoding under a depolarizing model, showing competitive performance to surface codes for small distances while encoding more logical qubits. Two scalable constructions are proposed to realize larger codes on chips with restricted connectivity, balancing sparsity and practicality for near-term quantum hardware. The results provide a path toward implementable quantum memories and highlight directions for fault-tolerant circuit-level analyses and broader code-family extensions.
Abstract
Quantum error correction is rapidly seeing first experimental implementations, but there is a significant gap between asymptotically optimal error-correcting codes and codes that are experimentally feasible. Quantum LDPC codes range from the surface code, which has a vanishing encoding rate, to very promising codes with constant encoding rate and linear distance. In this work, motivated by current small-scale experimental quantum processing units, we devise small quantum codes that are inspired by a subset of quantum LDPC codes, known as generalized bicycle (GB) codes. We introduce a code construction based on algebraic manipulation of the parity-check matrix of GB codes, rather than manipulation of Tanner graphs. Our construction leads to families of quantum LDPC codes of small size, and we demonstrate numerically that their performance scales comparably to the performance of surface codes for similar sizes under a phenomenological noise model. The advantage of our code family is that they encode many logical qubits in one code, at the expense of non-local connectivity. We then explore three variants of the code construction focusing on reducing the long-range connectivity by bringing it closer to the current experimental capabilities of short-range connectivity devices.
