Measurement-free preparation of grid states
Abstract
Quantum computing potentially offers exponential speed-ups over classical computing for certain tasks. A central, outstanding challenge to making quantum computing practical is to achieve fault tolerance, meaning that computations of any length or size can be realised in the presence of noise. The Gottesman-Kitaev-Preskill code is a promising approach towards fault-tolerant quantum computing, encoding logical qubits into grid states of harmonic oscillators. However, for the code to be fault tolerant, the quality of the grid states has to be extremely high. Approximate grid states have recently been realized experimentally, but their quality is still insufficient for fault tolerance. Current implementable protocols for generating grid states rely on measurements of ancillary qubits combined with either postselection or feed forward. Implementing such measurements take up significant time during which the states decohere, thus limiting their quality. Here we propose a measurement-free preparation protocol which deterministically prepares arbitrary logical grid states with a rectangular or hexagonal lattice. The protocol can be readily implemented in trapped-ion or superconducting-circuit platforms to generate high-quality grid states using only a few interactions, even with the noise levels found in current systems.
I INTRODUCTION
Quantum computing offers exponential speeds-ups in solving certain computational problems, with wide-ranging consequences for information processing, information security, fundamental physics and chemistry and more. Impressive progress has been achieved towards realising quantum computing, including recent experimental demonstration of a quantum advantage over classical computation Arute et al. (2019). However, real devices are subject to noise and imperfections. As computations grow in size and complexity, errors accumulate and eventually destroy any quantum advantage unless mitigated. Achieving fault tolerance, where errors are corrected sufficiently fast to allow scalable computation, is a central challenge to making universal quantum computing practical.
Quantum error correction (QEC) enables large-scale quantum computing in the presence of noise by redundantly encoding logical qubits into a larger Hilbert space. In traditional, discrete-variable QEC many physical qubits make up a single logical qubit. However, in 2001 Gottesman, Kitaev and Preskill (GKP) proposed encoding a logical qubit into the infinite-dimensional Hilbert space spanned by the continuous variables of a single bosonic mode Gottesman et al. (2001). With this encoding, small displacement errors of the bosonic mode can be detected and corrected using only simple Gaussian operations. Furthermore, recent results have shown that the GKP code also performs very well against boson loss Albert et al. (2018), in many cases outperforming other bosonic codes designed specifically against loss such as cat codes Leghtas et al. (2013); Ofek et al. (2016) and binomial codes Michael et al. (2016); Hu et al. (2019). In fact, numerical optimization suggests that the hexagonal GKP code might be the optimal loss-resistant code among all bosonic codes Noh et al. (2018). Additionally, GKP codes have recently been shown to have applications within continuous-variable QEC Noh et al. (2019) and quantum metrology Duivenvoorden et al. (2017).
An ideal GKP code is embedded in an idealized grid state which forms a lattice structure, consisting of an infinite superposition of position eigenstates. Such states require infinite energy and are hence unphysical. Importantly, however, it is possible to use approximate grid states with finite energy, composed of finitely squeezed states to achieve fault tolerance by concatenating the GKP code with discrete-variable error-correcting codes, provided that the grid states are sufficiently quadrature squeezed. In 2014, a conservative threshold for fault tolerance of 20.5 dB squeezing was derived for a measurement-based quantum computing approach Menicucci (2014). Later this threshold was significantly reduced to less than 10 dB squeezing by exploiting the analog information contained in the syndrome measurements Fukui et al. (2018); Fukui (2019). Other approaches such as concatenating the GKP code with the surface code Noh and Chamberland (2019), the toric code Wang (2019); Vuillot et al. (2019) and Knill’s C4/C6 code Fukui et al. (2017) have recently been proposed. For any of these proposals the squeezing threshold will depend not only on the involved codes, but also on the type and magnitude of the noise and experimental errors of the given system. It is therefore crucial to test the feasibility of these approaches with high-quality grid states experimentally. Additionally, as with any quantum error-correcting code, one would ideally use grid states with squeezing levels well above the threshold to avoid impractical resource overheads associated with the repeated concatenation of the codes.
The preparation of grid states have, however, proven to be highly challenging. Recently, such states were prepared for the first time in ground-breaking experiments in the motional state of a trapped ion Flühmann et al. (2019) and in a microwave cavity field coupled to a superconducting circuit Campagne-Ibarcq et al. (2019). The states realised in these experiments clearly exhibit the required grid structure in phase space. However, the quality of the states needs to be improved for implementation with fault tolerant schemes. The main experimental limitation is that during the preparation protocol, the states accumulate noise e.g. from boson dephasing and losses, rendering the produced grid states noisy. To minimize this noise one has to increase the speed of the preparation protocol. The state-preparation protocols currently implemented in experiment use oscillator-qubit couplings and rely on repeated measurements of the ancilla qubit. These measurements and their associated processing times constitute about half of the total preparation time. Therefore, to improve the quality of the GKP codes, it is crucial to replace the slow measurement-based approach with a faster approach.
In this work, we present a new, measurement-free grid-state preparation protocol, which is significantly faster than known methods, without introducing additional resources. The key interaction of our protocol is the Rabi interaction Hamiltonian between an oscillator and a two-level system Kockum et al. (2019); Forn-Díaz et al. (2019), which can be effectively simulated in trapped-ion and microwave systems. This interaction is also used in the experiments of Refs. Flühmann et al. (2019); Campagne-Ibarcq et al. (2019). Such interactions were recently shown to enable deterministic, non-Gaussian operations by using many weak interactions Park et al. (2017, 2018). Here, we instead use only a few, but stronger interactions, to generate the highly non-Gaussian grid states. Our work thus provides further demonstration of Rabi interactions as a powerful and versatile non-Gaussian resource in trapped ion and superconducting circuit platforms.
The speed-up obtained with our approach is large enough to prepare grid states with more than dB of effective squeezing in practical systems that are readily available in both trapped-ion and microwave cavity platforms. With a further reduction of noise levels in future experiments, our protocol enables the generation of grid states with squeezing levels well above the fault-tolerance threshold levels, thus facilitating scalable quantum computing.
II GRID STATES
In this section we review the basic structure of grid states and the figures of merit used in this article. For a more extensive review, see e.g. Ref. Tzitrin et al. (2019).
Bosonic modes of harmonic oscillators are associated with the creation and annihilation operators and and the corresponding dimensionless quadrature operators and satisfying . The 2-dimensional code space of the GKP-code is defined in the common +1 eigenspace of the stabilizer operators
(1) |
Here is the displacement operator with displacement amplitude , satisfying the commutation relation
(2) |
By choosing we ensure that the stabilizers commute, which enables the existence of simultaneous eigenstates. Furthermore we can define logical operators
(3) |
which commute with the stabilizers and anti-commute with each other. The logical GKP qubit states, and , are then defined as the eigenstates of . These satisfy the expected logic and .
The relative directions and magnitude of and determine the lattice of the corresponding grid states. For example, rectangular grid states are generated by . Further choosing yields the square grid states for which the code space is symmetric with respect to and . Alternatively, choosing and yields the hexagonal grid states. In the following we will consider only the square grid, returning to the case of rectangular and hexagonals grid in Section C. The (unnormalizable) ideal square grid states can be written as:
(4a) | ||||
(4b) |
where denotes the eigenstate of with eigenvalue and denotes the set of integers. The ideal grid states are thus infinite superpositions of equidistant position eigenstates and their Wigner functions are an infinite grid of 2-dimensional delta-functions (see Fig. 2(b)). Ideal grid states can be approximated by finite-energy states in several ways. The most commonly used representation for deriving fault tolerance thresholds is a superposition of finitely squeezed states of width under a Gaussian envelope of width :
(5a) | |||
(5b) |
where is the squeezing operator (not to be confused with the stabilizers and ). The squeezing parameter and envelope characterises the quality of the states in the - and -quadratures respectively and in the limit the approximate states converge to the exact states of equation (4). For the states can correct noise equally well in and .
However, physical grid states will never exactly be of the form given in equation (5). First, physical states are not pure and are generally described by a density matrix . Secondly, the exact Gaussian envelope can be difficult to obtain and most preparation protocols yield a finite sum of squeezed states. Therefore, the parameters and are not well-defined for practically realizable states. Instead, more generic figures of merit, the effective squeezing parameters, have been suggested in Ref. Duivenvoorden et al. (2017). They quantify the effective degree of squeezing in each quadrature of the peaks constituting the grid state and are defined as:
(6a) | ||||
(6b) |
where the effective squeezing levels in units of dB are given by . The expectation values in these definitions are exactly the expectation values of the stabilizers and for square GKP states. High quality grid states should therefore have , in which case dB. These definitions also have the nice property that for squeezed states they reproduce the squeezing parameter, i.e. and . Furthermore, for approximate square lattice grid states of Eq. (5) we extract the parameters and . The last approximation is very accurate for dB. Thus, if the state resembles a grid state consisting of a grid of squeezed peaks in phase-space, the effective squeezing parameters approximately quantify the squeezing of these peaks in each quadrature direction.
However, it is important to note that the effective squeezing is not directly related to the fault-tolerance thresholds. Most GKP-based fault-tolerance thresholds are derived based on the specific, approximate states given in Eq. (5) and refer to and . Any other state can therefore in general not be guaranteed to enable fault tolerant computations, even when the effective squeezing parameters are both above these thresholds. Moreover, the effective squeezing parameters say nothing about the logic state of the GKP qubit, e.g. a mixed code state might be strongly squeezed, but might not necessarily be useful for quantum computing.
Nevertheless, it is reasonable to assume that states with a high degree of effective squeezing can be used for fault tolerance if they otherwise closely resemble the approximate pure grid states of Eq. (5), e.g. in terms of their fidelity with the approximate states. In the further analysis we therefore compliment the effective squeezing parameters with the fidelity to verify the appropriateness of using the effective squeezing parameters as quantifiers of the protocol performance. Moreover, we also verify that the produced states have the expected grid structure in terms of their Wigner function. Another alternative figure of merit is the effective shift error Glancy and Knill (2006) which is discussed and calculated in Appendix A.

