This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Universal Unitary Photonic Circuits by Interlacing Discrete Fractional Fourier Transform and Phase Modulation

Matthew Markowitz Department of Physics, Queens College of the City University of New York, Queens, New York 11367, USA Physics Program, The Graduate Center, City University of New York, New York, New York 10016, USA Mohammad-Ali Miri Department of Physics, Queens College of the City University of New York, Queens, New York 11367, USA Physics Program, The Graduate Center, City University of New York, New York, New York 10016, USA Corresponding author: [email protected]
Abstract

We introduce a novel parameterization of complex unitary matrices, which allows for the efficient photonic implementation of arbitrary linear discrete unitary operators. The proposed architecture is built on factorizing an N×NN\times N unitary matrix into interlaced discrete fractional Fourier transforms and NN-parameter diagonal phase shifts. We show that such a configuration can represent arbitrary unitary operators with N+1N+1 phase layers. We discuss a gradient-based algorithm for finding the optimal phase parameters for implementing a given unitary matrix. By increasing the number of phase layers beyond the critical value of N+1N+1, the optimization consistently converges faster as the system becomes over-determined. We propose an integrated photonic circuit realization of this architecture with coupled waveguide arrays and reconfigurable phase modulators. The proposed architecture can pave the way for developing novel families of programmable photonic circuits for optical classical and quantum information processing.

A universal photonic device that can perform arbitrary discrete linear unitary operations is an indispensable component for numerous applications in classical and quantum optics [1]. Such a component provides a great platform for multistate systems of quantum particles for quantum computation and quantum information processing [2, 3, 4]. In classical optical computing, a programmable matrix-vector multiplier is critical for realizing photonic artificial neural networks among other unconventional computing paradigms [5, 6]. On the other hand, an integrated photonic matrix-vector multiplier is intrinsically a universal multiport linear device with a wide range of applications in analog signal processing, communications, and sensing [7, 8].

In essence, the physical realization of a programmable device that performs arbitrary unitary operations requires a suitable parameterization and factorization of unitary matrices into matrix factors with fewer parameters [9] that can be effectively implemented with photonic components. In a pioneering work such factorization has been recursively utilized for representing unitary operators in a feedforward triangular mesh architecture of beam splitters and phase shifters [10]. This architecture can be implemented with integrated photonic components, resulting in programmable circuits which for an N×NN\times N unitary matrix require N2N^{2} phase shifters and N(N1)/2N(N-1)/2 Mach–Zehnder interferometers [7, 11, 12, 13, 14]. It is shown that an alternative arrangement of the underlying beam splitters and phase shifters through a rectangular architecture reduces the overall length of the design [15]. On the other hand, it is shown that N×NN\times N unitary operations can be universally realized through a fundamentally different architecture that is built on cascading NN-point discrete Fourier transforms (DFT) with arrays of NN phase shifters [16, 17, 18]. In particular, a deterministic algorithm is provided to decompose a unitary matrix with 6N6N DFT layers and 6N+16N+1 phase layers. However, this architecture results in large device lengths primarily because of the large number of cascaded layers while on-chip implementation of DFT itself is difficult and requires bulky multimode interference (MMI) devices [18]. Here, we propose a universal cascaded architecture that requires only N+1N+1 phase layers and guarantees one order-of-magnitude size reduction in an integrated photonics implementation.

Refer to caption
Figure 1: (a) The proposed architecture of the N-port system, consisting of alternating layers of Discrete Fractional Fourier Transforms (DFrFT) and diagonal phase shifts (PS). (b,c) Schematics showing matrix representations of DFrFT and PS operations and their physical realizations as integrated photonic components.

