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 ${S}_{p}$ and ${S}_{q}$ 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 ${S}_{p}$, 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.
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\ensuremathμs, with 94 (heralded) chance of success.
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.
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.
One of the most direct preparations of a Gottesman-Kitaev-Preskill (GKP) qubit in an oscillator uses a tunable photon-pressure (also called optomechanical) coupling of the form $\stackrel{\ifmmode \hat{}\else \^{}\fi{}}{q}{\stackrel{\ifmmode \hat{}\else \^{}\fi{}}{b}}^{\ifmmode\dagger\else\textdagger\fi{}}\stackrel{\ifmmode \hat{}\else \^{}\fi{}}{b}$, enabling us to imprint the modular value of the position $\stackrel{\ifmmode \hat{}\else \^{}\fi{}}{q}$ of one oscillator onto the state of an ancilla oscillator. We analyze the practical feasibility of executing such modular quadrature measurements in a parametric circuit-QED realization of this coupling. We provide estimates for the expected GKP squeezing induced by the protocol and discuss the effect of photon loss and other errors on the resulting squeezing.
We show that one can determine both parameters of a displacement acting on an oscillator with an accuracy which scales inversely with the square root of the number of photons in the oscillator. Our results are obtained by using a grid state as a sensor state for detecting small translations in phase space (displacements). Grid states were first proposed [D. Gottesman et al., Phys. Rev. A 64, 012310 (2001)] for encoding a qubit into an oscillator: an efficient preparation protocol of such states, using a coupling to a qubit, was later developed [B. M. Terhal and D. Weigand, Phys. Rev. A 93, 012315 (2016)]. We compare the performance of the grid state with the quantum compass or cat code state and place our results in the context of the two-parameter quantum Cram\'er-Rao lower bound on the variances of the displacement parameters. We show that the accessible information about the displacement for a grid state increases with the number of photons in the state when we measure and prepare the state using a phase estimation protocol. This is in contrast with the accessible information in the quantum compass state which we show is always upper bounded by a constant, independent of the number of photons. We present numerical simulations of a phase estimation based preparation protocol of a grid state in the presence of photon loss, nonlinearities, and qubit measurement, using no post-selection, showing how the two effective squeezing parameters which characterize the grid state change during the preparation. The idea behind the phase estimation protocol is a simple maximal-information gain strategy.
Abstract Gottesman–Kitaev–Preskill (GKP) states appear to be amongst the leading candidates for correcting errors when encoding qubits into oscillators. However the preparation of GKP states remains a significant theoretical and experimental challenge. Until now, no clear definitions for fault-tolerantly preparing GKP states have been provided. Without careful consideration, a small number of faults can lead to large uncorrectable shift errors. After proposing a metric to compare approximate GKP states, we provide rigorous definitions of fault-tolerance and introduce a fault-tolerant phase estimation protocol for preparing such states. The fault-tolerant protocol uses one flag qubit and accepts only a subset of states in order to prevent measurement readout errors from causing large shift errors. We then show how the protocol can be implemented using circuit QED. In doing so, we derive analytic expressions which describe the leading order effects of the nonlinear dispersive shift and Kerr nonlinearity. Using these expressions, we show that to mitigate the nonlinear dispersive shift and Kerr terms would require the protocol to be implemented on time scales four orders of magnitude longer than the time scales relevant to the protocol for physically motivated parameters. Despite these restrictions, we numerically show that a subset of the accepted states of the fault-tolerant phase estimation protocol maintain good error correcting capabilities even in the presence of noise.
We propose to encode a quantum bit of information in a superposition of coherent states of an oscillator, with four different phases. Our encoding in a single cavity mode, together with a protection protocol, significantly reduces the error rate due to photon loss. This protection is ensured by an efficient quantum error correction scheme employing the nonlinearity provided by a single physical qubit coupled to the cavity. We describe in detail how to implement these operations in a circuit quantum electrodynamics system. This proposal directly addresses the task of building a hardware-efficient quantum memory and can lead to important shortcuts in quantum computing architectures.