Photonic Matrix Multiplier Makes a Direction-Finding Sensor
††journal: opticajournal††articletype: Research ArticleWe introduce a photonic integrated circuit solution for the direction-of-arrival estimation in the optical frequency band. The proposed circuit is built on discrete sampling of the phasefront of an incident optical beam and its analog processing in a photonic matrix-vector multiplier that maps the angle of arrival into the intensity profile at the output ports. We derive conditions for perfect direction-of-arrival sensing for a discrete set of incident angles and its continuous interpolation and discuss the angular resolution and field-of-view of the proposed device in terms of the number of input and output ports of the matrix multiplier. We show that while, in general, a non-unitary matrix operation is required for perfect direction finding, under certain conditions, it can be approximated with a unitary operation that simplifies the device complexity while coming at the cost of reducing the field of view. The proposed device will enable real-time direction-finding sensing through its ultra-compact design and minimal digital signal processing requirements.
1 Introduction
Direction finding is a pivotal technology for identifying or determining the direction from which a received signal at radio or microwave frequencies originates. This practice is extensively used in a plethora of applications, including radar, wireless communications, and radio astronomy. The essential process involves the use of a radio receiver and antenna system to determine the spatial direction of an incoming radio signal. There are numerous methods applied for direction finding at RF and microwave frequencies [1, 2], such as amplitude and phase comparison monopulse [3, 4, 5], sequential lobing [6, 7] (conical scanning and nutating), frequency interferometry [8], and time difference of arrival [9, 10, 11, 12]. In the optical frequency range, methods for direction finding often fall under the category of optical beamforming or beam steering, which is widely utilized in lidar (light detection and ranging) systems [13, 14, 15, 16, 17], free-space optical communications [18], and various other applications [19]. In recent years, with the progress in developing densely packed photonic integrated circuits, numerous approaches have been undertaken to develop on-chip photonic lidar [20, 21, 22] and remote sensing systems [23, 24].
In the past decade, there has been significant progress in developing programmable photonic integrated circuits capable of performing arbitrary discrete linear operations. This includes solutions based on meshes of Mach-Zehnder interferometers (MZI) [25, 26, 27], multimode interference (MMI) couplers [28], and multiport waveguide arrays [29, 30, 31, 32, 33, 34, 35]. The latter has been possible on platforms based on silicon solutions, such as SiO2 and SiN, where a high contrast refractive index is generated, rendering strongly confined and low-disperse guide modes propagating through waveguides [36]. In turn, tunable phase shifters based on thermo-optical [37] and phase-change materials [38] (PCM) are implemented to program the device for the desired functionality. Given the scalability of these photonic circuits, programmable photonics has become an emerging and attractive technology that holds great promise for numerous applications in classical [39] and quantum information processing [40, 41]. Despite the rapid development of programmable photonic integrated circuits, it remains to fully exploit novel functionalities for various use cases. Recent efforts have been put to deploy optical convolutional layers [42, 43], neuromorphic optical computing [44, 45], and high-speed communication channels [46, 47].
In this work, we aim to focus on the direction-of-arrival finding and investigate the possibility of performing this fundamental task through a photonic matrix-vector multiplier circuit. We derive the required conditions and fundamental limitations so that a photonic circuit architecture for on-chip direction finding can be devised. The proposed architecture, shown schematically in Fig. 1, is based on a linear and equally spaced array of grating couplers that sample the phasefront of incoming plane waves. This discrete -dimensional vector is then steered into a photonic matrix-vector multiplier device that maps the phase slope of the incoming wave onto a localized intensity vector at output ports. We consider and explore the general scenario in which the number of input () and output ports () is different. Thus, the photonic unit is, in general, non-unitary and is devised by imposing transformation rules on a set of incident sampling angles. This allows the transfer matrix of the device to be uniquely defined based on the design parameters, such as the number of grating couplers and their separation, as well as the detection aperture angle and the total number of output ports of the photonic processing unit. The detection functionalities of the device are proven to be continuously extended beyond the discrete sampling angles by introducing suitable tracking functions implemented in a post-processing stage at the output of the core photonic processor. The fundamental limits of each tracking function are discussed through pertinent examples. Lastly, an approximation is discussed so that the photonic operation reduces to a unitary one, rendering a compact device at the expense of compromises on the detection capabilities.
2 Theory