III PREPARATION PROTOCOL
Several proposals exist for the preparation of approximate grid states Gottesman et al. (2001); Travaglione and Milburn (2002); Campagne-Ibarcq et al. (2019); Terhal and Weigand (2016); Shi et al. (2019); Su et al. (2019); Eaton et al. (2019); Vasconcelos et al. (2010); Weigand and Terhal (2018). The original GKP paper Gottesman et al. (2001) includes a proposal based on an radiation-pressure-like interaction between two bosonic modes under the Hamiltonian in the quantum non-linear regime. However, experimental realization of the required strongly nonlinear coupling has proven highly challenging and has not yet been achieved.
In Travaglione and Milburn (2002), a preparation protocol based on the Rabi interaction Hamiltonian (where is the Pauli- matrix), between the bosonic mode and a two-level system was proposed. Such an interaction can be realized in trapped ions Haljan et al. (2005) and microwave cavities Campagne-Ibarcq et al. (2019). This protocol, however, has three main drawbacks: First it is probabilistic, with a success probability inversely proportional to the mean photon number of the generated state. Secondly, the output states have a box-shaped envelope rather than the Gaussian envelope of equation (5). This means that the effective squeezing parameters are suboptimal given the number steps required to prepare the states. Hence, excessively large states need to be generated to obtain useful effective squeezing. Finally, the protocol requires qubit measurements, which in realistic systems will constitute a significant contribution to the total preparation time during which the state decoheres.
The two first issues were solved by Terhal and Weigand in Ref. Terhal and Weigand (2016): By adding a single measurement-based feed-forward displacement operation as well as suitable qubit rotations, the protocol is made deterministic. Furthermore, by using a different strength of the Rabi interactions, the envelope of the output state is made nearly Gaussian, making the protocol much more efficient. However, their protocol still relies on qubit measurements, which limits the quality of the states that can be realistically generated in the laboratory today.
Our protocol addresses all the above mentioned problems by adding additional short Rabi interactions of the form , which effectively act as “deterministic measurements” by disentangling the bosonic mode and the qubit and further enables us to shape the envelope of the state. This interaction can be obtained from the Hamiltonian by simple rotations of the qubit and the bosonic mode, Similarly, both interaction types can be obtained from the more commonly considered Rabi Hamiltonian . Fig. 1(a) shows a circuit diagram of the protocol. It consist of groups of interactions, each consisting of 3 gates:
-
•
a preparation gate, .
-
•
a displacement gate, .
-
•
a disentangling gate, .
These interactions can be interpreted as either conditional displacements of the bosonic mode or conditional rotations of the qubit, as illustrated in Fig. 1(b). Since the preparation and disentangling gates are of the same type, i.e. , the preparation gate of round can be combined with the disentangling gate of round into a single gate. The interaction strengths of the displacement and disentangling gates are given by
(7) | ||||
(8) |
while the interaction strengths of the preparation gates, , are found numerically (see Appendix B). In the first round the optimal preparation gate strength is i.e. so is thus ignored in Fig. 1(a). The input state is a squeezed vacuum state and the output state is an approximation to the state , which can subsequently be transformed into an arbitrary grid state, as will be discussed later. Note that all gates commute with . Therefore, is left invariant under the protocol, i.e. the effective squeezing of the output state in the -quadrature is . The effect of the protocol is thus to create a superposition of squeezed states and thereby improve . The effect of each gate is illustrated in Fig. 1(c) for the case of , but the procedure can be extended for arbitrary .
A Infinitely squeezed input states
To illustrate the functionality of the gates, we first consider an infinitely squeezed input state, . For brevity we will use the notation in the following. The first operation is the displacement gate which creates an entangled boson-qubit state:
(9) |
where . The disentangling gate then rotates the qubit to erase the entanglement:
(10) |
We have thus created a superposition between two squeezed states. The second round splits each of these peaks in two, creating a total of four peaks:
(11) |
The coefficients are controlled by the preparation gate and are given by and . The third round creates 8 peaks and so on for a total of peaks after rounds. Thus, the resulting state is
(12) |
where the coefficients can be optimized by tuning the strengths of the preparation gates (see Appendix B). For these infinitely squeezed input states we can obtain dB, for , and dB as is determined solely by the initial squeezing of the input state.

