Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Gottesman–Kitaev–Preskill code

From Wikipedia, the free encyclopedia
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(August 2025) (Learn how and when to remove this message)
Quantum error correcting code
Part of a series of articles about
Quantum mechanics
iddt|Ψ=H^|Ψ{\displaystyle i\hbar {\frac {d}{dt}}|\Psi \rangle ={\hat {H}}|\Psi \rangle }

TheGottesman–Kitaev–Preskill (GKP)code is aquantum error correcting code that encodes logicalqubits into the continuous degrees of freedom of a quantum system. It is named afterDaniel Gottesman,Alexei Kitaev andJohn Preskill who published it together in 2001.[1]

The code is used incontinuous variable (CV) photonic quantum computing, in which logical qubits are encoded into thefield quadratures of an optical mode. This modes can be thought of as thequantum harmonic oscillator with conjugate position and momentumoperators.[1] By encoding logical qubits into a single optical mode, the GKP code demonstrates greater hardware efficiency than traditional qubit codes. Instead of needing many qubits to act as redundancy for a single qubit, the GKP code instead requires a precisely constructed optical state. GKP codes are able to protect against both small shifts in the quadratures, but also loss channels such asphoton loss in a photonic system.[2]

Overview

[edit]

GKP codes protects against random shifts in the quadratures, which can be modeled as a Gaussian random displacementchannel.[3]N(ρ)=dxe||x||2/2σ~2D(x)ρD(x){\displaystyle {\mathcal {N}}(\rho )=\int d\mathbf {x} e^{-||\mathbf {x} ||^{2}/2{\tilde {\sigma }}^{2}}D(\mathbf {x} )\rho D^{\dagger }(\mathbf {x} )}This describes a displacement on a stateρ{\displaystyle \rho } byx{\displaystyle x} with probabilitye||x||2/2σ~2{\displaystyle e^{-||\mathbf {x} ||^{2}/2{\tilde {\sigma }}^{2}}} determined by varianceσ~2{\displaystyle {\tilde {\sigma }}^{2}}.D(x){\displaystyle D(\mathbf {x} )} denotes thedisplacement operator defined asD(x)exp(xa^xa^){\displaystyle D(x)\equiv {\text{exp}}(x{\hat {a}}^{\dagger }-x^{*}{\hat {a}})}This unitary operator generates displacedvacuum states in phase space, resulting incoherent states.

Thestabilizer group of the GKP code is the set{S^Xk,SZl}{\displaystyle \{{\hat {S}}_{X}^{k},S_{Z}^{l}\}}, fork,lZ{\displaystyle k,l\in \mathbb {Z} }. WhereS^X=X¯2=D^(2α){\displaystyle {\hat {S}}_{X}={\bar {X}}^{2}={\hat {D}}(2\alpha )} andS^Z=Z¯2=D^(2α){\displaystyle {\hat {S}}_{Z}={\bar {Z}}^{2}={\hat {D}}(2\alpha )}. The logicalPauli operatorsX¯{\displaystyle {\bar {X}}} andZ¯{\displaystyle {\bar {Z}}} are defined by displacements over complexα{\displaystyle \alpha } andβ{\displaystyle \beta } such thatX¯{\displaystyle {\bar {X}}} andZ¯{\displaystyle {\bar {Z}}} anticommute.[4]

Ideal GKP codewords can be constructed (eigenstates ofS^X{\displaystyle {\hat {S}}_{X}} andS^Z{\displaystyle {\hat {S}}_{Z}}) as infinite superpositions ofδ{\displaystyle \delta } functions in the amplitudes of each quadrature, forming aDirac comb of even spacing in their quasi-probability distributions. The simplest example is the square code, where the spacing of peaks is the same in both quadratures. In this case, each peak is separated by2π{\displaystyle 2{\sqrt {\pi }}} and the logical states can be written as|0L=j=|2jπX1{\displaystyle |0_{L}\rangle =\sum _{j=-\infty }^{\infty }|2j{\sqrt {\pi }}\rangle _{X_{1}}}|1L=j=|(2j+1)πX1{\displaystyle |1_{L}\rangle =\sum _{j=-\infty }^{\infty }|(2j+1){\sqrt {\pi }}\rangle _{X_{1}}}

