Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:quant-ph/0008040 · Physical Review A

Encoding a qubit in an oscillator

Daniel Gottesman, Alexei Kitaev, John P. Preskill

Published Jun 11, 2001• 1,525 citations
arXivHTMLPDF

Abstract

Quantum error-correcting codes are constructed that embed a finite-dimensional code space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables. These codes exploit the noncommutative geometry of phase space to protect against errors that shift the values of the canonical variables q and p. In the setting of quantum optics, fault-tolerant universal quantum computation can be executed on the protected code subspace using linear optical operations, squeezing, homodyne detection, and photon counting; however, nonlinear mode coupling is required for the preparation of the encoded states. Finite-dimensional versions of these codes can be constructed that protect encoded quantum information against shifts in the amplitude or phase of a d-state system. Continuous-variable codes can be invoked to establish lower bounds on the quantum capacity of Gaussian quantum channels.

DOI
10.1103/physreva.64.012310

Related papers

Preparing encoded states in an oscillator

B. C. Travaglione, Gerard J Milburn

Recently a scheme has been proposed for constructing quantum error-correcting codes that embed a finite-dimensional code space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables. One of the difficult steps in this scheme is the preparation of the encoded states. We show how these states can be generated by coupling a continuous quantum variable to a single qubit. An ion trap quantum computer provides a natural setting for a continuous system coupled to a qubit. We discuss how encoded states may be generated in an ion trap.

arXiv:quant-ph/0205114•Physical Review A•Nov 22, 2002•68 citations

Constructing finite-dimensional codes with optical continuous variables

Stefano Pirandola, Stefano Mancini, David Vitali +1 more

We show how a qubit can be fault-tolerantly encoded in the infinite-dimensional Hilbert space of an optical mode. The scheme is efficient and realizable with present technologies. In fact, it involves two travelling optical modes coupled by a cross-Kerr interaction, initially prepared in coherent states, one of which is much more intense than the other. At the exit of the Kerr medium, the weak mode is subject to a homodyne measurement and a quantum codeword is conditionally generated in the quantum fluctuations of the intense mode.

arXiv:quant-ph/0402202•Europhysics Letters (EPL)•Oct 19, 2004•69 citations

Continuous variable encoding by ponderomotive interaction

Stefano Pirandola, Mancini, S, Vitali, D +1 more

Recently it has been proposed to construct quantum error-correcting codes that embed a finite-dimensional Hilbert space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables [D. Gottesman, A. Kitaev, and J. Preskill, Phys. Rev. A 64, 012310 (2001)]. The main difficulty of this continuous variable encoding relies on the physical generation of the quantum codewords. We show that ponderomotive interaction suffices to this end. As a matter of fact, this kind of interaction between a system and a meter causes a frequency change on the meter proportional to the position quadrature of the system. Then, a phase measurement of the meter leaves the system in an eigenstate of the stabilizer generators, provided that system and meter's initial states are suitably prepared. Here we show how to implement this interaction using either travelling or trapped atoms, and how the encoding can be performed on their motional degrees of freedom. The robustness of the codes with respect to the various experimental imperfections is then carefully analyzed.

•Mar 1, 2005•17 citations

All-optical generation of states for “Encoding a qubit in an oscillator”

H. M. Vasconcelos, L. Sanz, Scott Glancy

Most quantum computation schemes propose encoding qubits in two-level systems. Others exploit the use of an infinite-dimensional system. In "Encoding a qubit in an oscillator" [Phys. Rev. A 64, 012310 (2001)], Gottesman, Kitaev, and Preskill (GKP) combined these approaches when they proposed a fault-tolerant quantum computation scheme in which a qubit is encoded in the continuous position and momentum degrees of freedom of an oscillator. One advantage of this scheme is that it can be performed by use of relatively simple linear optical devices, squeezing, and homodyne detection. However, we lack a practical method to prepare the initial GKP states. Here we propose the generation of an approximate GKP state by using superpositions of optical coherent states (sometimes called "Schrödinger cat states"), squeezing, linear optical devices, and homodyne detection.

arXiv:1006.0009•Optics Letters•Sep 24, 2010•154 citations

Quantum stabilizer codes embedding qubits into qudits

Carlo Cafaro, Federico Maiolini, Stefano Mancini

We study, by means of the stabilizer formalism, a quantum error correcting code which is alternative to the standard block codes since it embeds a qubit into a qudit. The code exploits the noncommutative geometry of discrete phase space to protect the qubit against both amplitude and phase errors. The performance of this code is evaluated on Weyl channels by means of the entanglement fidelity as a function of the error probability. A comparison with standard block codes, like five- and seven-qubit stabilizer codes, shows its superiority.

arXiv:1204.6572•Physical Review A•Aug 8, 2012•40 citations

Quantum error correction