B Finitely squeezed input states
For a finitely squeezed input state the protocol outlined above is not exact, and in particular the disentangling operation is not exact. Thus, after tracing out the qubit the resulting state is mixed, but the effect on of the output state is very small. This can be seen in Fig. 2(a) which shows as a function of the input squeezing. Since is preserved during the protocol, high effective squeezing can be obtained simultaneously in both quadratures even with finitely squeezed input states.
Note that, as seen from Fig. 2, even with vacuum input a significant amount of effective squeezing can be obtained. By applying the protocol twice, once in each quadrature direction, we can therefore generate grid-like states with high degrees of effective squeezing in both quadratures. However, a careful analysis (presented in Appendix C) shows that these states are not well-defined pure states in the GKP basis, and therefore, seemingly, unsuitable for GKP-based computations.
In Fig. 2(b) (left) we present the Wigner functions of the generated states for and with input squeezing of dB and dB respectively, in which case equal effective squeezing in and is obtained. For comparison, we also plot the Wigner functions of the corresponding target approximate grid states given by equation (5) with the same amount of squeezing (right plots in Fig. 2(b)). For we observe very small differences in the edges of the states which are caused by the cut-off in the number of squeezed states in the superposition of the generated state. Despite these differences, the resulting fidelity is already . For the differences becomes much less pronounced and the fidelity increases to . Thus, very few rounds of operations are required to make grid states with high effective squeezing and near unity fidelity to the commonly considered approximate grid states of equation (5).

