[Jump to code hierarchy]

Bosonic stabilizer code

Alternative names: CV stabilizer code, Oscillator stabilizer code.

Description

Bosonic code whose codespace is defined as the common \(+1\) eigenspace of a group of mutually commuting displacement operators. Displacements form the stabilizers of the code, and have continuous eigenvalues, in contrast with the discrete set of eigenvalues of qubit stabilizers. As a result, exact codewords are non-normalizable, so approximate constructions have to be considered. Stabilizer groups can contain discrete or continuous subgroups and can admit logical qudit and/or oscillator logical subspaces.

Stabilizer codewords encoding a finite-dimensional codespace admit a discrete infinite stabilizer group and encode quantum information in a lattice. Such qudit-into-oscillator stabilizer codes are GKP and multimode GKP codes.

Stabilizer codewords encoding a logical oscillator (i.e., CV quantum information) admit either a discrete or a continuous stabilizer group. The former, called oscillator-into-oscillator GKP codes, are obtained from multimode GKP codes by removing stabilizer generators for some of the modes. The latter encode information in hyperplanes and can be defined in terms of the continuous group's Lie algebra, i.e., as the common \(0\)-eigenvalue eigenspace of mutually commuting linear combinations of oscillator position and momentum operators called nullifiers [1] or annihilators. An oscillator-into-oscillator stabilizer code encoding \(k\) logical modes into \(n\) physical modes is denoted as \([[n,k,d]]_{\mathbb{R}}\), where \(d\) is the code's distance.

Protection

Protective properties can be delineated in terms of the nullifiers or displacements, and the most natural noise model for such codes is displacement noise. If an error operator does not commute with a stabilizer group element, then that error is detectable. Oscillator-into-oscillator stabilizer codes protect against erasures of a subset of modes, while GKP codes protect against sufficiently small displacements in any number of modes.

Gates

General gates can be done using the bosonic analogue of gate teleportation [2].

Cousins

  • Number-phase code— Number-phase codewords span the joint right eigenspace of the \(N\)th power of the Susskind–Glogower phase operator and the bosonic rotation operator [3]. These operators no longer form a group since the phase operator is not unitary.
  • Homological number-phase code— Homological number-phase codewords span the joint right eigenspace of powers of the non-unitary Susskind–Glogower phase operators and unitary bosonic rotation operators.

Primary Hierarchy

Parents
Bosonic stabilizer code
Children
Analog stabilizer codes are bosonic stabilizer codes with a continuous stabilizer group, corresponding to linear constraints on positions and momenta.
Quantum lattice codes are bosonic stabilizer codes with a countably infinite stabilizer group, corresponding to modular constraints on positions and momenta.

References

[1]
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
[2]
S. D. Bartlett and W. J. Munro, “Quantum Teleportation of Optical Quantum Gates”, Physical Review Letters 90, (2003) arXiv:quant-ph/0208022 DOI
[3]
A. L. Grimsmo, J. Combes, and B. Q. Baragiola, “Quantum Computing with Rotation-Symmetric Bosonic Codes”, Physical Review X 10, (2020) arXiv:1901.08071 DOI
Page edit log

Your contribution is welcome!

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

edit on this site

Zoo Code ID: oscillator_stabilizer

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

Cite as:

“Bosonic stabilizer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/oscillator_stabilizer

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/oscillators/stabilizer/oscillator_stabilizer.yml.