Let us consider an incoming plane wave with wavenumber traveling in the direction . The wavefront is assumed to be incident onto an equally spaced linear array of grating couplers that take discrete samples of the plane wave. The distance between contiguous grating couplers is denoted by , and the wavevector of the incoming plane wave makes an angle with respect to the linear array. These grating couplers collect the plane waves and steer them to a still unknown linear optical processor with transfer matrix that pre-processes the light gathered at the grating couplers and produces an -port output , which is meant to be further processed to extract the features of the incident angle. The proposed architecture is sketched in Fig. 1. The optical processor is characterized by the linear operator , the explicit form of which is determined based on the input and output relations imposed on the system.
We define the incident wave at a particular granting coupler as , where the factor is considered for normalization. Thus, straightforward calculations show that the contiguous grating coupler shall collect the wave . In this form, a vector containing the electric fields as measured at each of the spots on the grating coupler array, up to a global phase, is given by
(1) |
where, , with , while denotes the matrix transpose operation, and the factor is for normalization.
The first stage of the device is then characterized by the set of linear operations , with and and the respective input and output vectors of the transformation to be defined.
Here, we focus on a direction-finding device that, for a specific set of wavefronts with discrete incident angles , produces a single impulse at the -th output port of the photonic processor. Note that the number of sampling angles and the number of output ports is , which is, in general, different from the number of grating couplers . The previous requirements allow for the construction of a simple device that requires low computational power and performs a discrete detection operation, while we later discuss that the angle detection can be readily generalized to cover a continuous range. Since the grating couplers are linearly arranged, the maximum detection range (aperture angle) is . For symmetry reasons, we choose the following discrete set of incident sampling angles:
(2) |
These angles are uniformly distributed in the interval , where controls the aperture angle for the detection scheme. Since we want to steer a specific incident wave with angle to the -th output port, the direction-finding optical processor is devised through reverse engineering by imposing the set of input and output relations of the form
(3) |
where we have defined the set of discrete sampling vectors
(4) |
with the -th vector of the canonical basis and is given in (1). To extract a simpler relation for , we exploit the fact that forms an orthonormal basis in . We thus multiply (3) by to the right and sum over to render the relation
(5) |
where is the identity matrix in and . Nevertheless, the exact form and solvability of is constrained to the exact relation between the number of output ports () and grating couplers ().

For , reduces to a non-unitary square matrix. The non-unitarity becomes evident as the column vectors are not orthonormal. However, the invertibility is ensured as takes the form of a non-uniform discrete Fourier transform [48] (NUDFT), alternatively known as Vondermonde matrices [49, 50]. From this, the existence and uniqueness of the inverse of is secured since the determinant of Vondermonde matrices [49] is always non-null. Thus, always exists for , and our construction ensures that the output will exactly reproduce an excitation in one single output port for plane waves incident at the exact angle .
In turn, for , the transforms and are defined by rectangular matrices whose inverses either do not exist or are not uniquely defined. This issue is overcome by considering the pseudo-inverse, also known as the Moore-Penrose inverse [51], denoted by . The latter fulfills the property , which holds for square nonsingular matrices, as well as for left-inverse and right-inverse matrices for rectangular matrices. Note that Eq. (5) defines a system of equations and unknown variables , which leads to an over-parameterized and an under-parameterized problem form and , respectively. The former has more than one solution, whereas the latter does not have a solution. Here, the pseudo-inverse allows for a solution (5), for its existence and uniqueness are ensured and can be determined from the singular value decomposition (SVD) of the matrix in question. That is, , with and unitary matrices and a diagonal matrix containing the singular values of . For , provides a particular exact solution. For , yields the best approximate solution that minimizes the involved least square problem [52]. Therefore, in all cases, the liner operator characterizing the device is
(6) |
where and are computed from the SVD of , and is the pseudo-inverse of . To illustrate the two cases posed above, we illustrate in Fig. 2 the out output mode for and , and grating couplers separation in the sub-wavelength domain . In such a case, the output renders the desired operation for , as expected. In turn, one might notice a distribution for whose peak is located at the -th port. This solution is the best approximation for the under-parameterized set of equations, which still captures part of the direction-finding operation. Lastly, for , the pseudo-inverse reduces to the conventional inverse discussed above.
3 Angle-tracking operations

