Jump to content

Universal multiport interferometer

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mwphysics (talk | contribs) at 21:44, 20 December 2024 (Edit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Universal multiport interferometer

In quantum mechanics, a universal multiport interferometer is an optical device capable of imposing general unitary transformations in the modal space of single photons or electromagnetic waves.[1]

Classically, a mode of the electromagnetic (EM) field is defined as a normalized solution to Maxwell's equations in vacuum. In general, a mode of the EM field is represented by a vector field that varies both in space and in time.[1] In optics, the allowed (optical) modes are restricted by the boundary conditions imposed by the system in which they exist (e.g., in an optical fiber or an optical cavity) and are thus solutions to the Helmholtz equation. For example, the Hermite-Gauss spatial modes are typically used to describe beams produced in spherical mirror cavities.

To continue, a set of orthonormal modes forms an orthonormal basis which spans a modal space, or Hilbert space. The transformation from one modal basis to another is described by a rotation which, in quantum mechanics, is the action of a unitary operator. It has been shown that any discrete modal unitary operator can be realized using successive beam splitters and phase-shifters applied to an optical beam array.[1][2] The Reck scheme provides an algorithmic approach to designing an experimental setup that uses such beam splitters and phase-shifters to implement any modal unitary transformation.[3] The beam splitters and phase-shifters are arranged in a triangular interferometric mesh. Today, such setups are commonly referred to as universal multiport interferometers.[2][4]

The transformation of a given optical mode into another, desired mode has direct applications to quantum information,[3][5] optical networking,[6][7] and photonic computing.[5] The first experimental realization of the Reck scheme was in 2015 by Carolan et al. who used it to implement various linear optical (LO) quantum computing protocols such as heralded quantum logic gates and performing various boson sampling experiments.[5]

Overview

A universal unitary for 2x2 beam transformations can be realized with a beam splitter and three phase shifters. The beam splitter has transmittance , and the three phase shifters impart the phases ,, and .

In general, fully determining any -dimensional unitary requires specifying independent real parameters.[8] For the simple case of transforming a two-beam array, a universal unitary can be implemented using a variable beam splitter and three phase-shifters.[8][9] In 1994, Michael Reck and Anton Zeilinger generalized this well-known approach by proving that variable beam splitters and phase-shifters, when arranged in an interferometric mesh with arms, can be used to impose any (discrete) unitary mode transformation.[3] Using their deterministic algorithm to decompose a given unitary into a triangular network of these two optical elements, it is possible to experimentally realize a discrete universal unitary, specifically for mode transformations. The resulting device is commonly referred to as a universal multiport interferometer.[4]

In 2016, Clements et al. introduced a variation of Reck and Zeilinger's decomposition, again using beam splitters and phase shifters, but arranged in a symmetrically-crossing network as opposed to a triangular network. Importantly, this variation has a smaller optical depth - the longest path through the interferometric mesh - and thus experiences lower propagation losses.[4]

Transformations beyond the subset of linear mode transformations cannot be realized, in general, using such decompositions. Hence, they are not universal for the complete set of unitary transformations. This distinguishes it from other universal unitary platforms which implement transformations existing within another subset. For example, the universal unitary commonly discussed in quantum computing is the universal gate whereby any -qubit gate can be realized by a circuit of single qubit gates and CNOT gates.[10] The classical analog of such universality is the idea that an arbitrary Boolean function can be realized using a combination of NOT gates and any one of the two-bit gates (e.g. AND, OR).[11]

Definitions

Unitary operators and transformations

In quantum mechanics, the inverse of an operator is represented by , and is defined such that where is the identity operator. Among the complete set of operators, those that satisfy the additional condition that are called "unitary" and are denoted . This is where the superscript "" signifies the Hermitian conjugate (or Hermitian adjoint, Hermitian transpose, conjugate transpose) which is the conjugate transpose of the given operator, i.e., . Therefore, any unitary operator must, by definition, satisfy the following condition:Unitary operators play an important role in quantum mechanics as most physical processes evolve unitarily. An exception to this is measurement, which is an inherently non-unitary process.[11]

In the context of implementing a universal unitary, there are three important properties of unitary operators that must be considered. These properties are: (i) the preservation of information under a unitary transformation, (ii) the diagonalization of a Hermitian operator under the action of a unitary operator, and for unitary operators, (iii) the number of free parameters being .

Property 1: Preservation of the inner product

Suppose there exists a unitary operator which transforms the state according to , and which transforms the state according to . Then, the inner product of the transformed states, and , in bra-ket notation is given by,Hence, the inner product is preserved under the unitary transformation of states.[12] In the context of quantum information, the consequence of this property is that information is conserved under unitary transformation.[11]

Property 2: Diagonalization of Hermitian operators

If an operator is Hermitian such that , then according to finite-dimensional spectral theorem, can be diagonalized by some unitary operator . Mathematically, this property is represented by,where is a diagonal matrix with as elements, i.e.,It follows that,

or, in other words, the action of can be described as a mere change-of-basis of to one in which it is diagonal, namely, the set.[12] This property leads to the conclusion that unitary operators are generalizations of the rotations of Euclidean vectors.

Property 3: Dimensionality and free parameters

Suppose there exists a unitary operator of dimension , then the number of elements contained in its matrix representation is . The elements are, in general, complex so this corresponds to a total of real independent parameters. However, the conditions of unitarity reduce the number of real independent parameters.

According to the definition of a unitary operator, is required to satisfy , but is Hermitian. Therefore, the diagonal elements of must be real valued. This corresponds to real independent parameters.

The Hermiticity of implies , which further implies the lower triangular elements of can be expressed in terms of the upper triangular elements such that the off-diagonal elements correspond to only real independent parameters instead of .

The total number of real independent parameters is thus reduced from to: and hence the number of free parameters is:Since has the same dimension as , the number of free parameters describing is the same number of free parameters describing .[13]

For example, suppose is two-dimensional:The Hermiticity condition gives, for the upper and lower triangular elements:which are equivalent equations up to complex conjugation. By setting the right-hand side to the matrix representation of , one arrives at the following system of three equations:As there are only three equations, one of the parameters is free. Using the formula derived above for , one finds the expected number of free parameters for a unitary is one, which is in agreement with the example.[13]

Photon modes

In the second-quantization of quantum mechanics, the electromagnetic (EM) field is quantized and this allows one to define a photon in the context of modes. That is, a photon is an excitation in a specific mode of the quantized EM field. For example, the mode of a plane wave is characterized by its wavevector , and a photon associated with a given plane wave must be labelled by such wavevector in order to differentiate it from the complete set of plane wave modes.[9] In addition, two frequently studied spatial mode sets are the set of Hermite-Gaussian (HG) modes and the set of Laguerre-Gaussian (LG) modes. These are two transverse modal bases representing the eigenfunctions of the paraxial wave equation in Cartesian and cylindrical coordinates, respectively.

To analyze a given set of modes, the electromagnetic field is treated as a set of quantum harmonic oscillators. The states are then built-up using a creation operator, , and an annihilation operator, , both of which are defined for the mode basis being studied. These operators obey bosonic commutation relations:[14]and they transform the photon number state , which contains photons (again, existing in the mode being studied), according to the following relations:[14]The photon number states are orthonormal, i.e., , and form a basis for the Hilbert space of such photons. In general, an photon state can be expressed as:where ​ are complex coefficients satisfying the normalization condition .[9] [14]In other words, the general photon state can be decomposed into a superposition of photon number states with weights given by .

Unitary mode transformations

An arbitrary unitary for NxN mode transformations. The input modes are denoted by their annihilation operators for , and the output modes are denoted by their annihilation operators for .

In the previous section, the creation and annihilation operators were defined for a given mode basis described by . When acts on a specific mode , this labels both the creation and annihilation operators as a subscript. The set of all modes where forms the basis, with being the maximum number of modes in the system. Using a unitary transformation, the creation operators of can be expressed in a rotated mode basis related to the original basis as:[9]where are elements of the unitary matrix . This transformation allows photon states to be expressed in a new basis, facilitating tasks such as simplifying descriptions or enabling experimental realizations in specific bases.

For example, states with -photons in a mode are generated by applying the operator to the vacuum state:Substituting the expression for ​, this can be written as:[9]The vacuum state , which contains no photons, remains invariant under unitary transformation.[14]

Using this formalism, one may mathematically test the effect of a given unitary on a set of modes (e.g., spatial modes of light).

Motivation

This is an example of a set of intrinsic Euler rotations about a rotating coordinate system. Notice that the first and third rotation axes overlap. This animation was made by Juansempere.

According to the Davenport rotation theorem, any three-dimensional rotation can be decomposed into three elemental rotations about non-orthogonal axes. The axes may be associated with a fixed coordinate system (i.e., extrinsic rotations) or with a rotating coordinate system (i.e., intrinsic rotations), but those associated with the first and third rotations must be in the plane orthogonal to those associated with the second rotation. If the axes associated with the first and third rotations are perpendicular to one another, the Davenport generalized rotations are called Tait-Bryan rotations. However, if the axes associated with the first and third rotations overlap, they are called Euler rotations.

Mathematically, the three composed rotations are represented by a non-commutative product of three matrices. They are non-commutative as the order in which the rotations are applied affects the resulting orientation of the subject.

The elemental rotations each occur within a two-dimensional subspace of the higher-dimensional Euclidean space. In numerical linear algebra, rotations of this type are commonly described by the Givens rotation matrix. They were introduced in the 1950s by Wallace Givens and are used to implement rotations within a plane spanned by two coordinate axes.

Unitary operators are generalizations of the rotation of Euclidean vectors, and thus one can think of constructing a discrete unitary operator in a similar manner to that described by the Davenport rotation theorem. If one can build a tunable device capable of implementing the Givens rotation to a set of optical modes, then perhaps a chain of such devices could be used to implement any unitary mode transformation. Therefore, the experimental realization of such a Givens rotation device and the proof of its functionality represents a possible method for designing a universal unitary.

Givens rotation

A Givens rotation is a well-known operation in linear algebra that performs a rotation in a two-dimensional subspace of a higher-dimensional space.[15] Mathematically, it the Givens rotation has the following matrix representation:where denote the rows in which the rotation terms appear. The left multiplication of on another matrix results in only rows and of being affected. The effect of the Givens operation thus reduces to the transformation of two input amplitudes, and (where and are elements of the - and -th rows of , respectively), into the new amplitudes, and , as follows:The Givens rotation can be used to zero out a specific element of a vector (e.g., making ) or systematically triangularize a matrix, making it essential for linear algebra algorithms like matrix factorization and solving systems of equations.[15]

This is the same matrix that defines the Jacobi rotation, but the choice of angle differs by a factor of approximately 2.

Experimental Givens rotation device

In 1986, Mirsalehi et al. proposed a lossless integrated-optical implementation of a Givens rotation device using diffraction from a thick electro-optic grating and phase modulators to perform the necessary operations for efficient and high-speed data processing.[15]

The proposed device operates with two coherent, monochromatic input waves representing amplitudes and . The phase modulators adjust the relative phase of these inputs, while the diffraction grating computes the sine and cosine components. The outputs and are coherently combined to produce the desired rotation.

  1. The input and output light signals are guided in waveguides. The use of z-cut lithium niobate waveguides ensures low-loss and high-speed operation.[15]
  2. A thick diffraction grating modulated by a voltage generates the sine and cosine multiplications naturally. The input wave amplitudes and are processed through the grating to produce transmitted, , and diffracted, , components.[15]
  3. Electro-optic phase shifters adjust the phases of the optical waves to ensure coherent addition and subtraction, corresponding to the operations required for the rotation matrix.[15]

The final implementation achieves the desired outputs:Mirsalehi et al. proposed using such a Givens device as a building block in lattice filters and wavefront processors.[15] With this in mind, it was already known that such meshes could perform useful operations, but it was not until nearly a decade later, when Reck et al. published their work that these meshes were shown to implement a universal unitary.[3]

Reck and Zeilinger Scheme

Reck et al. showed that a triangular arrangement of beam splitters and phase shifters could be systematically programmed, using a straightforward analytical approach, to implement any unitary transformation across a set of optical channels.[3]

Phase-shifters

A phase-shifter adds a phase to the state of a photon passing through it. In terms of creation operators, it performs the transformation:[9]

The same phase can be achieved by propagating through a material with linear refractive index and thickness , where:[9]

Beam splitters

A general setup for implementing any beam transformation. This represents a universal unitary for such class of transformations.

A beam splitter mixes two input modes and , producing two output modes and . The transformations are given by:[8]The universal unitary for beam transformations is more commonly written in the following form:[11]which is a combination of the modified Givens rotation matrix seen above and three phase-shifters, namely , , and . The transmittance of the beam splitter appears in the matrix as . These are the four free parameters which must be set to fully characterize the unitary matrix (as expected, ). The third phase-shifter, , represents a global offset which can usually be neglected in most practical applications, though it does play an important role when considering geometric phase.

In the notation of Reck et al., the beam transformation is written as,where the missing free parameters are accounted for in a new matrix which will be introduced below.[3]

Algorithm

The objective is to determine the set of matrices such that:where and are the port numbers in the triangular mesh. The matrix is a modified Givens rotation matrix.

Step 1: Initial multiplication

Multiply from the right by a succession of matrices for . This is where the matrix is an -dimensional identity matrix with the elements and replaced by the corresponding beam transformation matrix elements. Hence, it represents a modified Givens rotation matrix.[3]

By the properties of the Givens rotation matrix, and in can be chosen such that, upon multiplication with , the resulting matrix element at vanishes.[3] Changing the index and performing another multiplication with specially chosen values of and , the resulting matrix element at vanishes. Repeating successive multiplications until the index is reached will result in the last row vanishing (expect the on-diagonal element which remains 1). Due to the unitarity of each transformation, the rightmost column will also vanish (again, expect the on-diagonal element which remains 1). This step reduces the effective dimension of to .[3]Step 2: Recursive multiplication

Multiply the reduced matrix from the right by a succession of matrices for . Following the same thought-process as in step 1, this will result in the second-to-last row vanishing and by unitarity, the second-to-rightmost column vanishing (except for the on-diagonal element). The resulting reduced matrix is of the following form:Repeating this step in a recursive fashion until the matrix multiplication involves will result in a transformed diagonal matrix. Notice that the elements along the diagonal have modulus of unity.

Step 3: Recovering the unitary

The final step is to separate the unitary from the successive transformations. This is accomplished by multiplying the transformed diagonal matrix by another diagonal matrix whose elements are also modulus of unity such that the outcome is the identity matrix:[3]In practice, represents a set of phase shifters that compensate for the phases appearing along the diagonal of the transformed matrix.

By the properties of the identity matrix, the product of the final transformed matrix and represents the inverse of ,[3]

Experimental implementation

The experimental implementation of the universal unitary described by the Reck scheme developed by Reck and Zeilinger. At each beam crossing within the triangular mesh, a beam splitter (depicted by blue rectangles and labelled "BS") is placed to perform the desired beam transformation. Each beam splitter is assigned a phase-shifter (depicted by orange rectangles and labelled "PS") at one of the inputs. There are additional phase-shifters at each of the final output ports of the multiport interferometer. This figure is derived from the original figure of Reck et al. in the paper Experimental Realization of any Discrete Unitary Operator.[3]

The experimental setup predicted by the Reck algorithm is described entirely by Each matrix in this product has an experimental counterpart. That is, each matrix represents the beam transformation and thus can be implemented by an individual beam splitter, and the diagonal matrix can be realized by an additional set of phase-shifters.

The maximum number of beam splitters needed for a general is . Since each beam splitter has two free parameters, that is free parameters in addition to the free parameters from . This corresponds to a total of free parameters that must be controlled, as expected.[3][4]

According to Reck et al., the practical implementation of this scheme is a triangular array of beam splitters and phase-shifters. This is where each beam splitter has an associated phase-shifter at one of its input ports. In addition, phase-shifters are placed at each of the final output ports of the multiport interferometer to perform final phase corrections.[3]

See also

References

  1. ^ a b c Fabre, C., & Treps, N. (2020). Modes and states in quantum optics. Reviews of Modern Physics, 92(3).
  2. ^ a b Cilluffo, D. (2024). Commentary on the decomposition of universal multiport interferometers: how it works in practice. http://arxiv.org/abs/2412.11955
  3. ^ a b c d e f g h i j k l m n Reck, M., Zeilinger, A., Bernstein, H. J., & Bertani, P. (1994). Experimental Realization of Any Discrete Unitary Operator (Vol. 73, Issue 1).
  4. ^ a b c d Clements, W. R., Humphreys, P. C., Metcalf, B. J., Kolthammer, W. S., & Walsmley, I. A. (2016). Optimal design for universal multiport interferometers. Optica, 3(12), 1460. https://doi.org/10.1364/optica.3.001460
  5. ^ a b c Carolan, J., Harrold, C., Sparrow, C., Martín-López, E., Russell, N. J., Silverstone, J. W., Shadbolt, P. J., Matsuda, N., Oguma, M., Itoh, M., Marshall, G. D., Thompson, M. G., Matthews, J. C. F., Hashimoto, T., O’brien, J. L., & Laing, A. (n.d.). Universal linear optics (Vol. 349). https://www.science.org
  6. ^ Cheng, Q., Rumley, S., Bahadori, M., & Bergman, K. (2018). Photonic switching in high performance datacenters [Invited]. Optics Express, 26(12), 16022.
  7. ^ Stabile, R., Albores-Mejia, A., Rohit, A., & Williams, K. A. (2016). Integrated optical switch matrices for packet data networks. In Microsystems and Nanoengineering (Vol. 2). Nature Publishing Group.
  8. ^ a b c Martinez-Becerril, A. C., Luo, S., Li, L., Pagé, J., Giner, L., Abrahao, R. A., & Lundeen, J. S. (2024). Reconfigurable unitary transformations of optical beam arrays. http://arxiv.org/abs/2407.06981
  9. ^ a b c d e f g Martinez-Becerril, A. C. (2024). Unitary transformations of optical beam arrays.
  10. ^ Barnett, S. M. (2014). Quantum Information. Oxford University Press.
  11. ^ a b c d Nielsen, M. A., & Chuang, I. L. (2010). Introduction to quantum mechanics. In Quantum Computation and Quantum Information: 10th Anniversary Edition (pp. 60–119). chapter 2, Cambridge: Cambridge University Press.
  12. ^ a b Griffiths, D. J., & Schroeter, D. F. (2018). Introduction to Quantum Mechanics (3rd ed.). Cambridge: Cambridge University Press.
  13. ^ a b Gobeil, Y. (2017). Dimension of Lie groups.
  14. ^ a b c d Gerry, C. C., & Knight, P. L. (2023). Introductory Quantum Optics (2nd ed.). Cambridge: Cambridge University Press.
  15. ^ a b c d e f g Mirsalehi, M. M., Gaylord, T. K., & Verriest, E. 1. (1986). Integrated-optical Givens rotation device. https://doi.org/10.1364/OA_License_v1#VOR

Further reading

  • Reck, M., Zeilinger, A., Bernstein, H. J., & Bertani, P. (1994). Experimental Realization of Any Discrete Unitary Operator (Vol. 73, Issue 1).
  • Clements, W. R., Humphreys, P. C., Metcalf, B. J., Kolthammer, W. S., & Walsmley, I. A. (2016). Optimal design for universal multiport interferometers. Optica, 3(12), 1460. https://doi.org/10.1364/optica.3.001460
  • Barnett, S. M. (2014). Quantum Information. Oxford University Press.
  • Nielsen, M. A., & Chuang, I. L. (2010). Introduction to quantum mechanics. In Quantum Computation and Quantum Information: 10th Anniversary Edition (pp. 60–119). chapter 2, Cambridge: Cambridge University Press.