Software Tools for Decoding Quantum Low-Density Parity-Check Codes

被引:6
|
作者
Berent, Lucas [1 ]
Burgholzer, Lukas [2 ]
Wille, Robert [1 ,3 ]
机构
[1] Tech Univ Munich, Chair Design Automat, Munich, Germany
[2] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
[3] Hagenberg GmbH, Software Competence Ctr, Hagenberg, Austria
基金
欧洲研究理事会;
关键词
D O I
10.1145/3566097.3567934
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 certain 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 facilitate numerical experiments 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 a highly efficient heuristic decoder that eliminates the runtime bottlenecks of the general QLDPC decoder while still maintaining comparable decoding performance. These tools eventually make it possible 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/cda-tum/qecc as part of the Munich Quantum Toolkit (MQT), is meant to provide a playground for the search for "practically good" quantum codes.
引用
收藏
页码:709 / 714
页数:6
相关论文
共 50 条
  • [41] Doped low-density parity-check codes
    Yong Li
    Rui Liu
    Xianlong Jiao
    Youqiang Hu
    Zhen Luo
    Francis CMLau
    Digital Communications and Networks, 2024, 10 (01) : 217 - 226
  • [42] Doped low-density parity-check codes
    Li, Yong
    Liu, Rui
    Jiao, Xianlong
    Hu, Youqiang
    Luo, Zhen
    Lau, Francis C. M.
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (01) : 217 - 226
  • [43] Decoding across the quantum low-density parity-check code landscape
    Roffe, Joschka
    White, David R.
    Burton, Simon
    Campbell, Earl
    PHYSICAL REVIEW RESEARCH, 2020, 2 (04):
  • [44] Reduced-complexity decoding algorithm for low-density parity-check codes
    Eleftheriou, E
    Mittelholzer, T
    Dholakia, A
    ELECTRONICS LETTERS, 2001, 37 (02) : 102 - 104
  • [45] Improved bit-flipping decoding of low-density parity-check codes
    Miladinovic, N
    Fossorier, MPC
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (04) : 1594 - 1606
  • [46] Abouth Multi-Threshold Decoding of Low-Density Parity-Check Codes
    Ovchinnikov, A. A.
    Ilina, D., V
    2019 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2019,
  • [47] Iterative decoding of low-density parity-check codes over compound channels
    Sutskover, I
    Shamai, S
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2006, 54 (02) : 308 - 318
  • [48] Analysis of Saturated Belief Propagation Decoding of Low-Density Parity-Check Codes
    Kudekar, Shrinivas
    Richardson, Tom
    Iyengar, Aravind R.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (09) : 5734 - 5751
  • [49] Decoding of low-density parity-check codes in non-Gaussian channels
    Chuah, TC
    IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (06): : 1086 - 1097
  • [50] A Group Shuffled BP decoding for punctured Low-Density Parity-Check codes
    Park, Sangjoon
    Lee, Sunyoung
    Hwang, Seung-Hoon
    Choi, Sooyong
    IEICE ELECTRONICS EXPRESS, 2010, 7 (19): : 1429 - 1434