In this letter, we introduce a novel architecture for realizing unitary discrete linear operators. The proposed architecture is built on interlacing phase shifter arrays with Discrete Fractional Fourier Transform (DFrFT) operators as shown in Fig. 1. The fractional Fourier transform can be realized with photonic waveguide arrays [19, 20], which allows for the integrated photonic realization of such an architecture by using two basic elements, i.e., waveguides and phase shifters as illustrated in Fig. 1. Through numerical investigations, we show that this architecture universally represents unitary matrices with only N+1N+1 phase layers. To investigate the universality of this architecture we consider ensembles of N×NN\times N random unitary matrices and explore their approximation with the proposed architecture by considering a finite number of phase layers and finding the optimal set of phase parameters through rigorous gradient-based optimization. In each case, we explore the norm of error for each matrix and its representation with the proposed architecture versus the number of phase layers. Our results indicate an abrupt phase transition in the norm of error at exactly NN phase layers.

Considering a general N×NN\times N unitary transformation matrix UU (UU=UU=IU^{\dagger}U=UU^{\dagger}=I), our goal is to find a representation in the following form (as visualized in Fig. 1):

U=FPMFPmFP1FU=FP_{M}F\cdots P_{m}\cdots FP_{1}F (1)

where, PmP_{m} (m=1,2,3,,Mm=1,2,3,\cdots,M) are diagonal phase matrices, and FF is the Discrete Fractional Fourier Transform (DFrFT). The phase matrix is defined as

Pm=[eiθ1m000eiθ2m000eiθNm]P_{m}=\begin{bmatrix}e^{i\theta_{1}^{m}}&0&\dots&0\\ 0&e^{i\theta_{2}^{m}}&\ddots&\vdots\\ \vdots&\ddots&\ddots&0\\ 0&\cdots&0&e^{i\theta_{N}^{m}}\end{bmatrix}\qquad (2)

where, m=1,,Mm=1,\cdots,M, refers to the phase layer, and θim\theta_{i}^{m} represents the iith phase element in the mmth layer of phase shifter arrays. It is important to note that there are several valid definitions of the discrete fractional Fourier transform. Here, we adapt the definition from Ref. [19] which allows a physical realization of the DFrFT with a particular photonic waveguide array, called the Jx array. In this fashion, the DFrFT matrix of fractional order α=π/2\alpha=\pi/2 can be written as the propagator operator of such a lattice for the normalized length π/2\pi/2:

F=eiπ2H,F=e^{i\frac{\pi}{2}H}, (3)

where, HH is the Hamiltonian of the Jx lattice

H=[0κ1,20κ1,20κN1,N0κN1,N0]H=\begin{bmatrix}0&\kappa_{1,2}&\dots&0\\ \kappa_{1,2}&0&\ddots&\vdots\\ \vdots&\ddots&\ddots&\kappa_{N-1,N}\\ 0&\dots&\kappa_{N-1,N}&0\end{bmatrix}\qquad (4)

while the hopping rates are given by [19]

κi,i+1=12(Ni)i,\kappa_{i,i+1}=\frac{1}{2}\sqrt{(N-i)i}, (5)

for i=1,,N1i=1,\cdots,N-1. Using identical single-mode waveguides, it is possible to achieve this coupling by using different spacings between the waveguides. It is straightforward to show that the matrix defined in relation (3) satisfies all properties of the discrete fractional Fourier transform, e.g., FF is unitary, F2F^{2} is the parity operator, and F4F^{4} is the identity matrix. Furthermore, for arbitrarily large NN, the DFrFT defined in relation (3) becomes a DFT. More importantly, this form of the DFrFT operation has a relatively simple physical realization as a waveguide array with nonuniform nearest neighbor coupling coefficients according to relation (5) [19, 20].

Refer to caption
Figure 2: The error norm (mean square error of the optimization) for randomly generated target unitary matrices of sizes N=2,4,8,N=2,4,8, and 1616. In each case, 100100 target unitary matrices were generated, while for each target matrix, the optimization was run 100100 times with different initial conditions for different number of phase layers MM to get a single value of the lowest norm. In all cases, a phase transition is observed between M=NM=N and M=N+1M=N+1.