C Preparation of arbitrary logical states
The state generated so far is the logical state of the square GKP code. It is, however, important to be able to generate an arbitrary logical grid state, i.e. of the form . In particular, magic states, such as are highly important as they serve as resources for performing non-Clifford operations via gate teleportation.
Furthermore, non-square rectangular grid states–which are equivalent to squeezed square grid states–are also a useful resource, as they remove the need for in-line squeezing using a newly developed modified Glancy and Knill error recovery scheme Wan et al. (2019). In the following we thus discuss how to generate the arbitrary logical grid state with both rectangular and hexagonal lattices.
We first note that rectangular lattices map onto square lattices simply by scaling the quadratures, i.e. and where is the scale factor. These scalings can consequently be straightforwardly implemented by appropriate scaling of the interaction parameters, i.e. , and . To generate hexagonal states we utilize the fact that the hexagonal logical state is identical to the logical state of the rectangular lattice with and . We can thus also initialize the logical state of the hexagonal lattice.
The circuit diagram shown in Fig. 3(a) shows how to map the logical state into arbitrary logic states using three Rabi-interactions , and . The idea is to proceed with the scheme for generating the logical state, but exploiting the linearity of the protocol and the fact that the effect of the displacement gate depends on the state of the qubit. Therefore, by initializing the qubit in the state , we effectively transfer the coefficients of the qubit onto the grid state. The additional two, unconditional, displacement operations ensure that the resulting state is on the lattice. The first operation can be effectively implemented during the preparation protocol by inverting the sign of , while the second unconditional operation simply shifts the lattice for all states and can therefore be virtually implemented by a shift of reference frame. The strength of the first conditional operation , and the qubit-dependence of the preparation gate depends on the target logical state and are found by numerical optimization ( represents a generalized Pauli operator in the – plane). The gate is not crucial for the scheme, but only improves the quality of the output states by allowing a degree of control over the envelope of the output state. The strength of the disentangling gate is .
Fig. 3(b) and (c) show the Wigner functions of various logical states with square and hexagonal lattices respectively, numerically generated using this protocol, showing clear, well-defined grid structures.