The operator has been constructed so that the set of discrete incident angles can be exactly detected at the output. However, incident waves at the grating couplers arrive at continuous angles. Thus, to keep a better track of the incident wave angle, a post-processing operation on the signal generated by is required so that the detection capabilities of the device extend beyond the incident angles . To this end, it is convenient to inspect for a continuum interval . Such an operation is portrayed in Fig. 3 for and a grating coupler separation , with , and the three possible cases . From the latter, one may note that the intensity distribution has a maximum whose location moves from the first output port () to the last one (). Additionally, for a fixed , the output distribution has small tails around such the maximum, resembling the shape of a probability distribution. The latter is not necessarily normalized as defines a non-unitary transform, even for . Likewise, a similar behavior is found for , where the pseudo-inverse is exact. Although the distribution spreads more for , where the pseudo-inverse is only approximated, the overall dynamic is similar to the other cases.
The latter suggests that some aperture detection angles can be detected by either analyzing the intensity distribution across the output ports or pre-processing it before its detection. One way to achieve continuous tracking of the incident wave angle is by defining the position vector and computing the “average position” defined through the matrix-vector multiplication
(7) |
with the complex transpose (adjoint) of . In the latter, we have rescaled the grating coupler spacing in terms of the incident wavelength through the relation , where defines the spacing factor. From now on, we refer to as the continuous tracking measure. Remark that incident angles in the set yield to ; i.e., the continuous tracking measure leaves invariant the original detection angles scheme of the sampling angles . To make a reliable prediction of the incident angle out of the continuous tracking function, the shall define a one-to-one function so that no ambiguity exists in the output measurement with respect to the incident angle for a fixed grating coupler separation . Otherwise, the angle detection would be ambiguous and thus ill-defined.
Alternatively, a second measure can be established to track the incident wave angle. As pointed out above, the maximum of the intensity distribution moves in discrete steps along the incident angle . This suggests an alternative operation of the form
(8) |
where computes the position in which the maximum element of is located. Clearly, this measure defines a discrete mapping , which also preserves the output for the sampling discrete angles ; that is, , just like the continuous tracking measure does. Henceforth, we refer to as the discrete tracking measure.
Although the device operator can be precisely constructed for any combination of the parameter set , the continuous and discrete tracking functions might not be suitable for all arbitrary values of such parameters. Some compromises might arise when dealing with different spacing factors . To this end, Fig. 4(a)-(b) illustrates the behaviour of the and as a function of both the incident wave angle and the spacing factor . Here, we focus on , which defines grating couplers spaced in the sub-wavelength regime and output ports and . For , the discrete measure works as required for regardless of the values of . Despite the latter, the resolution of the measure is relatively poor, as only seven angles can be reported. In turn, the continuous measure can be used indeed, but only for limited cases of the spacing factor . For larger values of , ceases to be a one-to-one function and is thus discarded as a candidate for tracking function. This is portrayed in Fig. 4(c).
The situation improves by increasing the number of output ports to , where becomes a well-posed tracking function for when and , and similarly for when . For clarity, the reliability is further illustrated in Fig. 4 for and . For and , shall be ruled out for any and be replaced by instead. Likewise, for and , both and are suitable except for . This provides some guidelines for the design of the final device based on the accuracy and compactness requirements.

4 Device concept and design
The all-optical implementation for the direction finder architecture described by the non-unitary matrix can be determined, in general, by using singular value decomposition (SVD), which in each case is straightforwardly obtained by numerical means. This is done for every configuration, leading to the factorization
(9) |
with and unitary matrices. In turn, is a semi-positive definite rectangular diagonal matrix.
The factorization (9) makes it possible to design an equivalent photonic circuit that captures all the properties of the direction-finding element. On the one hand, the two unitary elements can be constructed either through meshes of MZI [53, 54, 55] or arrays of coupled waveguides [29, 56, 33]. In turn, the middle section of the architecture involves a semi-positive rectangular diagonal matrix, which can be deployed using a -parametric layer of MZI interferometers. Although each MZI requires two-phase elements to steer both amplitude and phase, one MZI is required in the current approach since the architecture involves only amplitude modulation. Alternatively, amplitude modulation is achievable by utilizing phase-change materials (PCM), which allows for a more compact solution as compared to the MZI array [38, 57, 58]. If is a fixed quantity due to the non-tunability of the grating coupler separation, the transmission matrix is also fixed. This permits designing the corresponding photonic circuit so that no active elements are needed. This holds if we use MZI as the modulation layer, whereas for PCMs, there is still a power consumption requirement to operate them. Here, the unitaries and are implemented using interlaced layers of phase shifters and waveguide arrays through the universal factorization [33]
(10) | ||||
where is the coupling length of the waveguide array, is the p-th phase element in the n-th layer, and . Here, is the dimension of the corresponding target unitary matrix , which can be either N and M for and , respectively. The tridiagonal matrix corresponds to the JX lattice Hamiltonian [59], with components for .
Sketches of the photonic circuits related to the architecture are depicted in Fig. 5. The yellow blocks denote the phase elements, and the red blocks are the amplitude modulation elements. Particularly, Figs. 5(a)-(b) show the cases and , respectively, where clearly not all ports of the unitary matrices and are connected. This suggests that can be rendered using lesser elements in one of the unitaries. Indeed, the universality of Eq. (10) was numerically shown for phase elements [56, 33]. Here, for and from the SVD, one may note that fewer phase elements are required. To illustrate this, recall that is a rectangular diagonal matrix with zero columns and zero rows for and , respectively. This implies that only the first rows of () and () are meaningful for the reconstruction of , and the resulting unitary architectures shall require less optical elements.

