We extend the controlled displacement interaction between a qubit and a harmonic oscillator to the multi-qubit (qudit) case. We define discrete quadratures of the qudit and show how the qudit state can be displaced in these quadratures controlled by an oscillator quadrature. Using this interaction, a periodic repetition of the state encoded in the qudit, can be deterministically mapped onto the oscillator, which is initialized in a squeezed state. Based on this controlled displacement interaction, we present a full circuit that encodes quantum information in a superposition of qudit quadrature states, and successively prepares the oscillator in the corresponding superposition of approximate Gottesman-Kitaev-Preskill (GKP) states. This preparation scheme is found to be similar to phase estimation, with the addition of a disentanglement gate. Our protocol for GKP state preparation is efficient in the sense, that the set of qubits need only interact with the oscillator through two time-independent interactions, and in the sense that the squeeze factor (in dB) of the produced GKP state grows linearly in the number of qubits used.
We extend the controlled displacement interaction between a qubit and a harmonic oscillator to the multi-qubit (qudit) case. We define discrete quadratures of the qudit and show how the qudit state can be displaced in these quadratures controlled by an oscillator quadrature. Using this interaction, a periodic repetition of the state encoded in the qudit, can be deterministically mapped onto the oscillator, which is initialized in a squeezed state. Based on this controlled displacement interaction, we present a full circuit that encodes quantum information in a superposition of qudit quadrature states, and successively prepares the oscillator in the corresponding superposition of approximate Gottesman-Kitaev-Preskill (GKP) states. This preparation scheme is found to be similar to phase estimation, with the addition of a disentanglement gate. Our protocol for GKP state preparation is efficient in the sense, that the set of qubits need only interact with the oscillator through two time-independent interactions, and in the sense that the squeeze factor (in dB) of the produced GKP state grows linearly in the number of qubits used.
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.
Gottesman-Kitaev-Preskill (GKP) states have been demonstrated to pose significant advantages when utilized for fault-tolerant all optical continuous-variable quantum computing as well as for quantum communications links for entanglement distribution. However interfacing these systems to long-lived solid-state quantum memories has remained an open problem. Here we propose an interface between quantum memories and GKP qubit states based on a cavity-mediated controlled displacement gate. We characterize the quality of memory-GKP entanglement as a function of cavity parameters suggesting optimal regimes of operation for high-quality state transfer between either qubit states. We further extend this protocol to demonstrate the creation of GKP cluster states by avoiding the requirement of ancillary optical quadrature-squeezed light. Utilizing post-selected entanglement swapping operations for GKP qubits, we demonstrate the utility of our protocol for high-rate entanglement generation between quantum memories. Extensions and derivatives of our proposal could enable a wide variety of applications by utilizing the operational trade-offs for qubits encoded in memory and in the GKP basis.
A universal, large-scale quantum computer would be a powerful tool with applications of high value to mankind. For example, such a computer could significantly speed up the search for new medications or materials. However, the error rates of current qubit designs are simply too large to enable interesting computations. Therefore, both error correction and improved designs of qubits are needed. In 2001, Gottesman, Kitaev and Preskill proposed an encoding (GKP code) where a qubit is stored in a harmonic oscillator — a system that can be controlled and manufactured with high precision, and therefore have comparatively high coherence times. Moreover, the code offers good protection against losses, a simple gate set, and error correction circuits that are comparatively easy to implement. The drawback is that encoding a qubit into a GKP code state is a challenging task. In this thesis, we develop efficient schemes to encode a GKP qubit. Bosonic codes, where a qubit is stored in an oscillator, and in particular the GKP code are still relatively unknown. Therefore, we will start the thesis with an overview of the field, and provide the reader with the tools to analyze a GKP code, as these are quite different from standard error correcting codes. A tool which is important to understand, and that describes a protocol that encodes a GKP qubit is the so-called phase estimation algorithm. This algorithm allows to measure the eigenvalue of any unitary operation, and is one of the cornerstones of quantum information. We will show how phase estimation can be applied to encode a GKP qubit, and what the requirements for an experiment attempting to do so are. A major advantage of the GKP code over other encodings is that it can tolerate significant photon loss before the encoded information is lost. In addition, states that are closely related to the GKP qubit can be used to violate Bell’s inequalities (i. e. prove the presence of entanglement), even in the presence of large noise. Both these applications make the code particularly interesting in the optical regime, where error correction usually cannot be done while the signal is travelling. In this thesis, we will analyze an encoding protocol originally proposed by H.M. Vasconcelos, L. Sanz, and S. Glancy, Optics Letters 35, 3261 (2010) that relied on post-selection, and show that any output state can be used as a GKP code state with a simple change of frame, providing an exponential speedup. In 2019, two separate experiments generated a GKP code state for the first time: C.Flühmann et al., Nature 566, 513 (2019) realized a GKP qubit in the motional mode of a trapped ion, while P. Campagne-Ibarcq et al., Nature 584, 368 (2020) realized it with a transmon qubit coupled to a microwave cavity. However, both these experiments employ phase estimation, which is slow because it requires many measurements in sequence. We propose a circuit that allows a single-shot measurement of the GKP stabilizers, and analyze the performance of such a measurement as well as the impact of noise.
Straightforward logical operations contrasting with complex state preparation are the hallmarks of the bosonic encoding proposed by Gottesman, Kitaev, and Preskill (GKP). The recently reported generation and error correction of GKP qubits in trapped ions and superconducting circuits thus holds great promise for the future of quantum computing architectures based on such encoded qubits. However, these experiments rely on error-syndrome detection via an auxiliary physical qubit, whose noise may propagate and corrupt the encoded GKP qubit. We propose a simple module composed of two oscillators and a physical qubit, operated with two experimentally accessible quantum gates and elementary feedback controls to implement an error-corrected GKP qubit protected from such propagating errors. In the idealized setting of periodic GKP states, we develop efficient numerical methods to optimize our protocol parameters and show that errors of the encoded qubit stemming from flips of the physical qubit and diffusion of the oscillators state in phase space may be exponentially suppressed as the noise strength over individual operations is decreased. Our approach circumvents the main roadblock towards fault-tolerant quantum computation with GKP qubits.
We construct stabilizer states and error-correcting codes on hybrid discrete- and continuous-variable systems, generalizing the Gottesman-Kitaev-Preskill (GKP) lattice formalism. Our framework embeds qudit phase space into a hybrid phase space parameterized by continuous variables, with unit cells that grow with qudit dimension—enabling simultaneous measurement of an arbitrarily large range of noncommuting displacements. Simple hybrid states arise from applying a conditional displacement to a GKP state and a Pauli eigenstate, or by encoding qudits of a stabilizer state into a GKP code; their oscillator-qudit entanglement is non-Gaussian, distinguishing them as a resource beyond tensor products of stabilizer states. Simple hybrid codes are subsystem GKP codes whose gauge factor is entangled with a qudit. Numerical experiments suggest that they can outperform GKP codes against physical noise, with decoders tunable to either qudit or oscillator errors. We also relate stabilizer codes to noncommutative tori, showing that a general construction yields multimode multiqudit GKP extensions. We compute the codes’ logical dimension and operators via Morita equivalence.
Gottesman, Kitaev, and Preskill have formulated a way of encoding a qubit into an oscillator such that the qubit is protected against small shifts (translations) in phase space. The idea underlying this encoding is that error processes of low rate can be expanded into small shift errors. The qubit space is defined as an eigenspace of two mutually commuting displacement operators Sp and Sq which act as large shifts or translations in phase space. We propose and analyze the approximate creation of these qubit states by coupling the oscillator to a sequence of ancilla qubits. This preparation of the states uses the idea of phase estimation where the phase of the displacement operator, say Sp, is approximately determined. We consider several possible forms of phase estimation. We analyze the performance of repeated and adaptive phase estimation as the simplest and experimentally most viable schemes given a realistic upper limit on the number of photons in the oscillator. We propose a detailed physical implementation of this protocol using the dispersive coupling between a transmon ancilla qubit and a cavity mode in circuit QED. We provide an estimate that in a current experimental setup one can prepare a good code state from a squeezed vacuum state using eight rounds of adaptive phase estimation, lasting in total about $4\phantom{\rule{0.28em}{0ex}}\ensuremath{\mu}\text{s}$, with 94 (heralded) chance of success.