Draft:Bivariate bicycle code
Review waiting, please be patient.
This may take 5 weeks or more, since drafts are reviewed in no specific order. There are 2,570 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
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 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.
- ↑ 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.