4.1 Unitary approximation
Further simplifications are possible for since unitary matrices can be recovered from special considerations. This is a rather ideal scenario, as the number of elements of the proposed architecture further simplifies to . Furthermore, all eigenvalues of are unimodular in the unitary limit, allowing us to bypass the use of the amplitude modulators and utilize an architecture that requires only one unitary processor, i.e.,
(11) |
Such a limit can be addressed by considering the cases in which the NUDFT reduces to a DFT, which is indeed unitary. From (5) and (6), for , one may notice that the non-unitarity of arises from the non-uniform sampling of the function across equally spaced points. We shall look for cases where can be expanded, within some degree of accuracy, as a linear function of , which is in turn a linear function of .
Let us consider the particular case where the aperture angle is small enough so that , for all . Since in (2) are symmetrically distributed, one has , for . This reduces the condition for the unitary approximation to , which can be further simplified by introducing the half-aperture angle111Note that defines the total detection aperture angle. , yielding to the relation . Although this approximation does not restrict the total number of ports , it compromises the detection range capabilities of the current architecture. Under such circumstances, the matrix elements of the linear transform (6) are reduced to . The straightforward calculations show that the latter defines a unitary matrix if the second constraint is imposed. This establishes a relation between the spacing factor and the aperture angle , where shall be small enough and non-null to avoid a null aperture angle. These conditions render the approximated unitary matrix with matrix components
(12) |
The photonic circuit related to this unitary device is then implemented using only one unitary block (10), as depicted in Fig. 5(d).
To test the accuracy of the unitary approximation, one may first inspect the deviations in percentage error between and , which leads to the errors 2.61 and 11,07 for the half-aperture angles and , respectively. The latter provides some preliminary information on the performance of the unitary approximation as a function of . This is indeed illustrated by computing the distance between the approximated unitary matrix (12) and the exact expression (5) using the Frobenius norm for the allowed values of and . For completeness, we also compute the distance between the singular values and the identity matrix, for in the unitary approximation, the former one shall be close to the identity, reducing the SVD into the product of two unitary matrices . These two distances are respectively given by
(13) |
where stands for the Frobenius norm.
The previous distance functions are shown in Fig. 6(a) as a function of for several , where spacing factor has been accordingly fixed in each case according to the unitarity condition . Singular values in are approximately close to one for half-aperture angles smaller than or around , where the distance vanishes. We can still obtain a fairly acceptable unitary approximation even for larger values in the interval . The latter is reinforced by computing , which is equal to the identity if is unitary and vanishes. The latter is portrayed in the inset of Fig. 6(a), where a good match with the previous measure exists, as behaves as a unitary matrix for with a high level of accuracy. Clearly, for , both distance measures strongly deviate from zero since the assumption ceases to be valid.