Errors can be corrected by applying theS^X{\displaystyle {\hat {S}}_{X}} andS^Z{\displaystyle {\hat {S}}_{Z}} operators as in any stabilizer code. Since these operators can be implemented with linear optical components, and the code words can be further concatenated with more traditional qubit codes, GKP codes have been studied extensively in regards to error correction in CV quantum computing.[5]

These ideal states, however, are not physical. Not only do they require infinitesqueezing in both quadratures, they are also not normalizable. In practice, GKP states must be approximated.[6] These approximate states display finite squeezing, and, in general, an overall Gaussian envelope for normalization.

For instance,δ(0){\displaystyle \delta (0)} can be approximated as a normalized Gaussian of widthΔ{\displaystyle \Delta }[1]|ψ0=dq(πΔ2)1/4e12x2/Δ2|x{\displaystyle |\psi _{0}\rangle =\int _{-\infty }^{\infty }{\frac {dq}{(\pi \Delta ^{2})^{1/4}}}e^{{\frac {1}{2}}x^{2}/\Delta ^{2}}|x\rangle }The approximate codeword then becomes a superposition of such Gaussians, with the aforementioned normalization envelope.|0~L=N0s=e12κ2(2sα)2T(2sα)|ψ0{\displaystyle |{\tilde {0}}_{L}\rangle =N_{0}\sum _{s=-\infty }^{\infty }e^{-{\frac {1}{2}}\kappa ^{2}(2s\alpha )^{2}}T(2s\alpha )|\psi _{0}\rangle }|1~L=N1s=e12κ2[(2s+1)α]2T(2sα)|ψ0{\displaystyle |{\tilde {1}}_{L}\rangle =N_{1}\sum _{s=-\infty }^{\infty }e^{-{\frac {1}{2}}\kappa ^{2}[(2s+1)\alpha ]^{2}}T(2s\alpha )|\psi _{0}\rangle }WhereN0{\displaystyle N_{0}} andN1{\displaystyle N_{1}} are normalization factors, andT(x){\displaystyle T(x)} translatesX1^{\displaystyle {\hat {X_{1}}}} byx{\displaystyle x}.

This finite squeezing is another source of error, but since the code is designed to protect against small shifts in the quadratures, this error is negligible for modest squeezing.[citation needed] This means that GKP encoding can be easily implemented with the aforementioned optical techniques.

Experimental realization

[edit]

Physically, GKP states are realized in the following way. First,cat states are generated viaGaussian boson sampling (GBS) techniques, then, the cat states are squeezed and interfered at abeam splitter.Homodyne detection is performed at one output of the beam splitter, and depending on the outcome, an approximate GKP state is created. The output can be further interfered to produce better approximations[7]

Cat states are superpositions of out of phase coherent states. They can be written as|ψ=N(|α+eiϕ|α){\displaystyle |\psi \rangle ={\mathcal {N}}(|\alpha \rangle +e^{i\phi }|-\alpha \rangle )}WhereN{\displaystyle {\mathcal {N}}} is a normalization factor defined asN=[2+2e(2α2)cosϕ]1/2{\displaystyle {\mathcal {N}}=[2+2e^{(-2\alpha ^{2})}\cos {\phi }]^{1/2}}. These states can be generated in a variety of ways with varying efficiencies. Photon subtraction is one approach, which uses squeezed vacuum states, beam splitters, and photon number resolving (PNR) detectors. The beam splitters must be tuned with a high transmissivity however, making this process impractical for state preparation.

The approach pursued byXanadu is that of GBS.[8] A GBS device consists of an input of squeezed vacuum states, auniversal linear interferometer, which can enact any unitary transformation on a given state, and a PNR detector. Anm{\displaystyle m} input mode GBS device can produce a non Gaussian state ofm{\displaystyle m} peaks. Producing a state with greater number of peaks makes the GKP state production process more efficient, as less iterations must occur to produce approximate states. The input modes are interfered, generating a superposition of Gaussians, which can be further refined into approximate GKP states.