To demonstrate the universality of this device, we optimize the individual phases for an ensemble of randomly chosen target unitary transformations UtU_{t}, generated in accordance with the Haar measure [21]. The goodness of approximation of the target matrices is explored against the number of layers NN, with MM phase layers corresponding to NMNM phase parameters. The loss function is defined as the mean square error

L=1N2UUt2,L=\frac{1}{N^{2}}\|U-U_{t}\|^{2}, (6)

where A=Tr(AA)\|A\|=\sqrt{\text{Tr}(A^{\dagger}A)} is the Frobenius norm. Here we refer to Eq. (6) as the error norm. The optimization is done using the Levenberg-Marquardt algorithm (LMA), which is well suited to sum-of-squares objective functions and which can be used for both under and over determined problems [22]. The function tolerance and the step tolerance was set to 10610^{-6} and the optimality tolerance to 101010^{-10}. 100 target unitary matrices were generated at each matrix size of N=2,4,8,N=2,4,8, and 1616. For a given target, the phases were randomly initialized between 0 and 2π2\pi and the LMA was run 100 times to find the parameters corresponding to the lowest error norm. For (N=16,M=17N=16,M=17), it was found necessary to increase the number of runs to 10001000 to obtain the lowest possible error norms.

Refer to caption
Figure 3: The convergence of the error norm versus iteration step when considering different number of layers MM, below and above the critical value, in the factorization. Here, for N=2,4,8,N=2,4,8, and 1616, four values of MM, M=N1,N,N+1,M=N-1,N,N+1, and N+2N+2, are considered. In all graphs, only the run corresponding to the lowest norm for each target matrix and choice of MM is displayed.

For a fixed relationship of the number of phase layers to the matrix order, it is seen in Fig. 2 that the error norm decreases as the latter increases. Depending on the desired accuracy, the special case M=NM=N may therefore be feasible for implementing universal circuits at larger N. Notably however, between M=NM=N and M=N+1M=N+1 layers the error norm undergoes a phase transition. This suggests that N+1N+1, rather than NN layers, corresponds to the more fundamental universality requirement, despite being slightly over-determined (with N(N+1)N(N+1) parameters). Preliminary tests with a larger number of trials were performed to check that these gaps do not significantly close. With 10,000 trial runs for (N=2,M=2N=2,M=2), the lowest error norm was found to be 10710^{-7}. These phase transitions can also be found using other popular methods such as Simulated Annealing and Genetic Algorithm. As these are probabilistic methods, a secondary optimization will be necessary to fine-tune the parameters in the ambient space so that the abrupt transition in the error norm can become visible.

To better investigate the phase transitions, the error norm versus the optimization iteration step is shown in Figs. 3, once again using the best-case runs. For M>NM>N, the norm of these runs varies slowly with the iteration step until a minimum is approached and there is an abrupt transition to a low value. In all cases, the error norm decreases as MM increases, with M=N+2M=N+2 layers consistently performing well and with few iteration steps, corresponding to quick optimization times.

Refer to caption
Figure 4: (Top plots) The number of optimization iterations versus the norm of error for the 100×100100\times 100 runs with M=N+1M=N+1 and M=N+2M=N+2, which can be used to estimate computation times. (Bottom plot) The cumulative probability of finding an error norm equal to or lower than a given value for a single run of LMA. Given that this cumulative probability depends on the target matrix, its distribution for many randomly generated target matrices is represented with shaded regions corresponding to ±2\pm 2 standard deviations.