IV EFFECTS OF NOISE
We now consider the effect of relevant noise sources on our protocol. To include noise effects in our model, we consider each gate as being implemented with a specific Hamiltonian for a set duration, e.g. the gate is implemented via the Hamiltonian within the time . To simulate the added noise, we use a master equation approach in which noise is included in the Lindblad terms :
(13) |
where is the density matrix of the composite boson-qubit system. We consider four common noise channels:
-
•
Boson loss:
-
•
Boson dephasing:
-
•
Qubit dephasing:
-
•
Qubit decay:
The effect of these noise sources on the effective squeezing of the output states is shown by the solid lines in Fig. 4. For each noise source we consider and rounds with dB and dB squeezed input states respectively. It is clear that our protocol is sensitive to all types of noise. By increasing we also increase the implementation time of the protocol, thus increasing the effect of noise. Therefore, there exists an optimal number of rounds that depends on the magnitude and type of noise. E.g. for large noise contributions, two rounds () of the scheme produces states with higher effective squeezing degrees than three rounds (), and this is simply a result of the extended time over which noise can accumulate. This clearly illustrates the importance of a fast preparation protocol.
Even though the quality of the generated states is limited by qubit and bosonic errors, the effect of qubit errors can be significantly suppressed by adding a few qubit measurements, after each of the disentangling gates . In the noiseless case, the qubit should be in a known state, disentangled from the bosonic mode at these points, as illustrated in the rightmost windows of Fig. 1(c). Therefore, if we measure the qubit in a different state, we know that an error has occurred, and the realization should be discarded and the protocol restarted. The result of such a postselection strategy is shown by the dashed lines in Fig. 4, demonstrating that we can improve the effective squeezing of the output state by several dB. Bosonic errors, on the other hand, are largely unaffected by the postselection strategy. Thus, when these errors are dominating the only way to improve the output states is to increase the interaction speed or reduce the rate of the noise. For the calculation of Fig. 4 we assumed instantaneous measurements to isolate the effect of qubit projections. In real systems the measurements will take time, during which noise accumulates thus resulting in lower effective squeezing parameters. However, compared to the measurement-based schemes, e.g. phase-estimation Terhal and Weigand (2016), we require exponentially fewer measurements and therefore still attain a significant speed-up.
Using realistic noise parameters and operation speeds from recent experiments with trapped ions Flühmann et al. (2019) and microwave cavities Campagne-Ibarcq et al. (2019), we find that grid states with effective squeezing parameters above 10 dB in both quadrature can be realistically generated in both platforms using input states squeezed by 11 dB (see Appendix D). Squeezing levels of 12.6 dB in trapped ions Kienzler et al. (2015) and 10 dB in microwave cavities Castellanos-Beltran et al. (2008) have been experimentally generated.
V Conclusion
In conclusion, we have presented a measurement-free protocol to deterministically prepare GKP states using only few interactions of the type and , which are readily available in trapped-ion and microwave-cavity platforms. Our protocol requires no measurements, resulting in a speed-up over previous methods, which enables the generation of grid states with high effective squeezing levels. Furthermore, by adding a few measurements we can partly detect qubit errors, thus making the protocol robust against qubit noise. Although the exact requirements for general CV states (i.e. states not exactly on the form of Eq. (5)) to enable fault-tolerance with the GKP encoding are yet unknown, it seems reasonable that states generated using this protocol suffices, due to their high fidelity with the commonly considered approximate grid states of Eq. (5).
Finally, our protocol exemplifies the versatility of sequential applications of non-commuting Rabi Hamiltonians, e.g. and , demonstrating that highly non-Gaussian states can be deterministically engineered with only a few of these interactions. The full power of such repeated combination of Rabi interactions remains still relatively unexplored, but we expect that many other interesting applications are possible using this technique.
Acknowledgements
Acknowledgements.
This project was supported by the Danish National Research Foundation through the Center of Excellence for Macroscopic Quantum States (bigQ). R.F. acknowledges project LTAUSA19099 and 8C20002 from the Ministry of Education, Youth and Sports of Czech Republic. K.P. acknowledges Project GB19-19722J of the Czech Science Foundation.APPENDIX A EFFECTIVE SHIFT ERROR
In Glancy and Knill (2006) it was show that small displacement errors on ideal grid states can be perfectly corrected, if the magnitude of the displacements are less than . Furthermore, any bosonic state can be expanded in a basis of shifted ideal grid states:
(14) |
where
(15) |
The effective shift error, defined as the probability that an approximate logical 0 GKP state has an intrinsic displacement error larger than is then given by:
(16) |