Quantum error correction is a set of methods to protect quantum information--that is, quantum states--from unwanted environmental interactions (decoherence) and other forms of noise. The information is stored in a quantum error-correcting code, which is a subspace in a larger Hilbert space. This code is designed so that the most common errors move the state into an error space orthogonal to the original code space while preserving the information in the state. It is possible to determine whether an error has occurred by a suitable measurement and to apply a unitary correction that returns the state to the code space, without measuring (and hence disturbing) the protected state itself. In general, codewords of a quantum code are entangled states. No code that stores information can protect against all possible errors; instead, codes are designed to correct a specific error set, which should be chosen to match the most likely types of noise. An error set is represented by a set of operators that can multiply the codeword state. Quantum error correction is used to protect information in quantum communication (where quantum states pass through noisy channels) and quantum computation (where quantum states are transformed through a sequence of imperfect computational steps in the presence of environmental decoherence to solve a computational problem). In quantum computation, error correction is just one component of fault-tolerant design.

WORLD SCIENTIFIC eBooks•Dec 1, 2018•0 citations
Quantum error-correcting codes are constructed that embed a finite-dimensional code space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables. These codes exploit the noncommutative geometry of phase space to protect against errors that shift the values of the canonical variables q and p. In the setting of quantum optics, fault-tolerant universal quantum computation can be executed on the protected code subspace using linear optical operations, squeezing, homodyne detection, and photon counting; however, nonlinear mode coupling is required for the preparation of the encoded states. Finite-dimensional versions of these codes can be constructed that protect encoded quantum information against shifts in the amplitude or phase of a d-state system. Continuous-variable codes can be invoked to establish lower bounds on the quantum capacity of Gaussian quantum channels.
Recently a scheme has been proposed for constructing quantum error-correcting codes that embed a finite-dimensional code space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables. One of the difficult steps in this scheme is the preparation of the encoded states. We show how these states can be generated by coupling a continuous quantum variable to a single qubit. An ion trap quantum computer provides a natural setting for a continuous system coupled to a qubit. We discuss how encoded states may be generated in an ion trap.
We show how a qubit can be fault-tolerantly encoded in the infinite-dimensional Hilbert space of an optical mode. The scheme is efficient and realizable with present technologies. In fact, it involves two travelling optical modes coupled by a cross-Kerr interaction, initially prepared in coherent states, one of which is much more intense than the other. At the exit of the Kerr medium, the weak mode is subject to a homodyne measurement and a quantum codeword is conditionally generated in the quantum fluctuations of the intense mode.
Recently it has been proposed to construct quantum error-correcting codes that embed a finite-dimensional Hilbert space in the infinite-dimensional Hilbert space of a system described by continuous quantum variables [D. Gottesman, A. Kitaev, and J. Preskill, Phys. Rev. A 64, 012310 (2001)]. The main difficulty of this continuous variable encoding relies on the physical generation of the quantum codewords. We show that ponderomotive interaction suffices to this end. As a matter of fact, this kind of interaction between a system and a meter causes a frequency change on the meter proportional to the position quadrature of the system. Then, a phase measurement of the meter leaves the system in an eigenstate of the stabilizer generators, provided that system and meter's initial states are suitably prepared. Here we show how to implement this interaction using either travelling or trapped atoms, and how the encoding can be performed on their motional degrees of freedom. The robustness of the codes with respect to the various experimental imperfections is then carefully analyzed.
Most quantum computation schemes propose encoding qubits in two-level systems. Others exploit the use of an infinite-dimensional system. In "Encoding a qubit in an oscillator" [Phys. Rev. A 64, 012310 (2001)], Gottesman, Kitaev, and Preskill (GKP) combined these approaches when they proposed a fault-tolerant quantum computation scheme in which a qubit is encoded in the continuous position and momentum degrees of freedom of an oscillator. One advantage of this scheme is that it can be performed by use of relatively simple linear optical devices, squeezing, and homodyne detection. However, we lack a practical method to prepare the initial GKP states. Here we propose the generation of an approximate GKP state by using superpositions of optical coherent states (sometimes called "Schrödinger cat states"), squeezing, linear optical devices, and homodyne detection.
We study, by means of the stabilizer formalism, a quantum error correcting code which is alternative to the standard block codes since it embeds a qubit into a qudit. The code exploits the noncommutative geometry of discrete phase space to protect the qubit against both amplitude and phase errors. The performance of this code is evaluated on Weyl channels by means of the entanglement fidelity as a function of the error probability. A comparison with standard block codes, like five- and seven-qubit stabilizer codes, shows its superiority.
Quantum error correction is a set of methods to protect quantum information--that is, quantum states--from unwanted environmental interactions (decoherence) and other forms of noise. The information is stored in a quantum error-correcting code, which is a subspace in a larger Hilbert space. This code is designed so that the most common errors move the state into an error space orthogonal to the original code space while preserving the information in the state. It is possible to determine whether an error has occurred by a suitable measurement and to apply a unitary correction that returns the state to the code space, without measuring (and hence disturbing) the protected state itself. In general, codewords of a quantum code are entangled states. No code that stores information can protect against all possible errors; instead, codes are designed to correct a specific error set, which should be chosen to match the most likely types of noise. An error set is represented by a set of operators that can multiply the codeword state. Quantum error correction is used to protect information in quantum communication (where quantum states pass through noisy channels) and quantum computation (where quantum states are transformed through a sequence of imperfect computational steps in the presence of environmental decoherence to solve a computational problem). In quantum computation, error correction is just one component of fault-tolerant design.