This invention relates to determination of polarization dependent characteristics of an optical or opto-electrical device and in particular to a method and system for determining polarization dependent characteristics based on Mueller matrix terms.
To satisy requirements of modem telecommunication systems, designers and manufacturers of optical components are facing an increasing need for more complex optical components, designed to combine higher numbers of functions and channels in a single device. The integration of optical and electrical components into a single device became a major milestone of opto-electrical component design. Analogous to the integration of functions in electrical Integrated Circuits (ICs) opto-electronic functions are now integrated in Photonic Integrated Circuits (PICs). Use of semiconductor compounds such as InGaAsP/InP and GaAlAs/GaAs—having bandgaps corresponding to a wavelength range used in Wavelength Division Multiplexing (WDM) networks—allow integration of active and passive functions on a same semiconductor chip.
However, these anisotropic semiconductor compounds exhibit a relative permittivity—or dielectric constant—that varies as a function of the orientation of the electrical field of the Transverse Electro-Magnetic (TEM) wave traveling therethrough, making them highly polarization dependent, or birefringent. Modern design of PICs has to take into account this material property. The stochastic nature of the State of Polarization (SoP) of different WDM optical signals in an optical communication system necessitates design and manufacture of polarization-insensitive or polarization-compensated PICs.
High-level integration of passive and active functionalities found in state of the art PICs has forced the development of new testing and analysis strategies. U.S. Pat. No. 5,371,597 issued Dec. 06, 1994 to Favin et al. teaches a measurement technique to extract Mueller matrix terms of a Device Under Test (DUT) to provide Polarization Dependent Loss (PDL) spectra over a large wavelength range. However, the inherent birefringence resulting from overall boundary condition solution of multiple epitaxial layers needs to be carefully compensated to yield polarization insensitive PICs. To this end, a Polarization Dependent Frequency (PDf) shift—which corresponds to the birefringence-induced centre frequency variations—needs to be determined. This is achieved by determining the incident optical spectrum of the two extreme orthogonal SoPs, referred to as Transverse Electrical (TE) or horizontal electrical field and Transverse Magnetic (TM) or vertical electrical field modes. U.S. Pat. No. 6,762,829 issued Jul. 13, 2004 to Babin et al. teaches a technique based on a conventional use of Mueller calculus involving sampling of a large number of incident SoPs, where each SoP represents a point on the Poincaré sphere. For each of these points an output insertion loss spectrum or a responsivity spectrum is simulated. From the simulated spectra, specific parameters such as centre frequency and filter bandwidth are evaluated. However, this technique requires substantial computational efforts, is very time consuming and, therefore, is not suitable for testing PICs in a manufacturing process. Furthermore, this technique does not ensure orthogonality of the incident two extreme orthogonal SoPs.
It would be desirable to provide a method and system for determining polarization dependent characteristics based on Mueller matrix terms ensuring orthogonality of the incident two extreme SoPs. It would be further desirable to substantially reduce the computational effort needed to determine the polarization dependent characteristics, thus allowing volume testing based on Mueller matrix terms in a manufacturing process.
It is, therefore, an object of the invention to provide a method and system for determining polarization dependent characteristics of an optical or opto-electronic device based on Mueller matrix terms ensuring orthogonality of the incident two extreme SoPs.
It is further an object of the invention to provide a method and system for determining polarization dependent characteristics of an optical or opto-electronic device based on Mueller matrix terms involving substantially reduced computation.
In accordance with the present invention there is provided a method for determining polarization dependent characteristics of a device comprising:
In accordance with an aspect of the present invention there is provided a storage medium having stored therein executable commands for execution on a processor, the processor when executing the commands performing:
In accordance with the aspect of the present invention there is further provided a system for determining polarization dependent characteristics of a device comprising: an input port for receiving Mueller matrix data, the Mueller matrix data being indicative of wavelength dependent first row Mueller matrix elements of the device, the device being one of an optical and an opto-electrical device;
In accordance with the present invention there is further provided a method for determining polarization dependent characteristics of a device comprising:
In accordance with the present invention there is yet further provided a method for determining polarization dependent characteristics of a device comprising:
In accordance with the present invention there is yet further provided a method for determining polarization dependent characteristics of a device comprising:
Exemplary embodiments of the invention will now be described in conjunction with the following drawings, in which:
a and 2b are diagrams illustrating insertion loss and PDL versus wavelength of a polarization compensated DUT;
a to 5d are diagrams illustrating various views of insertion loss versus frequency and angle a for a polarization uncompensated DUT;
a to 6d are diagrams illustrating various views of insertion loss versus frequency and angle a for a polarization compensated DUT;
a and 7b are diagrams illustrating extreme orthogonal SoPs on the surface of the Poincaré sphere and corresponding spectra polarization uncompensated DUT;
a and 8b are diagrams illustrating extreme orthogonal SoPs on the surface of the Poincaré sphere and corresponding spectra polarization compensated DUT;
a and 11b are diagrams illustrating a Mercator projection of center frequency and insertion loss, respectively, for a polarization uncompensated DUT;
a and 20b are diagrams illustrating absolute responsivity versus frequency for comparing simulated and measured spectra;
c is a simplified block diagram illustrating a SurePath Monitor™ die for measuring the spectra used in
a is a simplified diagram illustrating echelle grating diffraction; and,
b is a diagram illustrating PDf versus channel number for a multi-channel device.
The SoP of a lightwave is determined by the electrical field {right arrow over (E)} orientation of a TEM wave, as shown in
The influence of an optical or opto-electrical device on an incident lightwave is represented using a 4×4 matrix known as Mueller matrix. The Mueller matrix allows determination of intensity and polarization of an incoming light beam after its transmission through the optical or opto-electrical device. While the Mueller matrix is equivalent to the Jones matrix for completely polarized light, only the Mueller matrix is applicable in case of partially polarized light. Methods based on the Jones matrix also need known polarization states at both input port and output port, while the Mueller method needs only known incident states.
Transmission of light through the optical or opto-electrical device is then expressed as a product of its Mueller matrix and an incident Stokes vector representing the SoP of the incident lightwave:
wherein Ti terms represent the output Stokes vector, and Si terms represent the incident Stokes vector. The Stokes vectors are defined by using the following normalized Stokes parameters:
In equation (1) T0 is the intensity of the transmitted or output lightwave, which is measured using, for example, a normal optical power meter. T1 to T3 relate to a polarization state of the output lightwave and can only be measured using special instruments such as a polarimeter. Taking only the T0 term into account, equation (1) is simplified as follows:
[To=[m00 m01 m03][S0 S1 S2 S3]T (2)
Applying standard rules of matrix multiplication equation (2) is rewritten as follows:
T0=m00S0+m01S1+m02S2+m03S3 (3)
Using a DUT's Mueller matrix and modifying the incident Stokes vector allows simulation of the influence of various incident SoPs on the intensity T0 of the output lightwave. Extracting the first row Mueller matrix terms for a plurality of predetermined wavelengths, for example, within a predetermined wavelength band, further allows simulation of the intensity T0 of the output lightwave for each predetermined wavelength. Equation (3) then becomes:
T0(λ)=m00(λ)S0+m01(λ)S1+m02(λ)S2+m03(λ)S3 (4)
The difference between maximum and minimum insertion loss corresponds to the PDL for each predetermined wavelength, as disclosed, for example, in U.S. Pat. No. 5,371,597 issued Dec. 06, 1994 to Favin et al. The resulting spectra created from the individual maximum and minimum transmission at each predetermined wavelength are called the MAX spectrum and the MIN spectrum, respectively. At each predetermined wavelength the maximum and minimum values are termed T0
The resulting PDL(λ) is then determined for each predetermined wavelength using the following equation:
Sampling various incident SoPs on the surface of the Poincaré sphere corresponds to changing a corresponding incident Stokes vector in equation (4). Keeping S0=1, ensures that only the DUT's insertion loss is evaluated. The norm of the remaining Stokes vector terms [S1 S2 S3] is kept equal to 1. Thus, all sampling occurs on the surface of the Poincaré sphere where only fully polarized SoPs are found.
A polarization modification technique used in many polarization controllers to change the SoP of an incident light wave comprises the combined rotation of a quarter-wave-plate
and a half-wave-plate
A linear polarizer is added to optimize the output lightwave by lining it up with the linear polarization of the incident light wave, as shown in
where:
the expansion of the half-wave-plate is:
and the expansion of the quarter-wave-plate is:
The Stokes vector of a linear horizontal polarized light wave is:
Merging equations (8) and (9) yields:
which in turn results in:
Using equation (10), the term To(A) in equation (4) is then expressed as a function of the angles α and β as follows:
T0(λ)32m00(λ)+m01(λ)S1(α,β)+m02(λ)S2(α,β)+m03(λ)S3(α,β) (11)
In a simple technique for sampling various incident SoPs on the surface of the Poincaré sphere, values of the angles α and β are varied using two nested loops. To reduce the time needed for sampling the whole Poincaré sphere, a reduced wavelength range is used after a randomly selected pair of values for the angles α and β is used to simulate the DUT's transmission spectrum for the complete operating wavelength range. This allows an initial guess of the center frequency—peak value of the resulting simulated transmission spectrum—to be made. Following this initial simulation, a cropping window is centered on the estimated center frequency to reduce the wavelength range used. The most significant polarization dependent variations are assumed to occur within the cropping window, while smaller variations outside the cropping window are omitted.
Using the SoP simulation, it is possible to evaluate a DUT's performance for various fully polarized incident SoPs on the Poincaré sphere by simply varying the values of the angles α and β. By performing SoP simulation substantially covering the complete surface of the Poincaré sphere it is then possible to extract extreme SoPs approximately corresponding to TE and TM incident SoPs, as shown in
As is evident, choice of the step size of the values of the angles α and β for the SoP simulation has a direct impact on the time needed to perform the SoP simulation substantially covering the complete surface of the Poincaré sphere and to determine the PDf—or a Polarization Dependent Wavelength PD λ. As shown in
In order to ease the visualization of variations of the parameters investigated, a topographic or Mercator projection is used to project the surface of the Poincaré sphere onto a 2D plane. It is noted, that the projection creates some unavoidable distortions but it has been found that these distortions have only a minor impact and do not outweigh the advantages for evaluating the simulation results. The 3D sampling based on pairs of values for the angles α and β as well as the corresponding Stokes vectors are projected onto the 2D plane based on spherical coordinates using angles φ and θ, as shown in
S1=cos(θ)sin(φ)
S2=sin(θ)sin(φ)
S3=cos(φ) (12)
Sampling is then performed between 0 and 2π for θ—along equator—and between 0 and π for φ—from north pole to south pole.
rads/s along the φ-axis—north and south hemisphere—and by approximately π rads/s along the θ-axis—east and west direction. This DUT, having no polarization compensator, is expected to have clearly defined extremes of center frequency. Hence it is possible to use this criterion to find an approximate match to TE and TM incident SoPs, i.e. SoP1 and SoP2. Also noticeable is an S-shaped plateau surrounding the global maximum and minimum. The S-shaped plateau corresponds to the circumference of the Poincaré sphere matching an equal mix of TE and TM incident SoP. Further, the plateau corresponds to a new equator defined by poles located at the global maximum and minimum.
However, in some cases the extremes of insertion loss do not sufficiently correlate with the global maxima and minima of the center frequency, as shown in
{right arrow over (S)}TE·{right arrow over (S)}TM=−1 (13)
Equation (13) is expanded as follows:
{right arrow over (S)}TE·{right arrow over (S)}TM=S1
Assuming {right arrow over (S)}TE=−{right arrow over (S)}TM—indicating opposite Stokes vectors on the Poincaré sphere—equation (14) becomes valid for opposite points on the surface of the Poincaré sphere:
Equation (14) provides a numerical comparison of the two criteria used. After simulation and analysis of all spectra covering substantially the complete surface of the Poincaré sphere, calculation of the orthogonality factor allows the selection of the best suited criterion, i.e. the criterion with its orthogonality factor closest to −1. The angles α and β corresponding to the best suited criterion is then used to simulate the SoP1 and SoP2 spectrum.
Referring to
However, in most situations pairs of first and second Stokes vectors obtained using these two criteria do not have a dot product of exactly −1, indicating that both criteria are not ideal. Since the resulting incident Stokes vectors are not exactly opposite to each other, there is no guarantee that these Stokes vectors represent sufficiently close TE and TM incident SoPs.
This problem is overcome in the second embodiment of a method for determining a polarization dependent characteristic of a device according to the invention. By sampling half of the surface of the Poincaré sphere and comparing opposite Stokes vector SoP1 and SoP2 a new analysis and selection criterion is applied. By definition, a Stokes vector SoP2 representing a second SoP orthogonal to a first SoP represented by a Stokes vector SoP1 is located opposite the Stokes vector SoP1 on the surface of the Poincaré sphere, as shown in
{right arrow over (SoP1)}=−{right arrow over (SoP2)}
[S1 S2 S3]T=−[S1 S2 S3]T. (16)
To avoid performance parameters a technique is applied to assign a numerical value for quantifying a difference between pairs of orthogonal SoPs. This is comparable to finding a base set of opposite vectors representing a pair of orthogonal SoPs from which all other SoPs are derived as linear combinations. A normalized difference equation is then used to compare different pairs of opposite incident Stokes vectors SoP1 and SoP2. By using the following equations the difference between the transmission spectra corresponding to SoP1 and SoP2, respectively is expressed in a single numerical value. Let f1(λ) be the resulting transmission spectrum for the incident Stokes vector SoP1, and f2 (λ) for 2SoP, defined as follows:
f1(λ)=m00(λ)S0+(m01(λ)S1+m02(λ)S2+m03(λ)S3)
f2(λ)=m00(λ)S0−(m01(λ)S1+m02(λ)S2+m03(λ)S3) (17)
The variables f1(λ) and f2(λ) are then used in the sampling process over angles α and β. For each pair of angles α and β a numerical value ξ, corresponding to a normalized difference between the f1(λ) and f2(λ) functions, is defined as follows:
The determination of the value ξ is performed, for example, by limiting the α angle between 0 and 90 degrees, thus ensuring a negative S3 term. Hence, SoP1 is located on the southern hemisphere of the Poincaré sphere, since from equation (10)S3(α)=−sin(2α). Alternatively, for angles α between 90 and 180 degrees SoP1 is located on the northern hemisphere of the Poincaré sphere.
For equation (18) the following observations are made:
By tracking which pair of α and β angles yields the smallest value of ξ—corresponding to two extreme orthogonal incident SoPs—the SoP1 and SoP2 Stokes vector pair is determined and used to simulate the two resulting spectra for the complete operational wavelength range. As is evident, polarization dependent parameters such as PDf and PDL are easily determined from the two resulting spectra.
Referring to
The second embodiment of a method for determining a polarization dependent characteristic of a device according to the invention has numerous advantages. Since the SoP1 and SoP2 incident Stokes vectors are—by definition—opposite, a single solution is obtained obviating the step of determining the solution having a pair of Stokes vectors having a dot product closest to −1. Furthermore, since only points covering half of the surface of the Poincaré sphere are sampled, the computational effort for performing the simulation process is reduced.
After simulation of all channels is completed, it is possible to assign one of the SoP1 and SoP2 incident Stokes vectors to the TM mode. For example, a polarization compensator is designed to affect the incident TM mode center frequencies more than the incident TE mode center frequencies. Hence, by looking at the center frequencies of all channels after simulation, the SoP1 state showing the largest fluctuations across the operating wavelength range, or equivalently the largest slope of PDf when plotted as a function of channel number, is assigned to the TM mode. Preferably, this additional analysis step is only used when non-absolute PDf results are needed.
In a third, preferred, embodiment of a method for determining a polarization dependent characteristic of a device according to the invention the complete operating wavelength spectrum is considered. Instead of determining extremes for individual wavelengths, extreme opposite SoP1 and SoP2 incident Stokes vectors—representing the TE and TM modes—are determined. In this embodiment first row Mueller matrix terms are considered covering, for example, a complete operational wavelength range of a DUT. Therefore, it includes wavelengths outside a main lobe, which also exhibit polarization dependent variations, but have been omitted in the embodiments described above. Furthermore, orthogonality of the SoPs corresponding to SoP1 and SoP2 incident Stokes vectors is ensured by definition. The method is analogous to using an infinitely dense sampling grid on the surface of the Poincaré sphere, but needs only a few operations to yield a result.
The following equations represent the spectral response for a given pair of opposite incident Stokes vectors. The m00(λ)S0 terms have been removed from the equations (17) yielding:
f′1(λ)=(m01(λ)S1+m02(λ)S2+m03(λ)S3)
f′2(λ)=−(m01(λ)S1+m02(λ)S2+m03(λ)S3) (19)
The goal is to find a vector [S1 S2 S3], which maximizes a difference between the equations for f′1 (λ) and f′2 (λ). This optimization problem is described by the following equation:
Since f′1(λ)≡−f′2(2), equation (20) is expanded as follows:
or as:
Introducing the following notation:
equation (22) is simplified as:
which is rewritten in matrix form as follows:
Where the matrix M is a symmetric real matrix, since Mij=Mji.
The solution of equation (20) is given by the normalized eigenvector Xi of the matrix M having the largest eigenvalue μi which is found using the Jacobi method. Eigenvectors and eigenvalues of a 3×3 matrix are nontrivial solutions of the following equation:
M{right arrow over (X)}i=μi{right arrow over (X)}i, i=1,2, or 3 (26)
It is possible to expand any Stokes vector as follows:
{right arrow over (S)}=aX1+bX2+cX3, (27)
where (a2+b2+c2 )=1. This allows to rewrite equation (20) as:
ψ′ is maximized by only using the eigenvector with the largest eigenvalue, max(μ1, μ2, μ3), and by setting the other two components to 0. The resulting vector is then scaled to unit length to ensure that the final result is located on the surface of the Poincaré sphere resulting in a fully polarized SoP. Scaling to unit length does not modify the ratios of linear vertical, horizontal or circular polarizations.
Thus the eigenvector {right arrow over (S)}i with the largest eigenvalue μi maximizes the difference in the orthogonal spectra. The eigenvector {right arrow over (S)}i is then assigned to the SoP1 incident Stokes vector, while its opposite −{right arrow over (S)}i is assigned to the SoP2 incident Stokes vector.
Optionally, the smallest eigenvalue and corresponding eigenvector are selected to determine SoP1 and SoP2 incident Stokes vector representing a SoP having an equal mix of TE and TM modes.
Implementation of this method comprises, for example, the determination of the six Mij terms for a predetermined wavelength range and of the corresponding matrix M. Determination of the eigenvectors and corresponding eigenvalues of the matrix M is then performed using, for example, a built-in eigenvalue solver of a professional programming environment such as LabVIEW™. The largest of the three eigenvalues indicates the corresponding eigenvector which is then used to simulate the spectra corresponding to the opposite SoP1 and SoP2 incident Stokes vectors. Based on the simulated spectra it is then possible to determine appropriate polarization dependent parameters such as PDf and PDL. Again, for DUTs comprising multiple channels it is possible to swap the SoP1 and SoP2 incident Stokes vectors if the dot product of the incident Stokes vectors of adjacent channels is found to be negative.
Referring to
It is noted, that the three embodiments of a method for determining a polarization dependent characteristic of a device according to the invention are also applicable using Mueller matrix elements of rows other than the first row, as well as Jones matrix elements. However, as indicated above it is not preferred due to substantially more complex measurements required for obtaining these matrix elements.
Instead of simulating thousands of different incident Stokes vectors on the surface of the Poincaré sphere a pair of extreme incident Stokes vectors is obtained by solving a simple optimization problem substantially reducing computation. This embodiment is highly beneficial by providing highly accurate data related to polarization dependent parameters while simultaneously providing a nearly instantaneous result with minimum computational effort. These advantages allow incorporation of this embodiment into a manufacturing process for determining polarization dependent parameters after predetermined stages of the manufacture of a DUT. For example, it enables fabrication and assembly teams to monitor the impact of different processes on the TE- and TM incident spectra throughout the production line. Using this embodiment manufacturers of optical and opto-electronic devices are enabled to substantially reduce testing costs and turnaround time. It has been found that this method according to the third embodiment is especially valuable for testing planar optical devices such as Arrayed Waveguide (AWG) multiplexers, Reconfigurable Add Drop Modules (ROADMs), wavelength switches, planar splitters and Wavelength Dependent Multiplexers (WDMs).
Referring to
The simulated spectra obtained using the above method have been compared to TE and TM modes spectra obtained from Polarization Maintaining (PM) fiber measurements with known incident SoPs. While the coupling efficiency difference of the TE and TM modes is more pronounced for PM-fiber measurements, comparison of the normalized responsivity and filter shape is performed by measuring the input power using a bare-fiber adapter and an optical integration sphere.
Numerous other embodiments of the invention will be apparent to persons skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.
The present application claims the benefit of U.S. Provisional Application Ser. No. 60/695,185, filed Jun. 30, 2005, the disclosure of which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60695185 | Jun 2005 | US |