A homodyne detector measures one output of the beam splitter (measuring, in general,m1{\displaystyle m-1} modes), heralding approximate cat states. Transforming these cat states to GKP states is a similar process. A beam splitter combines two squeezed multi-peak states, and performs another homodyne measurement on the second mode. The homodyne measurements yielding greater squeezing correspond to the most likely outcomes of measurement, meaning this procedure produces well approximated GKP states with high probability.

Loss channels

[edit]

GKP codes are primarily designed to protect against small shifts in phase space, but they can also be used to protect against photon loss. Photon loss can be modeled as mixing the GKP state with a vacuum state on a beam splitter with transmittanceη{\displaystyle \eta }.[2] The effect of this loss is the shrinking of the state by a factor ofη{\displaystyle {\sqrt {\eta }}} in phase space, and shifting the peaks of the state towards the origin. This can result in a shift of magnitude greater thanπ/2{\displaystyle {\sqrt {\pi }}/2}—an error outside the correctable distance. It has been shown, however, that loss can be corrected without additional overhead if the GKP state is not squeezed to an unrealistic degree. In fact, techniques to correct explicitly for photon losses introduce more errors than they correct, meaning the GKP code is resistant to both small shifts and loss channels.

References

[edit]
  1. ^abcGottesman, Daniel; Kitaev, Alexei; Preskill, John (2001). "Encoding a qubit in an oscillator".Physical Review A.64 (1) 012310.arXiv:quant-ph/0008040.Bibcode:2001PhRvA..64a2310G.doi:10.1103/PhysRevA.64.012310.
  2. ^abHastrup, Jacob; Andersen, Ulrik Lund (2023). "Analysis of loss correction with the Gottesman-Kitaev-Preskill code".Physical Review A.108 (5) 052413.arXiv:2112.01425.Bibcode:2023PhRvA.108e2413H.doi:10.1103/physreva.108.052413.
  3. ^The fabulous world of GKP codes (Report). 2024-12-04.
  4. ^Grimsmo, Arne L.; Puri, Shruti (2021). "Quantum Error Correction with the Gottesman-Kitaev-Preskill Code".PRX Quantum.2 (2) 020101.arXiv:2106.12989.Bibcode:2021PRXQ....2b0101G.doi:10.1103/prxquantum.2.020101.
  5. ^Xu, Yijia; Wang, Yixu; Kuo, En-Jui; Albert, Victor V. (2023). "Qubit-Oscillator Concatenated Codes: Decoding Formalism and Code Comparison".PRX Quantum.4 (2) 020342.arXiv:2209.04573.Bibcode:2023PRXQ....4b0342X.doi:10.1103/PRXQuantum.4.020342.
  6. ^Matsuura, Takaya; Yamasaki, Hayata; Koashi, Masato (2020). "Equivalence of approximate Gottesman-Kitaev-Preskill codes".Physical Review A.102 (3) 032408.arXiv:1910.08301.Bibcode:2020PhRvA.102c2408M.doi:10.1103/PhysRevA.102.032408.
  7. ^"Generation of GKP states with optical states".NIST.
  8. ^Aghaee Rad, H.; et al. (2025)."Scaling and networking a modular photonic quantum computer".Nature.638 (8052):912–919.Bibcode:2025Natur.638..912A.doi:10.1038/s41586-024-08406-9.PMC 11864973.PMID 39843755.
General
Theorems
Quantum
communication
Quantum cryptography
Quantum algorithms
Quantum
complexity theory
Quantum
processor benchmarks
Quantum
computing models
Quantum
error correction
Physical
implementations
Quantum optics
Ultracold atoms
Spin-based
Superconducting
Quantum
programming
Retrieved from "https://en.wikipedia.org/w/index.php?title=Gottesman–Kitaev–Preskill_code&oldid=1314136115"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp