Demonstration of low-overhead quantum error correction codes
arXiv:2505.09684 · doi:10.1038/s41567-025-03157-4
Abstract
Quantum computers hold the potential to surpass classical computers in solving complex computational problems. However, the fragility of quantum information and the error-prone nature of quantum operations make building large-scale, fault-tolerant quantum computers a prominent challenge. To combat errors, pioneering experiments have demonstrated a variety of quantum error correction codes. Yet, most of these codes suffer from low encoding efficiency, and their scalability is hindered by prohibitively high resource overheads. Here, we report the demonstration of two low-overhead quantum low-density parity-check (qLDPC) codes, a distance-4 bivariate bicycle code and a distance-3 qLDPC code, on our latest superconducting processor, Kunlun, featuring 32 long-range-coupled transmon qubits. Utilizing a two-dimensional architecture with overlapping long-range couplers, we demonstrate simultaneous measurements of all nonlocal weight-6 stabilizers via the periodic execution of an efficient syndrome extraction circuit. We achieve a logical error rate per logical qubit per cycle of for the distance-4 bivariate bicycle code with four logical qubits and for the distance-3 qLDPC code with six logical qubits. Our results establish the feasibility of implementing various qLDPC codes with long-range coupled superconducting processors, marking a crucial step towards large-scale low-overhead quantum error correction.
References in corpus (31)
- Quantum Machine Learning
- Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets
- Suppressing quantum errors by scaling a surface code logical qubit
- Logical quantum processor based on reconfigurable atom arrays
- Quantum error correction below the surface code threshold
- Quantum error correction in a solid-state hybrid spin register
- Fast Scalable State Measurement with Superconducting Qubits
- High-threshold and low-overhead fault-tolerant quantum memory
- Real-time quantum error correction beyond break-even
- Exponential suppression of bit or phase flip errors with repetitive error correction
- Encoding a qubit in a trapped-ion mechanical oscillator
- Observation of multi-component atomic Schrödinger cat states of up to 20 qubits
- Realization of an Error-Correcting Surface Code with Superconducting Qubits
- Quantum Low-Density Parity-Check Codes
- Quantum LDPC codes with positive rate and minimum distance proportional to n^{1/2}
- Quantum computing for finance
- Rapid high-fidelity multiplexed readout of superconducting qubits
- Fault-tolerant operation of a logical qubit in a diamond quantum processor
- Decoding Across the Quantum LDPC Code Landscape
- Beating the break-even point with a discrete-variable-encoded logical qubit
- Machine learning meets quantum physics
- Logical-qubit operations in an error-detecting surface code
- Fast readout and reset of a superconducting qubit coupled to a resonator with an intrinsic Purcell filter
- Fabrication and Characterization of Aluminum Airbridges for Superconducting Microwave Circuits
- Removing leakage-induced correlated errors in superconducting quantum error correction
- Encoding a magic state with beyond break-even fidelity
- Overcoming leakage in scalable quantum error correction
- Architectural mechanisms of a universal fault-tolerant quantum computer
- Scaling and logic in the color code on a superconducting quantum processor
- Fast multiplexed superconducting qubit readout with intrinsic Purcell filtering
- Observation of topological prethermal strong zero modes
Cited by in corpus (5)
- Constant Overhead Entanglement Distillation via Scrambling
- Magic tricycles: Efficient magic state generation with finite block-length quantum LDPC codes
- Scalable Low-overhead Superconducting Non-local Coupler with Exponentially Enhanced Connectivity
- Exact and Efficient Stabilizer Simulation of Thermal-Relaxation Noise for Quantum Error Correction
- Comparison of spin-qubit architectures for quantum error-correcting codes