Clearly, to efficiently utilize the proposed architecture, it is important to have a reliable optimization scheme for finding the phase parameters that allow representing a desired unitary matrix. This is especially important for LMA, which can get stuck for long periods of time tuning the norm in small neighborhoods. Figure 4 shows the number of iterations and norms of the 100×100100\times 100 runs for M=N+1M=N+1 and M=N+2M=N+2. As in Fig. 2, there is clear evidence of a phase transition around Lc=1010L_{c}=10^{-10}. Importantly, the number of iterations can differ by an order of magnitude or more depending on whether the norm of a single run converges below LcL_{c}. This suggests a modification of Levenberg-Marquardt with each run ending prematurely after a maximum iteration (or equivalently, time) threshold. The algorithm keeps performing trial runs until an error norm less than the critical value LcL_{c} is achieved. The mean number of runs for this procedure can be deduced from the cumulative probability of the norms for a single run of LMA, shown in the bottom plots of Fig. 4. The probability for a given norm decreases with NN, but at N=16N=16, there is still a 50%~{}50\% chance that with M=N+2M=N+2 phase layers a norm of LcL_{c} or lower will be achieved after a single run. For M=N+1M=N+1, this probability is already low at N=8N=8 (1%\sim 1\%), leading to much greater computation times. Extrapolating from these trends for N>16N>16, M=N+3M=N+3 or higher may be required to achieve similar results. Thus, although the choice of M=N+1M=N+1 phase layers has been shown to allow universality, there is a limit on the practicality of finding the solutions for very large N, even with truncated LMA. However, we stress again that it may not be required in practice to find these sub-LcL_{c} solutions. If for example an error norm of 10510^{-5} is considered good enough, then at N=16N=16 there is a 90%\sim 90\% chance of obtaining a lower norm using untruncated LMA.

In summary, we proposed a novel architecture for the implementation of discrete linear unitary operators with photonic integrated circuits. The proposed architecture is built on interlacing fixed discrete fractional Fourier transform layers with programmable phase shift layers. Our results indicate that this architecture can universally represent N×NN\times N unitary operations with at most N+1N+1 phase layers. The proposed architecture offers a fairly simple physical realization by utilizing photonic waveguide arrays in conjunction with phase shifter arrays.

Funding. This project is supported by the U.S. Air Force Office of Scientific Research (AFOSR) Young Investigator Program (YIP) Award FA9550-22-1-0189.194

Disclosures. Patent Pending

