Robust fault tolerance for continuous-variable cluster states with excess anti-squeezing
Blayney W. Walshe, Lucas J. Mensen, Ben Q. Baragiola, Nicolas C., Menicucci

TL;DR
This paper demonstrates that excess anti-squeezing does not affect the fault-tolerance threshold in continuous-variable cluster states, simplifying experimental requirements for scalable quantum computing.
Contribution
It shows that anti-squeezing has no impact on fault tolerance, removing the need for state purity and guiding experimental squeezing targets.
Findings
Anti-squeezing does not influence fault-tolerance thresholds.
Experimental focus should be on achieving 15-17 dB of squeezing.
Purity requirements can be relaxed in fault-tolerant designs.
Abstract
The immense scalability of continuous-variable cluster states motivates their study as a platform for quantum computing, with fault tolerance possible given sufficient squeezing and appropriately encoded qubits [Menicucci, PRL 112, 120504 (2014)]. Here, we expand the scope of that result by showing that additional anti-squeezing has no effect on the fault-tolerance threshold, removing the purity requirement for experimental continuous-variable cluster-state quantum computing. We emphasize that the appropriate experimental target for fault-tolerant applications is to directly measure 15-17 dB of squeezing in the cluster state rather than the more conservative upper bound of 20.5 dB.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Robust fault tolerance for continuous-variable cluster states with excess anti-squeezing
Blayney W. Walshe
Lucas J. Mensen
Ben Q. Baragiola
Nicolas C. Menicucci
Centre for Quantum Computation and Communication Technology, School of Science, RMIT University, Melbourne, VIC 3000, Australia
Abstract
The immense scalability of continuous-variable cluster states motivates their study as a platform for quantum computing, with fault tolerance possible given sufficient squeezing and appropriately encoded qubits [Menicucci, PRL 112, 120504 (2014)]. Here, we expand the scope of that result by showing that additional anti-squeezing has no effect on the fault-tolerance threshold, removing the purity requirement for experimental continuous-variable cluster-state quantum computing. We emphasize that the appropriate experimental target for fault-tolerant applications is to directly measure 15–17 dB of squeezing in the cluster state rather than the more conservative upper bound of 20.5 dB.
Introduction.—Measurement-based quantum computation (MBQC) employs highly entangled resource states known as cluster states Briegel2001 as a substrate for a quantum computation (QC). A specific computation is carved from the cluster state using only adaptive single-qubit measurements Raussendorf2001 . MBQC eliminates the need for coherent, multi-qubit interactions during the computation, which provides an advantage over circuit-model methods Nielsen2010 .
Continuous-variable (CV) MBQC extends this scheme by utilising CV resources, rather than qubits, to build the initial cluster state Nick2006 . This provides a distinct advantage in scalability over optical-qubit-based MBQC schemes since CV cluster states can be made deterministically on an immense scale Menicucci2008 ; Menicucci2011a . Other MBQC schemes have been able to achieve qubit cluster states of only 6 qubits utilising two photons Ceccarelli2009 , compared with 60 frequency modes Chen:2014jx or – temporal modes for a CV cluster state Yokoyama2013 ; Yoshikawa2016 , albeit with a 1D topology in both cases. Accessible proposals exist for making computationally universal (i.e., 2D) CV cluster states on a similar scale Menicucci2011a ; Wang:2014im ; Alexander2016 ; Alexander2018 .
Still, finite squeezing (required by finite energy) deposits noise that accumulates throughout a computation Alexander2014 ; Gu2009 . Appropriately encoded qubits GKP —available on demand to be coupled into the CV cluster state at will—can survive this noise with regular rounds of quantum error correction. As long as the squeezing—in both the CV cluster state and in the encoded qubits—is high enough, fault-tolerant quantum computation is possible Nick2014 .
The main idea behind that result is to convert the additive Gaussian noise due to finite squeezing Gu2009 to logical-Pauli noise at the encoded-qubit level after every logical-Clifford gate. The quantum-error-correction scheme proposed by Gottesman, Kitaev, and Preskill (GKP) GKP enables this. With the logical-Clifford gates regularly spaced into a grid and supplemented by distillation of magic states Bravyi:2005dx , the problem is effectively mapped to a circuit-model computation using noisy gates Nick2014 . This is a well-studied problem (see Ref. Gottesman:2009ug for a review). The acceptable threshold for gate errors depends on the chosen qubit-level quantum error-correcting code employed to get rid of this residual error.
Figure 1 depicts a CV resource state for universal computation. We describe this as a “flowerbed” comprising two essential parts: (1) a large, canonical Menicucci2011 CV cluster state with a square-lattice graph Gu2009 ; and (2) GKP-encoded ancillae attached at regular intervals to the cluster-state base by gates. Performing measurements on unwanted nodes (grey) “carves out” the structure of a desired CV quantum circuit. The remaining nodes are measured in or (known as a shear measurement Nick2014 ) to enact one- and two- qubit logical Clifford gates. Universality is achieved by distillation of magic states Bravyi:2005dx , which was previously thought to require an additional non-Gaussian resource GKP ; Nick2014 . It was recently shown, however, that distillable GKP magic states can be produced using heterodyne detection—a Gaussian measurement—on a GKP-encoded Bell pair Baragiola2019 .
A single example of both the one- and two-mode gates is shown in yellow and again independently in Fig. 2. The output of one such gate becomes the input of the next. This way, the white nodes in Fig. 1 can be seen as a series of one- or two-mode gates acting in sequence. With this procedure, the one-mode gate is sufficient to enact any single-mode Gaussian unitary gate by a series of shear measurements followed by error correction.
The gate in Fig. 2(b) is required to enact two-mode quantum gates such as the gate. This gate functions by connecting the two input nodes vertically with two nodes to be measured in . Measuring these connecting nodes implements a gate on the input states, after which they pass through two one-mode identity gates (which are included only to keep the calculation on a regular lattice Nick2014 ).
One of us Nick2014 has demonstrated that for a pure cluster state (i.e., one created from squeezed vacuum states), there exists a finite squeezing threshold of no higher than 20.5 dB that enables fault-tolerance to be achieved. Here we generalize that result to the case where the CV cluster-state (base of the flowerbed) is built from squeezed thermal states instead of squeezed vacuum states. This introduces additional anti-squeezing, which will turn out—surprisingly—not to affect the threshold calculations at all.
Definitions.—We work with quadrature operators and satisfying , with . The vacuum variance is . We denote column vectors of position and momentum operators as and , respectively, and we collect both into the column vector .
A squeezed vacuum state with squeezing factor is a Gaussian state with 0 mean, variance along the squeezed quadrature, and variance along the anti-squeezed quadrature. The corresponding squeezing parameter so that . Note that a measured variance corresponds to dB, with negative corresponding to squeezed and positive to anti-squeezed.
A squeezed thermal state is defined here in terms of its measured variances rather than in terms of a squeezing parameter and a temperature. Using this convention, we designate the variance along the squeezed quadrature to match the squeezed-vacuum case—i.e., , while the variance along the anti-squeezed quadrature is larger than in that case: . The additional variance in the anti-squeezed quadrature, , is called the additional anti-squeezing. The Wigner function for this state is
[TABLE]
where is a normalised Gaussian with zero mean and variance . Note that , with equality if the state is pure (squeezed vacuum), and in the case of the vacuum. These states are shown in Fig. 3.
Wigner representation of cluster-state computation.—As quantum information propagates from node to node through a CV cluster state, operations are performed by projective measurements on each node. Due to finite squeezing, noise is introduced at each of these steps, which appears as convolution of one quadrature of the input-state Wigner function when the cluster state is pure (made from squeezed vacuum) Alexander2014 ; Gu2009 .
By tracking how this noise accumulates throughout the computation, we can determine how the additional anti-squeezing might affect the qubit-level error rate. This is achieved, as discussed throughout the supplementary material in Ref. Nick2014 , by evolving the input Wigner function through the appropriate quantum gates according to W(\bm{\mathrm{x}})\xrightarrow{\text{\hat{G}}}W^{\prime}\big{[}\bm{\mathrm{S}}^{-1}_{\hat{G}}(\bm{\mathrm{x}}-\bm{\mathrm{c}})\big{]}, where is the vector of all phase-space coordinates, and where and are found via the Heisenberg action of the Gaussian unitary on the vector of quadrature operators —i.e., Alexander2014 . Quadrature measurements replace the measured variable with its outcome and integrate over the conjugate variable—e.g., measuring with outcome maps where is for the unmeasured modes, and the tilde indicates that the Wigner function is unnormalised.
Results.—We examine four occasions where additional anti-squeezing might affect the cluster-state output: (1) using measurements to delete a node, (2) a one-mode gate, (3) a two-mode gate, and (4) magic state preparation.
(1) Deletion via measurements.—Since each node of the flowerbed is attached to its neighbors by a gate, we only need to use the fact that a measurement after this gate just induces an outcome-dependent momentum shift on the other mode: . Since is known, we can correct it on each neighboring node with , and the result is the same as if the deleted node had never been attached in the first place. The input state makes no difference to this analysis.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) H. J. Briegel and R. Raussendorf, Phys. Rev. Lett. 86 , 910 (2001).
- 2(2) R. Raussendorf and H. J. Briegel, Phys. Rev. Lett. 86 , 5188 (2001).
- 3(3) M. A. Nielsen and I. L. Chuang, Quantum computation and quantum information , 10th anniversary ed. (Cambridge University Press, Cambridge, 2010).
- 4(4) N. C. Menicucci, P. van Loock, M. Gu, C. Weedbrook, T. C. Ralph, and M. A. Nielsen, Phys. Rev. Lett. 97 , 110501 (2006).
- 5(5) N. C. Menicucci, S. T. Flammia, and O. Pfister, (2008).
- 6(6) N. C. Menicucci, Phys. Rev. A 83 , 062314 (2011).
- 7(7) R. Ceccarelli, G. Vallone, F. De Martini, P. Mataloni, and A. Cabello, Phys. Rev. Lett. 103 , 160401 (2009).
- 8(8) M. Chen, N. C. Menicucci, and O. Pfister, Physical Review Letters 112 , 120505 (2014).
