| CPC G06N 10/00 (2019.01) [G06E 1/00 (2013.01); G06N 10/40 (2022.01); H04B 10/70 (2013.01); H04J 14/00 (2013.01)] | 19 Claims |

|
1. An optical circuit comprising:
a plurality of seed state generators, each seed state generator configured to generate a seed state comprising a quantum system of a plurality of entangled photonic qubits propagating on a plurality of modes that includes a set of inner modes corresponding to a first subset of the qubits and a set of outer modes corresponding to a second subset of the qubits;
a plurality of entanglement circuits, wherein each entanglement circuit is configured to receive a plurality of input modes and to perform an entanglement-generating operation on the input modes, wherein the entanglement-generating operation includes a fusion operation that consumes at least one of the input modes and creates an entangled state among other modes with which each consumed input mode was entangled;
a first switching network coupled to the inner modes of the plurality of seed state generators and configured to selectably couple the inner modes of different ones of the seed state generators to the input modes of different ones of the entanglement circuits;
a second switching network including a plurality of multiplexers and a plurality of output paths, each multiplexer coupled to the outer modes of at least two of the seed state generators and configured to selectably couple the outer modes of one of the at least two of the seed state generators to one of the output paths, wherein different multiplexers couple to different output paths; and
classical control logic coupled to the seed state generators, the entanglement circuits, the first switching network, and the second switching network, the classical control logic being configured to:
receive heralding signals from the seed state generators and the entanglement circuits, the heralding signals indicative of success or failure of the seed state generators and the entanglement circuits;
determine, based on the heralding signals from the seed state generators, which inner modes should be selected by the first switching network; and
determine, based on the heralding signals from the entanglement circuits and the seed state generators, which outer mode should be selected by each of the second switching networks.
|