Optical cluster state

This is an old revision of this page, as edited by Mibrickson (talk | contribs) at 20:47, 14 December 2017 (Computing with cluster states). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Optical cluster states are a proposed tool to achieve quantum computational universality in linear optical quantum computing (LOQC).[1] As direct entangling operations with photons often require nonlinear effects, probabilistic generation of entangled resource states has been proposed as an alternative path to the direct approach.

Creation of the cluster state

On a silicon photonic chip, one of the most common platforms for implementing LOQC, there are two typical choices for encoding quantum information. Photons have useful degrees of freedom in the spatial modes of the possible photon paths or in the polarization of the photons themselves. The way in which a cluster state is generated varies with which encoding has been chosen for implementation.

Storing information in the spatial modes of the photon paths is often referred to as dual rail encoding. In a simple case, one might consider the situation where a photon has two possible paths, a horizontal path with creation operator   and a vertical path with creation operator  , where the logical zero and one states are then represented by

 

and

 .

Single qubit operations are then performed by beam splitters, which allow manipulation of the relative superposition weights of the modes, and phase shifters, which allow manipulation of the relative phases of the two modes. In encoding with photon polarization, logical zero and one can be encoded via the horizontal and vertical states of a photon, e.g.

 

and

 .

Given this encoding, single qubit operations can be performed using waveplates.

Nielsen protocol

In 2004, Nielsen proposed a protocol to create cluster states, borrowing techniques from the Knill-Laflamme-Milburn protocol (KLM protocol) to probabilistically create controlled-Z connections between qubits. While the KLM protocol requires error correction and a fairly large number of modes in order to get very high probability two-qubit gate, Neilsen's protocol only requires a success probability per gate of greater than one half. To see how Nielsen brought about this improvement, consider the photons being generated for qubits as vertices on a two dimensional grid, and the controlled-Z operations being probabilistically added edges between nearest neighbors. Using results from percolation theory, it can be shown that as long as the probability of adding edges is above a certain threshold, there will exist a complete grid as a sub-graph with near unit probability.

In order to generate these controlled-Z connections between photons, the protocol makes use of resource states of the form

Yoran-Reznik protocol

Among the first proposals of utilizing resource states for optical quantum computing was the Yoran-Reznik protocol in 2003. While the proposed resource in this protocol was not exactly a cluster state, it brought many of the same key concepts to the attention of those considering the possibilities of optical quantum computing and still required connecting multiple separate one-dimensional chains of entangled photons via controlled-Z operations. This protocol is somewhat unique in that it utilizes both the spatial mode degree of freedom along with the polarization degree of freedom to help entanglement between qubits.

Given a horizontal path, denoted by  , and a vertical path, denoted by  , a 50:50 beam splitter connecting the paths followed by a   phase shifter on path  , we can perform the transformations

 
 
 
 

where   denotes a photon with polarization   on path  . In this way, we have the path of the photon entangled with its polarization. This is sometimes referred to as hyperentanglement, a situation in which the degrees of freedom of a single particle are entangled with each other. This, paired with the Hong-Ou-Mandel effect and projective measurements on the polarization state, can be used to create path entanglement between photons in a linear chain.

These one-dimensional chains of entangled photons still need to be connected via controlled-Z operations, similar to the KLM protocol. These controlled-Z connection s between chains are still probabilistic, relying on measurement dependent teleportation with special resource states. However, due to the fact that this method does not include Fock measurements on the photons being used for computation as the KLM protocol does, the probabilistic nature of implementing controlled-Z operations presents much less of a problem. In fact, as long as connections occur with probability greater than one half, the entanglement present between chains will be enough to perform useful quantum computation, on average.

Browne-Rudolph protocol

Continuous variable cluster states

Computing with cluster states

Once a cluster state has been successfully generated, computation can be done with the resource state directly by applying measurements to the qubits on the lattice. This is the model of measurement-based quantum computation (MQC), and it is equivalent to the circuit model.

Logical operations in MQC come about from the byproduct operators that occur during quantum teleportation. For example, given a single qubit state  , one can connect this qubit to a plus state ( ) via a two-qubit controlled-Z operation. Then, upon measuring the first qubit in the Pauli-X basis, the original state of the first qubit is teleported to the second qubit with a measurement outcome dependent extra rotation, which one can see from the partial inner product of the measurement acting on the two-qubit state:

 .

for   denoting the measurement outcome as either the   eigenstate of Pauli-X for   or the   eigenstate for  . A two qubit state   connected by a pair of controlled-Z operations to the state   yeilds a two-qubit operation on the teleported   state:

 

Experimental Implementations

Spatial encoding

Path-entangled two qubit states have been generated in laboratory settings on silicon photonic chips in recent years, making important steps in the direction of generating optical cluster states. Among methods of doing this, it has been shown experimentally that spontaneous four-wave mixing can be used with the appropriate use of microring resonators and other waveguides for filtering to perform on-chip generation of two-photon Bell states, which are equivalent to two-qubit cluster states up to local unitary operations.

To do this, a short laser pulse is injected into an on-chip waveguide that splits into two paths. This forces the pulse into a superposition of the possible directions it could go. The two paths are coupled to microring resonators that allow circulation of the laser pulse until spontaneous four-wave mixing occurs, taking two photons from the laser pulse and converting them into a pair of photons, called the signal   and idler   with different frequencies in a way that conserves energy. In order to prevent the generation of multiple photon pairs at once, the procedure takes advantage of the conservation of energy and ensures that there is only enough energy in the laser pulse to create a single pair of photons. Because of this restriction, spontaneous four-wave mixing can only occur in one of the microring resonators at a time, meaning that the superposition of paths that the laser pulse could take is converted into a superposition of paths the two photons could be on. Mathematically, if   denotes the laser pulse, the paths are labeled as   and  , the process can be written, up to overall normalization, as

 

where   is the representation of having   of photon   on path  . With the state of the two photons being in this kind of superposition, they are entangled, which can be verified by tests of Bell inequalities.

Polarization encoding

Polarization entangled photon pairs have also been produced on-chip.[2] The setup involves a silicon wire waveguide that is split in half by a polarization rotator. This process, like the entanglement generation described for the dual rail encoding, makes use of the nonlinear process of spontaneous four-wave mixing, which can occur in the silicon wire on either side of the polarization rotator. However, the geometry of these wires are designed such that horizontal polarization is preferred in the conversion of laser pump photons to signal and idler photons. Thus when the photon pair is generated, both photons should have the same polarization, i.e.

 .

The polarization rotator is then designed with the specific dimensions such that horizontal polarization is switched to vertical polarization. Thus any pairs of photons generated before the rotator exit the waveguide with vertical polarization and any pairs generated on the other end of the wire exit the waveguide still having horizontal polarization. Mathematically, the process is, up to overall normalization,

 .

Assuming that equal space on each side of the rotator makes spontaneous four-wave mixing equally likely one each side, the output state of the photons is maximally entangled:

 

References

  1. ^ Kok, P. et al., "Linear optical computing with photonic qubits", Rev. Mod. Phys., March, 2007.
  2. ^ Matsuda, N. et al., "A monolithically integrated polarization entangled photon pair source on a silicon chip", Nature, November, 2012.