Despite the accuracy of the unitary approximation, the resulting required values of do not lead to a one-to-one function , and thus continuous tracking is ruled out for this approximation. In turn, the discrete tracking measure still reproduces the required dynamics, illustrated in Fig. 6(b)-(c) for and , respectively. Here, the angle measurement is shown for for illustration purposes. Indeed, the unitarity approximation does not hold for , but it is valid for around . Although the detection aperture is small for , the distance factor regardless of the number of ports. Likewise, one can increase the detection aperture to so that 968 nm. The latter are realistic implementations for photonic circuits based on telecommunications standards composed of waveguides of 500 nm in width and an infrared light source of 1550 nm. In this case, the continuous grating coupler separation required for the architecture becomes 1333 nm and 968 nm, both larger than the waveguide width. Even though these results hold for and , we have a better detection scheme for , as the detected angle is discretized into finer samplings. Notice that, by increasing , the unitary approximation loses accuracy and also leads to smaller grating coupler separation, some even below the waveguide width, a rather unrealistic scenario.
4.2 Effects of noisy wavefronts
So far, the proposed direction finder device’s performance has been tested without considering the effect of noise. In practice, however, noise may superpose the incoming wave signal, thus, an error analysis is required to study any potential deviations. In the case of thermal noise, e.g., from solar radiation, one can consider additive noise on each port of the proposed device to perform a noise analysis. In that case, a proper analysis of the signal-to-noise ratio would be device-specific and requires knowledge of the devices’ bandwidth, which is predominantly dictated by the grating couplers and waveguide arrays involved. In particular, the grating couplers act as narrow filters for the noise power density at each device port. Here, without entering the specific photonic design aspects, we provide a general noise analysis by considering random perturbations of the signal detected at each device port. Thus, we consider the perturbed input wavefront as follows
(14) |
where, and is a perturbation strength parameter, while the vector has components whose real and imaginary parts are independently and identically distributed across a normal distribution .
For the sake of arbitrariness, the set of 100 random input vectors is generated for each incident angle and for several perturbation strengths . We compute the mean and standard deviation of the processed discrete tracking function and , respectively. The latter is depicted in Fig. 6(d)-(e) for and equivalently so that the unitary operator becomes an accurate approximation of the direction-finding device. Particularly, one can see in Fig. 6(d) that the ladder-like pattern of the ideal case is still present for . Yet, minor deformation of the ladder pattern can be observed as increases. This is better illustrated in Fig. 6(e), where for , the standard deviation is smaller than . This means that any measurement of the discrete tracking function would have a potential error of no more than with respect to the ideal case . Consequently, for wavefronts with an incident angle , we would detect either the corresponding ideal discrete angle or one of its neighbors . Indeed, the angle detection error decreases for devices with a large number of ports as the discretized detected angles become finer, as illustrated in Figs. 6(b)-(c). For , the standard deviation induces strong deviations that render detected angles beyond the vicinity of the nearest neighbor with respect to the ideal case.
5 Discussion and Conclusion
In summary, we showed that the direction-of-arrival sensing for optical waves could be formulated as a proper mapping of phase distributions onto amplitude distributions in multiport photonic devices. More importantly, such a mapping can be efficiently performed through a linear matrix operation. This was achieved by the inverse design of a programmable photonic matrix-vector multiplier device structure based on a set of input and output relations. In doing so, there is a degree of arbitrariness in defining the input/output relations. In this work, a simple set of rules was imposed to map a discrete set of plane waves with contiguous equidistant angles onto single-channel intensity peaks in the output. This simple rule straightforwardly leads to the inverse operator required for such a task in the form of a Non-uniform Discrete Fourier Transform (NUDFT), the inverse of which is ensured from the properties of Vondermonde matrices. One of the main drawbacks of this approach lies in the non-unitarity of the final transformation. Despite the latter, the device can be implemented through all-photonic components by decomposing it into its singular value decomposition. This permits the identification of three components, two unitary parts, and an amplitude modulator in the form of a diagonal matrix. Clearly, this prohibits intensity preservation and, thus, the use of active elements to scale up or attenuate the intensity depending on the case under consideration.
The main advantage of our architecture lies in the capacity to perform continuous tracking of the incident plane wave angles, a task possible by analyzing the intensity pattern at the output. This reveals a distribution-like pattern whose peak moves with the incident wave angle, suggesting the existence of a mathematical operation to track such an angle. Although there is no unique way to perform such an operation, it was found that the position average operation allows the desired tracking. For this, it is required that the separation between the arrays of grating couplers remain in the sub-wavelength regime, as for large values, the continuous measure function (7) ceases to define a one-to-one mapping. Nevertheless, in the latter case, one can define a discrete tracking measure, i.e. (8). This becomes a valuable resource when the number of output ports is relatively large, for the accuracy increases with , which was illustrated for and .
We showed that the proposed non-unitary photonic processor can be approximated to a unitary by identifying the appropriate separation distance between the grating coupler arrays and for certain detection aperture angles. This is achieved when the non-uniform sampling becomes a linear function of the port number . However, this compromise generally reduces the capabilities of the device, limiting the detection aperture angle to a maximum interval of and making continuous tracking unfeasible beyond a certain grating coupler spacing. Nonetheless, the approximation does not restrict the total number of ports , allowing for improved detection accuracy. Despite the approximation trade-off, the resulting unitary device is reliable within its range of applicability, and its construction requires less than half of the number of components compared to its non-unitary counterpart and, does not require amplitude modulators, thus significantly reducing the overall footprint of the device.
Although the focus of this work is on direction-of-arrival finding, the device concept and theoretical framework presented here can also be applied to the reverse operation, i.e., beam steering. This framework can be generalized for use with programmable photonic circuits to develop photonic integrated circuit LiDAR systems/subsystems. These systems offer greater flexibility compared to conventional designs based on phased arrays (PAs) and focal plane arrays (FPAs). It remains to explore features such as size and weight, power consumption, resolution, and field of view for such programmable photonic LiDAR systems.
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, and the U.S. National Science Foundation (NSF) FuSe grant # 2329021.
Disclosures The authors declare no conflicts of interest.
Data availability Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.
References
- [1] J. Yao, “Microwave photonics,” \JournalTitleJournal of Lightwave Technology 27, 314–335 (2009).
- [2] D. Pérez-López, A. Gutierrez, D. Sánchez, et al., “General-purpose programmable photonic processor for advanced radiofrequency applications,” \JournalTitleNature Communications 15, 1563 (2024).
- [3] S. M. Sherman and D. K. Barton, Monopulse principles and techniques (Artech House, 2011).
- [4] T. Ito, R. Takahashi, and K. Hirata, “An antenna arrangement for phase comparison monopulse doa estimation using nonuniform planar array,” in 2011 8th European Radar Conference, (IEEE, 2011), pp. 277–280.
- [5] R. Feng, F. Uysal, P. Aubry, and A. Yarovoy, “Mimo–monopulse target localisation for automotive radar,” \JournalTitleIET Radar, Sonar & Navigation 12, 1131–1136 (2018).
- [6] K. Lo, “Theoretical analysis of the sequential lobing technique,” \JournalTitleIEEE Transactions on Aerospace and Electronic Systems 35, 282–293 (1999).
- [7] Ç. Candan and S. Koç, “Direction finding accuracy of sequential lobing under target amplitude fluctuations,” \JournalTitleIET Radar, Sonar & Navigation 9, 92–103 (2015).
- [8] K.-S. Isleif, O. Gerberding, T. S. Schwarze, et al., “Experimental demonstration of deep frequency modulation interferometry,” \JournalTitleOptics Express 24, 1676–1684 (2016).
- [9] B. Vidal, M. Á. Piqueras, and J. Martí, “Direction-of-arrival estimation of broadband microwave signals in phased-array antennas using photonic techniques,” \JournalTitleJournal of lightwave technology 24, 2741 (2006).
- [10] X. Zou, W. Li, W. Pan, et al., “Photonic approach to the measurement of time-difference-of-arrival and angle-of-arrival of a microwave signal,” \JournalTitleOpt. Lett. 37, 755–757 (2012).
- [11] P. Pertilä, M. Parviainen, V. Myllylä, et al., “Time difference of arrival estimation with deep learning–from acoustic simulations to recorded data,” in 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP), (IEEE, 2020), pp. 1–6.
- [12] X. Zhang, H. Chi, Y. Gao, et al., “Photonic angle-of-arrival measurement of microwave signals using a triangular wave,” \JournalTitleOptics Letters 48, 5013–5016 (2023).
- [13] C. V. Poulton, A. Yaacobi, D. B. Cole, et al., “Coherent solid-state lidar with silicon photonic optical phased arrays,” \JournalTitleOptics letters 42, 4091–4094 (2017).
- [14] K. Shang, C. Qin, Y. Zhang, et al., “Uniform emission, constant wavevector silicon grating surface emitter for beam steering with ultra-sharp instantaneous field-of-view,” \JournalTitleOptics express 25, 19655–19661 (2017).
- [15] X. Zhang, K. Kwon, J. Henriksson, et al., “A large-scale microelectromechanical-systems-based silicon photonics lidar,” \JournalTitleNature 603, 253–258 (2022).
- [16] K. Sayyah, R. Sarkissian, P. Patterson, et al., “Fully integrated fmcw lidar optical engine on a single silicon chip,” \JournalTitleJournal of Lightwave Technology 40, 2763–2772 (2022).
- [17] S. SeyedinNavadeh, M. Milanizadeh, F. Zanetto, et al., “Determining the optimal communication channels of arbitrary optical systems using integrated photonic processors,” \JournalTitleNature Photonics pp. 1–7 (2023).
- [18] C. V. Poulton, D. Vermeulen, E. Hosseini, et al., “Lens-free chip-to-chip free-space laser communication link with a silicon photonics optical phased array,” in Frontiers in Optics, (Optica Publishing Group, 2017), pp. FW5A–3.
- [19] Q. Cheng, M. Bahadori, M. Glick, et al., “Recent advances in optical technologies for data centers: a review,” \JournalTitleOptica 5, 1354–1370 (2018).
- [20] S. Chung, M. Nakai, S. Idres, et al., “19.1 optical phased-array fmcw lidar with on-chip calibration,” in 2021 IEEE International Solid-State Circuits Conference (ISSCC), vol. 64 (IEEE, 2021), pp. 286–288.
- [21] A. Khachaturian, R. Fatemi, A. Darbinian, and A. Hajimiri, “Discretization of annular-ring diffraction pattern for large-scale photonics beamforming,” \JournalTitlePhotonics Research 10, 1177–1186 (2022).
- [22] A. Khachaturian, R. Fatemi, and A. Hajimiri, “Achieving full grating-lobe-free field of view with low-complexity co-prime photonic beamforming transceivers,” \JournalTitlePhotonics Research 10, A66–A73 (2022).
- [23] A. White, P. Khial, F. Salehi, et al., “A silicon photonics computational lensless active-flat-optics imaging system,” \JournalTitleScientific Reports 10, 1689 (2020).
- [24] G. Serafino, S. Maresca, C. Porzi, et al., “Microwave photonics for remote sensing: From basic concepts to high-level functionalities,” \JournalTitleJournal of Lightwave Technology 38, 5339–5355 (2020).
- [25] W. R. Clements, P. C. Humphreys, B. J. Metcalf, et al., “Optimal design for universal multiport interferometers,” \JournalTitleOptica 3, 1460–1465 (2016).
- [26] F. Shokraneh, S. Geoffroy-Gagnon, and O. Liboiron-Ladouceur, “The diamond mesh, a phase-error-and loss-tolerant field-programmable mzi-based optical processor for optical neural networks,” \JournalTitleOptics Express 28, 23495–23508 (2020).
- [27] K. Rahbardar Mojaver, B. Zhao, E. Leung, et al., “Addressing the programming challenges of practical interferometric mesh based optical processors,” \JournalTitleOptics Express 31, 23851–23866 (2023).
- [28] V. L. Pastor, J. Lundeen, and F. Marquardt, “Arbitrary optical wave evolution with fourier transforms and phase masks,” \JournalTitleOptics Express 29, 38441–38450 (2021).
- [29] R. Tanomura, R. Tang, S. Ghosh, et al., “Robust Integrated Optical Unitary Converter Using Multiport Directional Couplers,” \JournalTitleJournal of Lightwave Technology 38, 60–66 (2020). Publisher: IEEE.
- [30] M. Y. Saygin, I. V. Kondratyev, I. V. Dyakonov, et al., “Robust Architecture for Programmable Universal Unitaries,” \JournalTitlePhysical Review Letters 124, 010501 (2020).
- [31] N. Skryabin, I. Dyakonov, M. Y. Saygin, and S. Kulik, “Waveguide-lattice-based architecture for multichannel optical transformations,” \JournalTitleOptics Express 29, 26058–26067 (2021).
- [32] M. Markowitz and M.-A. Miri, “Universal unitary photonic circuits by interlacing discrete fractional fourier transform and phase modulation,” \JournalTitlearXiv preprint arXiv:2307.07101 (2023).
- [33] M. Markowitz, K. Zelaya, and M.-A. Miri, “Auto-calibrating universal programmable photonic circuits: hardware error-correction and defect resilience,” \JournalTitleOpt. Express 31, 37673–37682 (2023).
- [34] K. Zelaya, M. Markowitz, and M.-A. Miri, “The goldilocks principle of learning unitaries by interlacing fixed operators with programmable phase shifters on a photonic chip,” \JournalTitleScientific Reports 14, 10950 (2024).
- [35] M. Markowitz, K. Zelaya, and M.-A. Miri, “Learning arbitrary complex matrices by interlacing amplitude and phase masks with fixed unitary operations,” \JournalTitlearXiv preprint arXiv:2312.05648 (2023).
- [36] S. Y. Siew, B. Li, F. Gao, et al., “Review of silicon photonics technology and platform development,” \JournalTitleJournal of Lightwave Technology 39, 4374–4389 (2021).
- [37] S. Liu, J. Feng, Y. Tian, et al., “Thermo-optic phase shifters based on silicon-on-insulator platform: State-of-the-art and a review,” \JournalTitleFrontiers of Optoelectronics 15, 9 (2022).
- [38] C. Ríos, Q. Du, Y. Zhang, et al., “Ultra-compact nonvolatile phase shifter based on electrically reprogrammable transparent phase change materials,” \JournalTitlePhotoniX 3, 26 (2022).
- [39] W. Bogaerts, D. Pérez, J. Capmany, et al., “Programmable photonic circuits,” \JournalTitleNature 586, 207–216 (2020).
- [40] N. C. Harris, G. R. Steinbrecher, M. Prabhu, et al., “Quantum transport simulations in a programmable nanophotonic processor,” \JournalTitleNature Photonics 11, 447–452 (2017).
- [41] N. J. Russell, L. Chakhmakhchyan, J. L. O’Brien, and A. Laing, “Direct dialling of haar random unitary matrices,” \JournalTitleNew journal of physics 19, 033007 (2017).
- [42] X. Meng, G. Zhang, N. Shi, et al., “Compact optical convolution processing unit based on multimode interference,” \JournalTitleNature Communications 14, 3000 (2023).
- [43] K. Zelaya and M.-A. Miri, “Integrated photonic fractional convolution accelerator,” \JournalTitlePhotonics Research 12, 1828–1839 (2024).
- [44] A. N. Tait, T. F. De Lima, E. Zhou, et al., “Neuromorphic photonic networks using silicon photonic weight banks,” \JournalTitleScientific reports 7, 7430 (2017).
- [45] B. J. Shastri, A. N. Tait, T. Ferreira de Lima, et al., “Photonics for artificial intelligence and neuromorphic computing,” \JournalTitleNature Photonics 15, 102–114 (2021).
- [46] Y. Shi, Y. Zhang, Y. Wan, et al., “Silicon photonics for high-capacity data communications,” \JournalTitlePhotonics Research 10, A106–A134 (2022).
- [47] W. Shi, Y. Tian, and A. Gervais, “Scaling capacity of fiber-optic transmission systems via silicon photonics,” \JournalTitleNanophotonics 9, 4629–4663 (2020).
- [48] S. Bagchi and S. Mitra, “The nonuniform discrete fourier transform,” \JournalTitleNonuniform Sampling: Theory and Practice pp. 325–360 (2001).
- [49] H. Oruç, “Lu factorization of the vandermonde matrix and its applications,” \JournalTitleApplied mathematics letters 20, 982–987 (2007).
- [50] T. K. Moon and W. C. Stirling, Mathematical methods and algorithms for signal processing (Prentice Hall, New Jersey, 2000).
- [51] R. Penrose, “A generalized inverse for matrices,” in Mathematical proceedings of the Cambridge philosophical society, vol. 51 (Cambridge University Press, 1955), pp. 406–413.
- [52] G. H. Golub and C. F. Van Loan, Matrix computations (Johns Hopkins University Press, 2013).
- [53] M. Reck, A. Zeilinger, H. J. Bernstein, and P. Bertani, “Experimental realization of any discrete unitary operator,” \JournalTitlePhysical review letters 73, 58 (1994).
- [54] W. R. Clements, P. C. Humphreys, B. J. Metcalf, et al., “Optimal design for universal multiport interferometers,” \JournalTitleOptica 3, 1460–1465 (2016).
- [55] D. A. Miller, “Self-configuring universal linear optical component,” \JournalTitlePhotonics Research 1, 1–15 (2013).
- [56] M. Markowitz and M.-A. Miri, “Universal unitary photonic circuits by interlacing discrete fractional fourier transform and phase modulation,” (2023).
- [57] N. Youngblood, C. A. Ríos Ocampo, W. H. Pernice, and H. Bhaskaran, “Integrated optical memristors,” \JournalTitleNature Photonics pp. 1–12 (2023).
- [58] Y. Zhang, J. B. Chou, J. Li, et al., “Broadband transparent optical phase change materials for high-performance nonvolatile photonics,” \JournalTitleNature communications 10, 4279 (2019).
- [59] S. Weimann, A. Perez-Leija, M. Lebugle, et al., “Implementation of quantum and classical discrete fractional fourier transforms,” \JournalTitleNature Communications 7, 11027 (2016).