Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes

Quantum error correction (QEC) plays an essential role in fault-tolerantly realizing quantum algorithms of practical interest. Among different approaches to QEC, encoding logical quantum information in harmonic oscillator modes has been shown to be promising and hardware efficient. In this work, we...

Full description

Bibliographic Details
Main Authors: Mao Lin, Christopher Chamberland, Kyungjoo Noh
Format: Article
Language:English
Published: American Physical Society 2023-12-01
Series:PRX Quantum
Online Access:http://doi.org/10.1103/PRXQuantum.4.040334
_version_ 1797348236248219648
author Mao Lin
Christopher Chamberland
Kyungjoo Noh
author_facet Mao Lin
Christopher Chamberland
Kyungjoo Noh
author_sort Mao Lin
collection DOAJ
description Quantum error correction (QEC) plays an essential role in fault-tolerantly realizing quantum algorithms of practical interest. Among different approaches to QEC, encoding logical quantum information in harmonic oscillator modes has been shown to be promising and hardware efficient. In this work, we study multimode Gottesman-Kitaev-Preskill (GKP) codes, encoding a qubit in many oscillators, through a lattice perspective. In particular, we implement a closest point decoding strategy for correcting random Gaussian shift errors. For decoding a generic multimode GKP code, we first identify its corresponding lattice followed by finding the closest lattice point in its symplectic dual lattice to a candidate shift error compatible with the error syndrome. We use this method to characterize the error-correction capabilities of several known multimode GKP codes, including their code distances and fidelities. We also perform numerical optimization of multimode GKP codes up to ten modes and find three instances (with three, seven, and nine modes) with better code distances and fidelities compared to the known GKP codes with the same number of modes. While exact closest point decoding incurs exponential time cost in the number of modes for general unstructured GKP codes, we give several examples of structured GKP codes (i.e., of the repetition-rectangular GKP code types) where the closest point decoding can be performed exactly in linear time. For the surface-GKP code, we show that the closest point decoding can be performed exactly in polynomial time with the help of a minimum-weight-perfect-matching algorithm (MWPM). We show that this MWPM closest point decoder improves both the fidelity and the noise threshold of the surface-GKP code to 0.602 compared to the previously studied MWPM decoder assisted by log-likelihood analog information, which yields a noise threshold of 0.599.
first_indexed 2024-03-08T12:02:54Z
format Article
id doaj.art-a980435ab3914c6da0d1dd1262b14b60
institution Directory Open Access Journal
issn 2691-3399
language English
last_indexed 2024-03-08T12:02:54Z
publishDate 2023-12-01
publisher American Physical Society
record_format Article
series PRX Quantum
spelling doaj.art-a980435ab3914c6da0d1dd1262b14b602024-01-23T15:07:54ZengAmerican Physical SocietyPRX Quantum2691-33992023-12-014404033410.1103/PRXQuantum.4.040334Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill CodesMao LinChristopher ChamberlandKyungjoo NohQuantum error correction (QEC) plays an essential role in fault-tolerantly realizing quantum algorithms of practical interest. Among different approaches to QEC, encoding logical quantum information in harmonic oscillator modes has been shown to be promising and hardware efficient. In this work, we study multimode Gottesman-Kitaev-Preskill (GKP) codes, encoding a qubit in many oscillators, through a lattice perspective. In particular, we implement a closest point decoding strategy for correcting random Gaussian shift errors. For decoding a generic multimode GKP code, we first identify its corresponding lattice followed by finding the closest lattice point in its symplectic dual lattice to a candidate shift error compatible with the error syndrome. We use this method to characterize the error-correction capabilities of several known multimode GKP codes, including their code distances and fidelities. We also perform numerical optimization of multimode GKP codes up to ten modes and find three instances (with three, seven, and nine modes) with better code distances and fidelities compared to the known GKP codes with the same number of modes. While exact closest point decoding incurs exponential time cost in the number of modes for general unstructured GKP codes, we give several examples of structured GKP codes (i.e., of the repetition-rectangular GKP code types) where the closest point decoding can be performed exactly in linear time. For the surface-GKP code, we show that the closest point decoding can be performed exactly in polynomial time with the help of a minimum-weight-perfect-matching algorithm (MWPM). We show that this MWPM closest point decoder improves both the fidelity and the noise threshold of the surface-GKP code to 0.602 compared to the previously studied MWPM decoder assisted by log-likelihood analog information, which yields a noise threshold of 0.599.http://doi.org/10.1103/PRXQuantum.4.040334
spellingShingle Mao Lin
Christopher Chamberland
Kyungjoo Noh
Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
PRX Quantum
title Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
title_full Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
title_fullStr Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
title_full_unstemmed Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
title_short Closest Lattice Point Decoding for Multimode Gottesman-Kitaev-Preskill Codes
title_sort closest lattice point decoding for multimode gottesman kitaev preskill codes
url http://doi.org/10.1103/PRXQuantum.4.040334
work_keys_str_mv AT maolin closestlatticepointdecodingformultimodegottesmankitaevpreskillcodes
AT christopherchamberland closestlatticepointdecodingformultimodegottesmankitaevpreskillcodes
AT kyungjoonoh closestlatticepointdecodingformultimodegottesmankitaevpreskillcodes