As pointed out in Tzitrin et al. (2019), a low is both sufficient and necessary for useful GKP states. Fig. 5 shows of the states generated using our protocol. The tendency for smaller for large and large input squeezing confirms that the generated states are indeed suitable for the GKP error correction protocol. For comparison, the dotted line shows of the approximate grid states given by eq. (5). For low input squeezing and high our states perform slightly better than the states of eq. (5). This is because high states have low errors in the quadrature, independent of the input squeezing. However, since depends on the quality of the state in both and , we cannot keep improving it by solely increasing , without also increasing the input squeezing, and vice versa, as seen from Fig. 5.
APPENDIX B PREPARATION GATE INTERACTION STRENGTHS
The preparation gates are used to shape the envelope of the prepared grid state in order to optimize the quality of the states. For infinite input squeezing, the coefficients of Eq. (12) for are:
-
•
:
(17) -
•
:
(18) -
•
:
and for . Using these expressions one can tune the interaction strengths, , to optimize the quality of the prepared grid state with respect to any desired figure of merit (FOM). In general, for the finite sum of infinitely squeezed states as given by Eq. (12), the expectation value of used to calculate (Eq. (6)) is given by
(20) |
and the grid-state-basis wavefunction used to calculate (Eq. (16)) is given by
(21) |
Optimize | Optimize | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FOM | This work |
|
This work |
|
Flat distribution | |||||||||||||||
1 |
|
|
|
|
|
|
||||||||||||||
2 |
|
|
|
|
|
|
||||||||||||||
3 |
|
|
|
|
|
|
||||||||||||||
4 |
|
|
|
|
|
|
assuming symmetry around , i.e. .
Table 1 shows the calculated optimal interaction strengths and obtained FOMs when optimizing and respectively. For comparison, we also compute the FOMs for the unconstrained optimal distribution, i.e. when freely optimizing over all possible coefficients . We see, that even though we have only degrees of freedom to tune independent variables, we can obtain practically optimal FOMs. The only notable difference is for when optimizing , for which the optimal distribution is two orders of magnitude better than what can be obtained in our scheme. However, for practical purposes, the quality of the generated states will be limited by external noise sources, and therefore the optimal number of rounds will likely be limited to (see Appendix D).
We also list the values of the FOMs corresponding to a flat distribution, i.e. where all ’s are equal. Such a distribution is obtained in our scheme by removing the preparation gates. For we see a significant improvement by tuning the peaks compared to the flat distribution.
For comparison, the technique of adaptive phase estimation Terhal and Weigand (2016) also prepares a finite superposition of squeezed states. For rounds of phase estimation, peaks are obtained corresponding to in our scheme. The quality of the states obtained depends on measurement results, but the best-case scenario for has and compared to and for of our protocol. Our protocol thus outperforms adaptive phase estimation for any measurement outcome. However, the phase estimation protocol has the advantage of generating one peak at a time, and therefore the number of rounds can be better tuned to optimize the output state given the noise of the particular system. Yet, we believe that the main advantage of our protocol is the lack of measurements, which ultimately significantly speeds up the protocol, resulting in less accumulated noise. Additionally, for trapped-ion systems, qubit measurements can disturb the bosonic mode depending on the outcome, thus requiring postselection even with the phase estimation protocol. Therefore phase estimation does not scale well in this system, as the success probability decreases exponentially with the number of rounds.
We generally note that is a much more sensitive FOM compared to . For example, for the effective shift error can be improved by several orders of magnitude by tuning the coefficients, whereas the effective squeezing is “only” improved by less than 5 dB, i.e. less than an order of magnitude. Note also, that for the difference in when optimizing compared to is only 0.4 dB, where the difference in is approximately a factor 3. This shows that states with similar effective squeezing can have significantly different effective shift errors. Since the effective shift error is more directly related to the error-correcting properties of the GKP states, care should therefore be taken when comparing only effective squeezing parameters.
For the results presented in the main text of this paper we have chosen ’s to optimize . For finite squeezing we have found no noticeable improvement in the FOMs by further tuning the ’s to take into account the finite squeezing, and we have therefore used the values of listed in Table 1 for all simulations.
APPENDIX C NO INITIAL SQUEEZING

In Fig. 2 we showed that high effective squeezing can be generated without any initial squeezing in the bosonic mode. This raises the question whether the protocol can be used to generate grid states directly from vacuum. In particular, one can start from vacuum and apply the protocol twice, once in each quadrature direction, to generate high effective squeezing in both quadratures simultaneously. The Wigner functions of the states generated with this approach are shown for and in the insets of Fig. 6. The states have a clear grid-like structure, but it is not immediately clear if they represent useful GKP logic states, i.e. if they approach the form for some coefficients and . To examine this, we calculate the expectation value of the rotated Pauli operators
(22) |
If the generated state approaches a logical GKP state we should have for some . Fig. 6 shows the maximum value of as a function of . We observe that does not appear to converge to , showing that the states do not represent useful GKP logic states. Still, The generated states do have high effective squeezing in both quadratures, so they would be a useful resource for detecting displacements Duivenvoorden et al. (2017).
APPENDIX D REALISTIC NOISE PARAMETERS

