Scalable photonic quantum computing with hybrid resource states
A system for scalable, fault-tolerant photonic quantum computing includes multiple optical circuits, multiple photon number resolving detectors (PNRs), a multiplexer, and an integrated circuit (IC). During operation, the optical circuits generate output states via Gaussian Boson sampling (GBS), and the PNRs generate qubit clusters based on the output states. The multiplexer multiplexes the qubit clusters and replaces empty modes with squeezed vacuum states, to generate multiple hybrid resource states. The IC stitches together the hybrid resource states into a higher-dimensional cluster state that includes states for fault-tolerant quantum computation.
1 . A method of quantum error decoding, comprising:
obtaining a vector of homodyne measurements of at least one bosonic state by performing a homodyne measurement on each of the at least one bosonic state;
receiving, at a bosonic decoder, the vector of homodyne measurements and a noise model;
identifying, at the bosonic decoder and based on the vector of homodyne measurements and the noise model, at least one phase-space direction of the at least one bosonic state having a noise level above a predefined threshold indicative of an error occurring in the at least one bosonic state;
performing, at the bosonic decoder, a change-of-basis on the vector of homodyne measurements, based on the identified at least one phase-space direction, to generate a first modified vector;
applying, at the bosonic decoder, a transformation to the first modified vector, the transformation including a binning operation and a rounding operation, to generate a second modified vector;
undoing, at the bosonic decoder, the change-of-basis based on the second modified vector, to return a candidate lattice point; and
generating, at the bosonic decoder, a binary string based on the candidate lattice point, the binary string representing an interpreted qubit measurement outcome of the at least one bosonic state, the interpreted qubit measurement outcome at least in part representing at least one error-corrected homodyne measurement.
2 . The method of claim 1 , wherein the binning operation is based on a map from homodyne measurement outcomes to bit values.
3 . The method of claim 1 , wherein the change-of-basis is performed using a transformation matrix.
4 . The method of claim 1 , wherein the rounding operation includes rounding to an integer multiple of √{square root over (π)}.
5 . A method of quantum error decoding, comprising:
obtaining a vector of homodyne measurements of at least one bosonic state by performing a homodyne measurement on each of the at least one bosonic state;
receiving, at a bosonic decoder, the vector of homodyne measurements;
performing, at the bosonic decoder, a change-of-basis on the vector of homodyne measurements based on a noise model, to generate a first modified vector;
applying, at the bosonic decoder, a transformation to the first modified vector, the transformation including a binning operation and a rounding operation, to generate a second modified vector;
undoing, at the bosonic decoder, the change-of-basis based on the second modified vector, to return a third modified vector;
modifying, by the bosonic decoder, half-integer valued components of the third modified vector to yield a fourth modified vector n; and
taking, by the bosonic decoder, n mod 2=s to produce a string of bit values s representing error-corrected homodyne measurements of the at least one bosonic state.
6 . The method of claim 5 , wherein the binning operation is based on a map from homodyne measurement outcomes to bit values.
7 . The method of claim 5 , wherein the change-of-basis is performed using a transformation matrix.
8 . The method of claim 5 , wherein the rounding operation includes rounding to an integer multiple of √{square root over (π)}.