References

  • Bogaerts et al. [2020] W. Bogaerts, D. Pérez, J. Capmany, D. A. Miller, J. Poon, D. Englund, F. Morichetti, and A. Melloni, Programmable photonic circuits, Nature 586, 207 (2020).
  • Schaeff et al. [2015] C. Schaeff, R. Polster, M. Huber, S. Ramelow, and A. Zeilinger, Experimental access to higher-dimensional entangled quantum systems using integrated optics, Optica 2, 523 (2015).
  • Carolan et al. [2015] J. Carolan, C. Harrold, C. Sparrow, E. Martín-López, N. J. Russell, J. W. Silverstone, P. J. Shadbolt, N. Matsuda, M. Oguma, M. Itoh, et al., Universal linear optics, Science 349, 711 (2015).
  • Harris et al. [2017] N. C. Harris, G. R. Steinbrecher, M. Prabhu, Y. Lahini, J. Mower, D. Bunandar, C. Chen, F. N. Wong, T. Baehr-Jones, M. Hochberg, et al., Quantum transport simulations in a programmable nanophotonic processor, Nature Photonics 11, 447 (2017).
  • Shen et al. [2017] Y. Shen, N. C. Harris, S. Skirlo, M. Prabhu, T. Baehr-Jones, M. Hochberg, X. Sun, S. Zhao, H. Larochelle, D. Englund, et al., Deep learning with coherent nanophotonic circuits, Nature photonics 11, 441 (2017).
  • Harris et al. [2018] N. C. Harris, J. Carolan, D. Bunandar, M. Prabhu, M. Hochberg, T. Baehr-Jones, M. L. Fanto, A. M. Smith, C. C. Tison, P. M. Alsing, et al., Linear programmable nanophotonic processors, Optica 5, 1623 (2018).
  • Miller [2013] D. A. Miller, Self-configuring universal linear optical component, Photonics Research 1, 1 (2013).
  • Pérez et al. [2017] D. Pérez, I. Gasulla, L. Crudgington, D. J. Thomson, A. Z. Khokhar, K. Li, W. Cao, G. Z. Mashanovich, and J. Capmany, Multipurpose silicon photonics signal processor core, Nature communications 8, 1 (2017).
  • Dita [2003] P. Dita, Factorization of unitary matrices, Journal of Physics A: Mathematical and General 36, 2781 (2003).
  • Reck et al. [1994] M. Reck, A. Zeilinger, H. J. Bernstein, and P. Bertani, Experimental realization of any discrete unitary operator, Physical review letters 73, 58 (1994).
  • Crespi et al. [2013] A. Crespi, R. Osellame, R. Ramponi, D. J. Brod, E. F. Galvao, N. Spagnolo, C. Vitelli, E. Maiorino, P. Mataloni, and F. Sciarrino, Integrated multimode interferometers with arbitrary designs for photonic boson sampling, Nature photonics 7, 545 (2013).
  • Ribeiro et al. [2016] A. Ribeiro, A. Ruocco, L. Vanacker, and W. Bogaerts, Demonstration of a 4×\times 4-port universal linear circuit, Optica 3, 1348 (2016).
  • Harris et al. [2016] N. C. Harris, D. Bunandar, M. Pant, G. R. Steinbrecher, J. Mower, M. Prabhu, T. Baehr-Jones, M. Hochberg, and D. Englund, Large-scale quantum photonic circuits in silicon, Nanophotonics 5, 456 (2016).
  • Taballione et al. [2019] C. Taballione, T. A. Wolterink, J. Lugani, A. Eckstein, B. A. Bell, R. Grootjans, I. Visscher, D. Geskus, C. G. Roeloffzen, J. J. Renema, et al., 8×\times 8 reconfigurable quantum photonic processor based on silicon nitride waveguides, Optics express 27, 26842 (2019).
  • Clements et al. [2016] W. R. Clements, P. C. Humphreys, B. J. Metcalf, W. S. Kolthammer, and I. A. Walmsley, Optimal design for universal multiport interferometers, Optica 3, 1460 (2016).
  • Morizur et al. [2010] J.-F. Morizur, L. Nicholls, P. Jian, S. Armstrong, N. Treps, B. Hage, M. Hsu, W. Bowen, J. Janousek, and H.-A. Bachor, Programmable unitary spatial mode manipulation, JOSA A 27, 2524 (2010).
  • Armstrong et al. [2012] S. Armstrong, J.-F. Morizur, J. Janousek, B. Hage, N. Treps, P. K. Lam, and H.-A. Bachor, Programmable multimode quantum networks, Nature communications 3, 1 (2012).
  • Pastor et al. [2021] V. L. Pastor, J. Lundeen, and F. Marquardt, Arbitrary optical wave evolution with fourier transforms and phase masks, Optics Express 29, 38441 (2021).
  • Weimann et al. [2016] S. Weimann, A. Perez-Leija, M. Lebugle, R. Keil, M. Tichy, M. Gräfe, R. Heilmann, S. Nolte, H. Moya-Cessa, G. Weihs, et al., Implementation of quantum and classical discrete fractional fourier transforms, Nature Communications 7, 1 (2016).
  • Honari-Latifpour et al. [2022] M. Honari-Latifpour, A. Binaie, M. A. Eftekhar, N. Madamopoulos, and M.-A. Miri, Arrayed waveguide lens for beam steering, Nanophotonics 11, 3679 (2022).
  • Mezzadri [2007] F. Mezzadri, How to generate random matrices from the classical compact groups (2007), arXiv:math-ph/0609050.
  • Levenberg [1944] K. Levenberg, A method for the solution of certain non-linear problems in least squares, Quarterly of applied mathematics 2, 164 (1944).