Grid states were generated for the first time very recently in the motional state of a trapped ion Flühmann et al. (2019) and in a microwave cavity field coupled to a superconducting circuit Campagne-Ibarcq et al. (2019). These experiments obtained effective squeezing parameters of dB and dB, and respectively. To benchmark our protocol, we simulate it with the Lindblad master equation, Eq. 13, using the parameters given in these experiments, as listed in Table 2. The calculated FOMs as a function of input squeezing are shown in Fig. 7. In both platforms we can obtain more than 10 dB effective squeezing in both quadratures simultaneously with dB input squeezing. For the trapped ion platform the optimal number of rounds is with . For the microwave cavity platform both and allows for more than 10 dB output effective squeezing for sufficient input squeezing, with reaching 12 dB using the measurement strategy measurement as explained in the main text (dashed lines of Fig. 7).
Trapped ion Flühmann et al. (2019) | |||
---|---|---|---|
Interaction timescale | s | ||
Phonon dephasing |
|
||
Microwave cavity Campagne-Ibarcq et al. (2019) | |||
Interaction timescale | s | ||
Qubit decay |
|
||
Qubit dephasing |
|
||
Photon decay |
|
References
- Arute et al. (2019) F. Arute, K. Arya, R. Babbush, D. Bacon, J. C. Bardin, R. Barends, R. Biswas, S. Boixo, F. G. Brandao, D. A. Buell, et al., Quantum supremacy using a programmable superconducting processor, Nature 574, 505 (2019).
- Gottesman et al. (2001) D. Gottesman, A. Kitaev, and J. Preskill, Encoding a qubit in an oscillator, Physical Review A 64, 012310 (2001).
- Albert et al. (2018) V. V. Albert, K. Noh, K. Duivenvoorden, D. J. Young, R. Brierley, P. Reinhold, C. Vuillot, L. Li, C. Shen, S. Girvin, et al., Performance and structure of single-mode bosonic codes, Physical Review A 97, 032346 (2018).
- Leghtas et al. (2013) Z. Leghtas, G. Kirchmair, B. Vlastakis, R. J. Schoelkopf, M. H. Devoret, and M. Mirrahimi, Hardware-efficient autonomous quantum memory protection, Physical Review Letters 111, 120501 (2013).
- Ofek et al. (2016) N. Ofek, A. Petrenko, R. Heeres, P. Reinhold, Z. Leghtas, B. Vlastakis, Y. Liu, L. Frunzio, S. Girvin, L. Jiang, et al., Extending the lifetime of a quantum bit with error correction in superconducting circuits, Nature 536, 441 (2016).
- Michael et al. (2016) M. H. Michael, M. Silveri, R. Brierley, V. V. Albert, J. Salmilehto, L. Jiang, and S. M. Girvin, New class of quantum error-correcting codes for a bosonic mode, Physical Review X 6, 031006 (2016).
- Hu et al. (2019) L. Hu, Y. Ma, W. Cai, X. Mu, Y. Xu, W. Wang, Y. Wu, H. Wang, Y. Song, C.-L. Zou, et al., Quantum error correction and universal gate set operation on a binomial bosonic logical qubit, Nature Physics 15, 503 (2019).
- Noh et al. (2018) K. Noh, V. V. Albert, and L. Jiang, Quantum capacity bounds of gaussian thermal loss channels and achievable rates with gottesman-kitaev-preskill codes, IEEE Transactions on Information Theory 65, 2563 (2018).
- Noh et al. (2019) K. Noh, S. Girvin, and L. Jiang, Encoding an oscillator into many oscillators, arXiv preprint arXiv:1903.12615 (2019).
- Duivenvoorden et al. (2017) K. Duivenvoorden, B. M. Terhal, and D. Weigand, Single-mode displacement sensor, Physical Review A 95, 012305 (2017).
- Menicucci (2014) N. C. Menicucci, Fault-tolerant measurement-based quantum computing with continuous-variable cluster states, Physical Review Letters 112, 120504 (2014).
- Fukui et al. (2018) K. Fukui, A. Tomita, A. Okamoto, and K. Fujii, High-threshold fault-tolerant quantum computation with analog quantum error correction, Physical Review X 8, 021054 (2018).
- Fukui (2019) K. Fukui, High-threshold fault-tolerant quantum computation with the gkp qubit and realistically noisy devices, arXiv preprint arXiv:1906.09767 (2019).
- Noh and Chamberland (2019) K. Noh and C. Chamberland, Fault-tolerant bosonic quantum error correction with the surface-gkp code, arXiv preprint arXiv:1908.03579 (2019).
- Wang (2019) Y. Wang, Quantum error correction with the gkp code and concatenation with stabilizer codes, arXiv preprint arXiv:1908.00147 (2019).
- Vuillot et al. (2019) C. Vuillot, H. Asasi, Y. Wang, L. P. Pryadko, and B. M. Terhal, Quantum error correction with the toric gottesman-kitaev-preskill code, Physical Review A 99, 032344 (2019).
- Fukui et al. (2017) K. Fukui, A. Tomita, and A. Okamoto, Analog quantum error correction with encoding a qubit into an oscillator, Physical Review Letters 119, 180507 (2017).
- Flühmann et al. (2019) C. Flühmann, T. L. Nguyen, M. Marinelli, V. Negnevitsky, K. Mehta, and J. Home, Encoding a qubit in a trapped-ion mechanical oscillator, Nature 566, 513 (2019).
- Campagne-Ibarcq et al. (2019) P. Campagne-Ibarcq, A. Eickbusch, S. Touzard, E. Zalys-Geller, N. Frattini, V. Sivak, P. Reinhold, S. Puri, S. Shankar, R. Schoelkopf, et al., A stabilized logical quantum bit encoded in grid states of a superconducting cavity, arXiv preprint arXiv:1907.12487 (2019).
- Kockum et al. (2019) A. F. Kockum, A. Miranowicz, S. De Liberato, S. Savasta, and F. Nori, Ultrastrong coupling between light and matter, Nature Reviews Physics 1, 19 (2019).
- Forn-Díaz et al. (2019) P. Forn-Díaz, L. Lamata, E. Rico, J. Kono, and E. Solano, Ultrastrong coupling regimes of light-matter interaction, Reviews of Modern Physics 91, 025005 (2019).
- Park et al. (2017) K. Park, P. Marek, and R. Filip, Qubit-mediated deterministic nonlinear gates for quantum oscillators, Scientific Reports 7, 11536 (2017).
- Park et al. (2018) K. Park, P. Marek, and R. Filip, Deterministic nonlinear phase gates induced by a single qubit, New Journal of Physics 20, 053022 (2018).
- Tzitrin et al. (2019) I. Tzitrin, J. E. Bourassa, N. C. Menicucci, and K. K. Sabapathy, Towards practical qubit computation using approximate error-correcting grid states, arXiv preprint arXiv:1910.03673 (2019).
- Glancy and Knill (2006) S. Glancy and E. Knill, Error analysis for encoding a qubit in an oscillator, Physical Review A 73, 012325 (2006).
- Travaglione and Milburn (2002) B. Travaglione and G. J. Milburn, Preparing encoded states in an oscillator, Physical Review A 66, 052322 (2002).
- Terhal and Weigand (2016) B. Terhal and D. Weigand, Encoding a qubit into a cavity mode in circuit qed using phase estimation, Physical Review A 93, 012315 (2016).
- Shi et al. (2019) Y. Shi, C. Chamberland, and A. W. Cross, Fault-tolerant preparation of approximate gkp states, arXiv preprint arXiv:1905.00903 (2019).
- Su et al. (2019) D. Su, C. R. Myers, and K. K. Sabapathy, Generation of photonic non-gaussian states by measuring multimode gaussian states, arXiv preprint arXiv:1902.02331 (2019).
- Eaton et al. (2019) M. Eaton, R. Nehra, and O. Pfister, Gottesman-kitaev-preskill state preparation by photon catalysis, arXiv preprint arXiv:1903.01925 (2019).
- Vasconcelos et al. (2010) H. M. Vasconcelos, L. Sanz, and S. Glancy, All-optical generation of states for “encoding a qubit in an oscillator”, Optics Letters 35, 3261 (2010).
- Weigand and Terhal (2018) D. J. Weigand and B. M. Terhal, Generating grid states from schrödinger-cat states without postselection, Physical Review A 97, 022341 (2018).
- Haljan et al. (2005) P. C. Haljan, K.-A. Brickman, L. Deslauriers, P. J. Lee, and C. Monroe, Spin-dependent forces on trapped ions for phase-stable quantum gates and entangled states of spin and motion, Physical Review Letters 94, 153602 (2005).
- Wan et al. (2019) K. H. Wan, A. Neville, and S. Kolthammer, A memory-assisted decoder for approximate gottesman-kitaev-preskill codes, arXiv preprint arXiv:1912.00829 (2019).
- Kienzler et al. (2015) D. Kienzler, H.-Y. Lo, B. Keitch, L. De Clercq, F. Leupold, F. Lindenfelser, M. Marinelli, V. Negnevitsky, and J. Home, Quantum harmonic oscillator state synthesis by reservoir engineering, Science 347, 53 (2015).
- Castellanos-Beltran et al. (2008) M. Castellanos-Beltran, K. Irwin, G. Hilton, L. Vale, and K. Lehnert, Amplification and squeezing of quantum noise with a tunable josephson metamaterial, Nature Physics 4, 929 (2008).