GKP CV-cluster-state code[1] 

Also known as Hybrid cluster-state code.

Description

Cluster-state code can consists of a generalized analog cluster state that is initialized in GKP (resource) states for some of its physical modes. Alternatively, it can be thought of as an oscillator-into-oscillator GKP code whose encoding consists of initializing \(k\) modes in momentum states (or, in the normalizable case, squeezed vacua), \(n-k\) modes in (normalizable) GKP states, and applying a Gaussian circuit consisting of two-body \(e^{i V_{jk} \hat{x}_j \hat{x}_k }\) for some angles \(V_{jk}\). Provides a way to perform fault-tolerant MBQC, with the required number \(n-k\) of GKP-encoded physical modes determined by the particular protocol [14].

Encoding

Initializing \(k\) modes in momentum states (or, in the normalizable case, squeezed vacua), \(n-k\) modes in (normalizable) GKP states, and applying a Gaussian circuit consisting of two-body \(e^{i V_{jk} \hat{x}_j \hat{x}_k }\) for some angles \(V_{jk}\).

Gates

Logical Clifford gates are performed on the cluster state via a combination of linear-optical gates and homodyne measurements on subsets of vertices [5,6]. Magic-state distillation is required for universal computation.Single-mode logical Clifford gates can be performed using Gaussian operations and measurements on a 1D GKP cluster state, while two-mode logical Clifford gates require a 2D cluster state. Magic-state distillation using photon-counting can be used for a non-Clifford logical \(\pi/8\) gate.Gate teleportation and error correction can be performed without active squeezing [7].

Decoding

GKP error correction can be naturally combined with CV MBQC protocols since the performance of both is quantified by a squeezing parameter [1].

Threshold

A lower bound on the squeezing required to obtain a particular error rate can be formulated in terms of the displacement noise strength. This in turn determines how much squeezing is required in order to be below threshold for a particular concatenated code. A threshold of \(10^{-6}\) yields a required squeezing of 20.5 dB [1]. Anti-squeezing does not affect the threshold [8]. The calculation has been generalized to various Markovian noise [9].

Parents

  • Oscillator-into-oscillator GKP code — A GKP CV-cluster-state code can be created by initializing \(k\) modes in momentum states (or, in the normalizable case, squeezed vacua), \(n-k\) modes in (normalizable) GKP states, and applying a Gaussian circuit consisting of two-body \(e^{i V_{jk} \hat{x}_j \hat{x}_k }\) for some angles \(V_{jk}\).
  • Qudit-into-oscillator code

Cousins

  • Analog-cluster-state code — GKP CV-cluster-state codes reduce to analog-cluster-state codes when all physical modes are initialized in momentum states.
  • Cluster-state code — GKP CV-cluster-state codes reduce to cluster-state codes concatenated with single-mode GKP codes [3] when all physical modes are initialized in GKP states.
  • Concatenated GKP code — GKP CV-cluster-state codes reduce to cluster-state codes concatenated with single-mode GKP codes [3] when all physical modes are initialized in GKP states.
  • Distance-balanced code — Weight reduction has been studied in the context of GKP CV-cluster-state codes [10].

References

[1]
N. C. Menicucci, “Fault-Tolerant Measurement-Based Quantum Computing with Continuous-Variable Cluster States”, Physical Review Letters 112, (2014) arXiv:1310.7596 DOI
[2]
J. E. Bourassa et al., “Blueprint for a Scalable Photonic Fault-Tolerant Quantum Computer”, Quantum 5, 392 (2021) arXiv:2010.02905 DOI
[3]
K. Fukui, A. Tomita, A. Okamoto, and K. Fujii, “High-Threshold Fault-Tolerant Quantum Computation with Analog Quantum Error Correction”, Physical Review X 8, (2018) arXiv:1712.00294 DOI
[4]
I. Tzitrin, T. Matsuura, R. N. Alexander, G. Dauphinais, J. E. Bourassa, K. K. Sabapathy, N. C. Menicucci, and I. Dhand, “Fault-Tolerant Quantum Computation with Static Linear Optics”, PRX Quantum 2, (2021) arXiv:2104.03241 DOI
[5]
N. C. Menicucci, P. van Loock, M. Gu, C. Weedbrook, T. C. Ralph, and M. A. Nielsen, “Universal Quantum Computation with Continuous-Variable Cluster States”, Physical Review Letters 97, (2006) arXiv:quant-ph/0605198 DOI
[6]
M. Gu, C. Weedbrook, N. C. Menicucci, T. C. Ralph, and P. van Loock, “Quantum computing with continuous-variable clusters”, Physical Review A 79, (2009) arXiv:0903.3233 DOI
[7]
B. W. Walshe, B. Q. Baragiola, R. N. Alexander, and N. C. Menicucci, “Continuous-variable gate teleportation and bosonic-code error correction”, Physical Review A 102, (2020) arXiv:2008.12791 DOI
[8]
B. W. Walshe, L. J. Mensen, B. Q. Baragiola, and N. C. Menicucci, “Robust fault tolerance for continuous-variable cluster states with excess antisqueezing”, Physical Review A 100, (2019) arXiv:1903.02162 DOI
[9]
T. Matsuura, N. C. Menicucci, and H. Yamasaki, “Continuous-Variable Fault-Tolerant Quantum Computation under General Noise”, (2024) arXiv:2410.12365
[10]
E. Sabo, L. G. Gunderman, B. Ide, M. Vasmer, and G. Dauphinais, “Weight Reduced Stabilizer Codes with Lower Overhead”, (2024) arXiv:2402.05228
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: gkp-cluster-state

Cite as:
“GKP CV-cluster-state code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/gkp-cluster-state
BibTeX:
@incollection{eczoo_gkp-cluster-state, title={GKP CV-cluster-state code}, booktitle={The Error Correction Zoo}, year={2022}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/gkp-cluster-state} }
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/gkp-cluster-state

Cite as:

“GKP CV-cluster-state code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/gkp-cluster-state

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/oscillators/stabilizer/lattice/gkp-cluster-state.yml.