Software Tools for Decoding Quantum Low-Density Parity Check Codes
- URL: http://arxiv.org/abs/2209.01180v1
- Date: Fri, 2 Sep 2022 17:22:01 GMT
- Title: Software Tools for Decoding Quantum Low-Density Parity Check Codes
- Authors: Lucas Berent, Lukas Burgholzer, Robert Wille
- Abstract summary: We propose a set of software tools that allows to numerically experiment with so-called Quantum Low-Density Parity Check codes (QLDPC codes)
On top of that, we propose an efficient decoder that tackles the bottlenecks of the general QLDPC decoder.
These tools eventually allow to confirm theoretical results around QLDPC codes in a more practical setting.
- Score: 3.610459670994051
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum Error Correction (QEC) is an essential field of research towards the
realization of large-scale quantum computers. On the theoretical side, a lot of
effort is put into designing error-correcting codes that protect quantum data
from errors, which inevitably happen due to the noisy nature of quantum
hardware and quantum bits (qubits). Protecting data with an error-correcting
code necessitates means to recover the original data, given a potentially
corrupted data set-a task referred to as decoding. It is vital that decoding
algorithms can recover error-free states in an efficient manner. While
theoretical properties of recent QEC methods have been extensively studied,
good techniques to analyze their performance in practically more relevant
settings is still a widely unexplored area. In this work, we propose a set of
software tools that allows to numerically experiment with so-called Quantum
Low-Density Parity Check codes (QLDPC codes)-a broad class of codes, some of
which have recently been shown to be asymptotically good. Based on that, we
provide an implementation of a general decoder for QLDPC codes. On top of that,
we propose an efficient heuristic decoder that tackles the runtime bottlenecks
of the general QLDPC decoder while still maintaining comparable decoding
performance. These tools eventually allow to confirm theoretical results around
QLDPC codes in a more practical setting and showcase the value of software
tools (in addition to theoretical considerations) for investigating codes for
practical applications. The resulting tool, which is publicly available at
https://github.com/lucasberent/qecc under the MIT license, is meant to provide
a playground for the search for "practically good" quantum codes.
Related papers
- List Decodable Quantum LDPC Codes [49.2205789216734]
We give a construction of Quantum Low-Density Parity Check (QLDPC) codes with near-optimal rate-distance tradeoff.
We get efficiently list decodable QLDPC codes with unique decoders.
arXiv Detail & Related papers (2024-11-06T23:08:55Z) - Ambiguity Clustering: an accurate and efficient decoder for qLDPC codes [0.0]
We introduce Ambiguity Clustering (AC), an algorithm which seeks to divide measurement data into clusters which are decoded independently.
AC is between one and three orders of magnitude faster than BP-OSD with no reduction in logical fidelity.
Our CPU implementation of AC is already fast enough to decode the 144-qubit Gross code in real time for neutral atom and trapped ion systems.
arXiv Detail & Related papers (2024-06-20T17:39:31Z) - Small Quantum Codes from Algebraic Extensions of Generalized Bicycle
Codes [4.299840769087443]
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.
We devise small quantum codes that are inspired by a subset of quantum LDPC codes, known as generalized bicycle (GB) codes.
arXiv Detail & Related papers (2024-01-15T10:38:13Z) - Testing the Accuracy of Surface Code Decoders [55.616364225463066]
Large-scale, fault-tolerant quantum computations will be enabled by quantum error-correcting codes (QECC)
This work presents the first systematic technique to test the accuracy and effectiveness of different QECC decoding schemes.
arXiv Detail & Related papers (2023-11-21T10:22:08Z) - Decoding algorithms for surface codes [0.0]
Surface codes currently stand as the most promising candidates to build near term error corrected qubits.
A critical aspect of decoding algorithms is their speed, since the quantum state will suffer additional errors with the passage of time.
We describe the core principles of these decoding methods as well as existing variants that show promise for improved results.
arXiv Detail & Related papers (2023-07-27T16:34:52Z) - Decoding quantum color codes with MaxSAT [4.29377170477633]
We propose a novel decoder for quantum color codes using a formulation as a MaxSAT problem based on the LightsOut puzzle.
We show that the decoding performance of the proposed decoder achieves state-of-the-art decoding performance on color codes.
arXiv Detail & Related papers (2023-03-24T19:00:02Z) - Deep Quantum Error Correction [73.54643419792453]
Quantum error correction codes (QECC) are a key component for realizing the potential of quantum computing.
In this work, we efficiently train novel emphend-to-end deep quantum error decoders.
The proposed method demonstrates the power of neural decoders for QECC by achieving state-of-the-art accuracy.
arXiv Detail & Related papers (2023-01-27T08:16:26Z) - Neural Belief Propagation Decoding of Quantum LDPC Codes Using
Overcomplete Check Matrices [60.02503434201552]
We propose to decode QLDPC codes based on a check matrix with redundant rows, generated from linear combinations of the rows in the original check matrix.
This approach yields a significant improvement in decoding performance with the additional advantage of very low decoding latency.
arXiv Detail & Related papers (2022-12-20T13:41:27Z) - Improved decoding of circuit noise and fragile boundaries of tailored
surface codes [61.411482146110984]
We introduce decoders that are both fast and accurate, and can be used with a wide class of quantum error correction codes.
Our decoders, named belief-matching and belief-find, exploit all noise information and thereby unlock higher accuracy demonstrations of QEC.
We find that the decoders led to a much higher threshold and lower qubit overhead in the tailored surface code with respect to the standard, square surface code.
arXiv Detail & Related papers (2022-03-09T18:48:54Z) - Dense Coding with Locality Restriction for Decoder: Quantum Encoders vs.
Super-Quantum Encoders [67.12391801199688]
We investigate dense coding by imposing various locality restrictions to our decoder.
In this task, the sender Alice and the receiver Bob share an entangled state.
arXiv Detail & Related papers (2021-09-26T07:29:54Z) - Efficient Concatenated Bosonic Code for Additive Gaussian Noise [0.0]
Bosonic codes offer noise resilience for quantum information processing.
We propose using a Gottesman-Kitaev-Preskill code to detect discard error-prone qubits and a quantum parity code to handle residual errors.
Our work may have applications in a wide range of quantum computation and communication scenarios.
arXiv Detail & Related papers (2021-02-02T08:01:30Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.