Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Draft:Bivariate bicycle code

From Wikipedia, the free encyclopedia

A bivariate bicycle code (BB code) is a family of quantum error-correcting codes introduced by Sergey Bravyi and collaborators.[1] BB codes are CSS codes and quantum low-density parity-check (qLDPC) codes. They generalize earlier bicycle-code constructions by using polynomials in two commuting variables.

Construction

[edit]

Let and denote cyclic shift operators of orders and . Two sparse bivariate polynomials and over the binary field define commuting matrices and . A BB code has CSS check matrices

Because and commute, the CSS orthogonality condition is satisfied. The construction uses data qubits. Sparse choices of and give bounded-weight stabilizer checks and bounded qubit degree, which are the defining locality properties of qLDPC codes.[1]

The code can be represented on a periodic two-dimensional grid. Some interactions are non-local in that grid, but the connectivity graph found by Bravyi and collaborators decomposes into two planar degree-three subgraphs. Their syndrome-extraction circuits use weight-six checks and require each physical qubit to interact with six others.[1]

Error correction and implementation

[edit]

The original work analyzed circuit-level noise and proposed a combination of iterative message passing and ordered-statistics decoding. It identified finite BB codes with lower qubit overhead than comparable surface-code constructions at target logical error rates, subject to additional connectivity requirements.[1]

Later work studied BB codes on architectures limited to two-dimensional local gates. A bilayer proposal using local operations and classical communication found regimes in which BB codes used fewer physical qubits than surface codes while giving comparable simulated logical error rates.[2]

Examples

[edit]

The best-known finite example is the Gross code, a BB code: it encodes 12 logical qubits in 144 data qubits and has distance 12.[1] Its name refers to a gross, a quantity of 144.

Other parameter sets reported in the original construction include BB codes of lengths 72, 90, 108, 144, 216 and 288, obtained by searches over sparse bivariate polynomials.[1]

See also

[edit]
  1. 1 2 3 4 5 6 Bravyi, Sergey; Cross, Andrew W.; Gambetta, Jay M.; Maslov, Dmitri; Rall, Patrick; Yoder, Theodore J. (2024). "High-threshold and low-overhead fault-tolerant quantum memory". Nature. 627: 778–782. arXiv:2308.07915. doi:10.1038/s41586-024-07107-7.
  2. ↑ Berthusen, Noah; Devulapalli, Dhruv; Schoute, Eddie; Childs, Andrew M.; Gullans, Michael J.; Gorshkov, Alexey V.; Gottesman, Daniel (2025). "Toward a 2D Local Implementation of Quantum Low-Density Parity-Check Codes". PRX Quantum. 6 010306. arXiv:2404.17676. doi:10.1103/PRXQuantum.6.010306.

Category:Coding theory