Reconfigurable cluster state generation in specially poled nonlinear waveguide arrays
James G. Titchener, Alexander S. Solntsev, Andrey A. Sukhorukov

TL;DR
This paper introduces a novel on-chip method for generating reconfigurable photonic cluster states using specially poled nonlinear waveguides, enabling efficient quantum algorithms like Grover's search.
Contribution
It presents a new on-chip cluster state generation technique with reconfigurable states via tailored nonlinear poling patterns for spatially encoded photonic quantum computing.
Findings
Demonstrated improved practicality of cluster state algorithms with measurement basis changes
Simulated Grover's search algorithm using the generated cluster states
Showed rapid reconfiguration of cluster states by driving different waveguides
Abstract
We present a new approach for generating cluster states on-chip, with the state encoded in the spatial component of the photonic wavefunction. We show that for spatial encoding, a change of measurement basis can improve the practicality of cluster state algorithm implementation, and demonstrate this by simulating Grover's search algorithm. Our state generation scheme involves shaping the wavefunction produced by spontaneous parametric down-conversion in on-chip waveguides using specially tailored nonlinear poling patterns. Furthermore the form of the cluster state can be reconfigured quickly by driving different waveguides in the array.
Click any figure to enlarge with its caption.
Figure 2
Figure 1
Figure 2
Figure 2
Figure 3
Figure 4Peer 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.
Reconfigurable cluster state generation in specially poled nonlinear waveguide arrays
James G. Titchener
Nonlinear Physics Centre, Research School of Physics and Engineering, Australian National University, Canberra, ACT 2601, Australia
Quantum Technology Enterprise Centre, Quantum Engineering Technology Labs, H. H. Wills Physics Laboratory and Department of Electrical and Electronic Engineering, University of Bristol, BS8 1FD, UK
Alexander S. Solntsev
Nonlinear Physics Centre, Research School of Physics and Engineering, Australian National University, Canberra, ACT 2601, Australia
School of Mathematical and Physical Sciences, University of Technology Sydney, 15 Broadway, Ultimo NSW 2007, Australia
Andrey A. Sukhorukov
Nonlinear Physics Centre, Research School of Physics and Engineering, Australian National University, Canberra, ACT 2601, Australia
Abstract
We present a new approach for generating cluster states on-chip, with the state encoded in the spatial component of the photonic wavefunction. We show that for spatial encoding, a change of measurement basis can improve the practicality of cluster state algorithm implementation, and demonstrate this by simulating Grover’s search algorithm. Our state generation scheme involves shaping the wavefunction produced by spontaneous parametric down-conversion in on-chip waveguides using specially tailored nonlinear poling patterns. Furthermore the form of the cluster state can be reconfigured quickly by driving different waveguides in the array. Importantly, this approach allows cluster states to be generated directly from a nonlinear optical process, without requiring additional optical transformations to be applied after the initial quantum state is generated.
I INTRODUCTION
Cluster states are highly entangled multi-particle quantum states Briegel and Raussendorf (2001) that have drawn significant interest for their potential in quantum information processing Raussendorf and Briegel (2001); Raussendorf et al. (2003). These multi-qubit states form a complete basis for one way quantum computation, where algorithms are carried out by successive measurement of qubits, causing information to flow through the state via entanglement Nielsen (2006). Crucially for practical applications, cluster states have been shown to be robust to decoherence and loss of qubits Hein et al. (2005). In solid state physics cluster states are naturally produced in spin lattices interacting by an Ising type Hamiltonian Briegel and Raussendorf (2001); Mandel et al. (2003); Lanyon et al. (2013), but increasingly they are considered useful in quantum photonic systems Gimeno-Segovia et al. (2015).
In quantum photonics the nonlinear interactions required for gates between single photons are challenging to realize Feizpour et al. (2015), while measurement based approaches to quantum computation, including those employing cluster states, can be more readily implemented Nielsen (2004). Cluster states based on photonic polarization qubits have been generated in bulk optical systems utilizing nonlinear optics Walther et al. (2005); Chen et al. (2007); Prevedel et al. (2007); Tokunaga et al. (2008); Wunderlich et al. (2011); Ciampini et al. (2016) or periodically driven quantum dots Schwartz et al. (2016) to achieve the required entanglement between multiple photons. The basic elements of quantum computation have been demonstrated with these polarization qubit states, including qubit rotation, two-qubit gates and small scale versions of algorithms, such as Grover’s algorithm Walther et al. (2005). Photonic cluster states can also be created using continuous variable quantum entanglement Yokoyama et al. (2013); Chen et al. (2014); Alexander et al. (2016), where the qubits are encoded in the time dependent quadrature of the field. Furthermore, large cluster states have been demonstrated on-chip using frequency space encoding of the qubits Kues et al. (2017). Here we consider the generation of cluster states using a fully spatial encoding of each qubit, which is well suited for on-chip implementation.
Typically photonic cluster states are generated in bulk optical setups by passing a pulsed pump laser twice through a nonlinear crystal, generating a pair of photons by spontaneous parametric down-conversion (SPDC) on each pass giving a four photon polarization entangled state Walther et al. (2005). Alternatively just two photons can be used, since by exploiting hyper-entanglement in spatial and polarization degrees of freedom four qubits can be encoded in the two photons Chen et al. (2007); Wunderlich et al. (2011). This approach has the advantage of producing higher photon count rates, while still producing nontrivial four qubit cluster states. Encoding multiple qubits in a single photon has the potential to significantly increase the size of cluster states that can be realized, and it has been shown that such states can be used for quantum algorithms Chen et al. (2007). However, it is important to note that having multiple qubits encoded into a single photon decreases the flexibility of the overall system to execute arbitrary algorithms, since pairs of qubits encoded into a single photon must always be measured at the same time.
So far the realization of spatially encoded cluster states has been largely restricted to bulk optical setups, but inevitably scalable cluster state generation will require full on-chip integration. Cluster states based on hyper-entanglement between polarization and spatial degrees of freedom have been demonstrated on-chip Ciampini et al. (2016), but a more natural and convenient realization would be based on just the spatial degree of freedom, since processing orthogonal polarizations in the same waveguide requires highly specialized fabrication platforms. In principle existing silicon photonics approaches Qiang et al. (2018) could generate spatially encoded cluster states through use of reconfigurable linear optics to tune the wavefunction created by on-chip photon sources. However, it is interesting to consider the design of nonlinear sources which directly generate cluster states from a nonlinear interaction, with no linear optical post-processing step.
Here, we describe a method for the generation of cluster states within a nonlinear photonic chip with no reconfigurable elements, where the state is fully encoded in the spatial properties of the photons. This method allows switching between different cluster states all optically, without a need for complex reconfigurable components to be integrated on-chip. The paper is organized as follows. In Sec. II we introduce our general method for the generation of spatially entangled photon states in arrays of coupled nonlinear waveguides. Then, in Sec. III we specify how the domain poling patterns in the waveguides can be designed to produce cluster states. In Sec. IV we demonstrate how simple computations could be carried out on the generated cluster states. Finally we present conclusions and outlook in Sec. V.
II Nonlinear spatial entanglement generation
We consider a photonic chip with second-order nonlinearity so that pairs of photons can be generated via type I spontaneous parametric down-conversion (SPDC) Solntsev et al. (2012); Solntsev and Sukhorukov (2017). It has been shown that SPDC in arrays of coupled waveguides provides a stable source of highly entangled two-photon states Solntsev et al. (2014), and that poling in the array can be engineered to produce tailored two-photon quantum states Titchener et al. (2015), thus it is a natural platform to consider for the generation of cluster states. Similarly to Refs. Chen et al. (2007); Wunderlich et al. (2011) we propose to use two-photon states to encode four-qubit cluster states. However, instead of exploiting hyper-entanglement between polarization and spatial modes, we will use spatially distributed entanglement across an array.
We demonstrate a potential for cluster state generation in an array of eight nonlinear waveguides, where specially tailored poling allows the production of specific two-photon states via SPDC. We consider the regime where the signal and idler photons are indistinguishable spectrally, while their state is engineered such that observing one photon in odd numbered waveguides guarantees the other is in an even numbered waveguide. Thus the system consists of two photons, each with four states available to it, giving a total of 16 distinct two-photon states. As shown in Fig. 1, each of these two-photon states can be mapped to a different 4-qubit state, by encoding two computational qubits into the state of each photon. For example the physical two-photon state , with one photon in waveguide 1 and the other in waveguide 2, would correspond to the 4-qubit state . Here the state of computational qubits and is defined by the physical state of the down-converted photon in the four odd numbered waveguides (), and qubits and are defined by the state of the other down-converted photon in the four even numbered waveguides. Thus four qubit cluster states can be generated in the 8 waveguide system when the two-photon spatial wavefunction is shaped accordingly.
III Domain poling and cluster states
In order to shape the wavefunction in the array we propose to use tailored domain poling patterns to allow control of the local effective nonlinearity along the pumped waveguide. This effectively defines the local phase of SPDC photon-pair generation at different points along the waveguide. In combination with the continuous photon-pair coupling to neighboring waveguides, this allows tailoring of the output spatial wavefunction. Similar methods have allowed wavefunction engineering in specially poled bulk nonlinear crystals Yu et al. (2008); Qin et al. (2008); Leng et al. (2011) and in arrays of up to four coupled waveguides Titchener et al. (2015); Lenzini et al. (2018). Here we show how such control of the wavefunction can be achieved in eight coupled waveguides using only a single size of inverted domains, making fabrication of the structures feasible to implement with existing technology. Using special domain poling patterns to control the two-photon wavefunction can be preferable to adjusting linear properties of the chip such as the intra-waveguide coupling rate. Furthermore, each waveguide can be given a different nonlinear poling pattern, allowing the chip to be quickly reconfigured to produce different cluster states simply by driving different waveguides in the array. This avoids the need to integrate complex thermal or electro-optic phase shifters onto the chip to reconfigure the wavefunction. Thus, inhomogeneous waveguide poling provides a straight-forward approach to generating and reconfiguring different photonic wavefunctions on-chip.
To this end we develop a class of nonlinear poling patterns that give precise control over the local effective nonlinear coefficient of each waveguide. Particularly we focus on designing patterns that would be easy to fabricate, thus avoiding varied domain sizes such as in Refs. Qin et al. (2008); Titchener et al. (2015). This is achieved by superimposing two fourth-order periodic poling patterns [Fig. 2(a)]. Fourth-order patterns have period equal to four times the decoherence length of the SPDC process (), and in this case we consider patterns where the ‘up’ domain length is , and the remaining is poled down. Two of these patterns are then superimposed, as in Fig. 2(a), to make a second-order phase-matched poling pattern. The displacement between the two fourth-order patterns, , determines the phase difference between the two-photon wavefunction generated from each poling pattern. Accordingly, the local effective nonlinearity of the poling structure can be controlled by varying this displacement as shown in Fig. 2(b). Translating the whole structure (with respect to other sections of poling on the waveguide) changes the overall phase of the wavefunction generated from that section of poling. Therefore the displacement of overlapping fourth-order patterns with respect to one another () controls the magnitude of the effective nonlinearity, while translating the whole structure controls the phase.
A key consideration for ferroelectric domain poling is that the size of the domains to be inverted should be the same for the entire chip, and the inverted domains should not be too close together. This is because the growth of ferroelectric domains is a complex process, and fabrication parameters such as electrode size must be determined empirically to produce the required domain size Houe and Townsend (1995). Thus it is difficult to fabricate domains with a range of different sizes on the chip, and domains spaced too closely together can interact, or fuse together during the inversion process, producing unpredictable results. Since the general poling pattern we propose requires only ‘up’ domains of a constant size, and these domains are never closer to one-another than , it should be straightforward to fabricate using typical electric field poling with lithographically defined electrode masks.
In order to create tailored wavefunctions using this poling technique we divide each waveguide in the nonlinear waveguide array into 34 different sections, and allow each section to have a different poling pattern of the form shown in Fig. 2(a), and thus a different effective nonlinearity. Through algorithmic optimization of the effective nonlinearity in each section, we can design tailored poling structures to produce, via SPDC, a desired two-photon state at the output of the array. For a practical source of cluster states we design an eight waveguide device that produces the box or star cluster states [Figs. 3(a) and (b)] when waveguides number 8 or 1 respectively are driven by the pump laser. The down-converted photon intensity in the device is simulated in Figs. 3(c) and d) for production of the box and star cluster states respectively. The full output wavefunctions produced from the poling structures are presented in Figs. 3(e) and (f), with fidelity to the ideal box and star cluster states of and , respectively.
IV cluster state algorithms
Once the photons are created, cluster state computation algorithms proceed by sequentially measuring different qubits in the state. The measurement basis used to measure qubit number is denoted , with basis states , where the value of is adjusted for each qubit measurement, depending on the algorithm being implemented Raussendorf et al. (2003). In the context of a waveguide array this measurement basis is non-trivial to implement, because it requires spatial transformations on the output waveguides to rotate to the measurement basis, regardless of the value of . However we observe that for many simple operations, such as propagating a state through a circuit, or performing a CNOT gate, only measurements in the bases and are required Raussendorf et al. (2003); Nielsen (2006). Under a Hadamard transformation, these measurement bases are mapped to direct measurements in the waveguide mode basis, i.e. and , so there is no need to perform any linear transformation before measurement. Thus in order to implement spatially encoded cluster state algorithms more efficiently in our proposed encoding scheme, a Hadamard transformation should be applied to all the measurement bases used for the algorithm, and also, to preserve the form of the algorithm, Hadamard transformations should be applied to each qubit in the cluster states itself. Thus the cluster states we designed above are the typical cluster states, but with a Hadamard transformation applied to each qubit in the state.
After Hadamard transformations are applied to each qubit of the star cluster state the resulting wavefunction is,
[TABLE]
where . The corresponding spatial two-photon wavefunction of this state is shown in Fig. 3(f). Such a state could be used to implement a CNOT gate Raussendorf et al. (2003), provided the measurement basis is the Hadamard transformation of the typical basis. Similarly we define the box cluster state as,
[TABLE]
and the representation of this state as a two-photon spatial wavefunction is shown in Fig. 3(e).
The box cluster state can be used for an implementation of Grover’s search algorithm Grover (1997); Walther et al. (2005); Prevedel et al. (2007); Chen et al. (2007). For the simple case of a two qubit database this search consists of two steps. First a two bit state is prepared in the state, and a two-bit string to be recovered (e.g. ‘’) is encoded into the state by inverting the sign of the corresponding wavefunction element (e.g. ). In the next step the amplitude of the quantum state representing this encoded string is amplified by inverting the entire state about the mean. For the two qubit case the answer is produced in a single iteration.
The measurements required to implement this algorithm using the box cluster state are shown in Fig. 4(a), with our implementation in the eight waveguide spatial encoding shown in Fig. 4(b). As discussed above, for spatially encoded cluster states we propose to use a measurement basis that is the Hadamard transform of the usual measurement basis. We now define the basis explicitly as with basis states , where detection of one of the two basis states is interpreted as a logical [math] or respectively. To implement the Grover’s search algorithm in this spatial encoding, at first the qubits and are measured, which physically involves detecting which odd number waveguide the signal photon is in. The choice of measurement basis determines the bit string that is marked for recovery. Measuring qubit in the basis (or ) will encode a logical [math] (or ) into the element of the bit string to be recovered. If both measurement results, and , are [math] the initial encoding of the two-bit string was successful, otherwise unsuccessful encoding can be compensated for by feeding forward the measurement results and using them to rotate the measurement bases for qubits and . To recover the encoded bit string via Grover’s search algorithm the remaining two qubits, and , are measured in the basis , physically achieved by detecting the idler photon in one of the even numbered waveguides. In place of rotating the measurement basis of qubits and post-processing of results can instead be used, reinterpreting final result as . This recovers the marked bit string with certainty.
For example, if we choose to encode the bit string ‘’ into the two-photon state, for recovery we would use the measurement bases and . Detection of the signal photon in waveguide corresponds to the state , which in these measurement bases is interpreted as measurement results and . Then due to the cluster state structure [Fig. 3(e)] the idler photon will be detected in waveguide , corresponding to state , which is interpreted with the required basis to give results , . Finally, the recovered bit string is , exactly the bit string that was encoded by the measurement of qubits and .
V Conclusions
In conclusion, we have shown how to design a nonlinear photonic chip to generate and optically switch between different 4-qubit cluster states. This is achieved using a nonlinear waveguide array with specially tailored poling patterns, which are optimized to be easy to fabricate with typical electric field poling methods. Importantly this can provide a stable integrated source of cluster states, with potential to scale to larger states by increasing the number of waveguides in the array. We also propose a change of measurement basis to implement the cluster state algorithms with spatially encoded photonic qubits.
Acknowledgments
We acknowledge funding from the Australian Research Council (ARC) projects DP160100619, DP190100277, and DE180100070. The authors thank Mirko Lobino for valuable discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Briegel and Raussendorf (2001) H. J. Briegel and R. Raussendorf, Phys. Rev. Lett. 86 , 910 (2001) . · doi ↗
- 2Raussendorf and Briegel (2001) R. Raussendorf and H. J. Briegel, Phys. Rev. Lett. 86 , 5188 (2001) . · doi ↗
- 3Raussendorf et al. (2003) R. Raussendorf, D. E. Browne, and H. J. Briegel, Phys. Rev. A 68 , 022312 (2003) . · doi ↗
- 4Nielsen (2006) M. A. Nielsen, Rep. Math. Phys. 57 , 147 (2006) . · doi ↗
- 5Hein et al. (2005) M. Hein, W. Dur, and H. J. Briegel, Phys. Rev. A 71 , 032350 (2005) . · doi ↗
- 6Mandel et al. (2003) O. Mandel, M. Greiner, A. Widera, T. Rom, T. W. Hansch, and I. Bloch, Nature 425 , 937 (2003) . · doi ↗
- 7Lanyon et al. (2013) B. P. Lanyon, P. Jurcevic, M. Zwerger, C. Hempel, E. A. Martinez, W. Dur, H. J. Briegel, R. Blatt, and C. F. Roos, Phys. Rev. Lett. 111 , 210501 (2013) . · doi ↗
- 8Gimeno-Segovia et al. (2015) M. Gimeno-Segovia, P. Shadbolt, D. E. Browne, and T. Rudolph, Phys. Rev. Lett. 115 , 020502 (2015) . · doi ↗
