Embodiments of the present invention relate to optical systems and more particularly to optical systems employing MEMS mirror arrays to couple light from input fibers to output fibers using collimators and free space optics.
Multi-channel optical signals typically comprise a plurality of spectral channels, each having a distinct center wavelength and an associated bandwidth. The center wavelengths of adjacent channels are spaced at a predetermined wavelength or frequency interval, and the plurality of spectral channels may be wavelength division multiplexed to form a composite multi-channel signal of the optical network. Each spectral channel is capable of carrying separate and independent information. At various locations, or nodes, in the optical network, one or more spectral channels may be dropped from or added to the composite multi-channel optical signal, as by using, for example, a reconfigurable optical add-drop multiplexer (ROADM).
Reconfigurable optical add-drop architectures utilize a wavelength-separating-routing (WSR) apparatus and methods employing an array of fiber collimators providing an input port and a plurality of output ports; a wavelength-separator; a beam-focuser; and an array of channel micromirrors. Reconfigurable optical add-drop architectures are disclosed in commonly assigned U.S. Pat. Nos. 6,549,699, 6,625,346, 6,661,948, 6,687,431, and 6,760,511, the disclosures of which are incorporated by reference herein.
In operation, a multi-wavelength optical signal emerges from the input port. The wavelength-separator separates the multi-wavelength optical signal into multiple spectral channels; each characterized by a distinct center wavelength and associated bandwidth. The beam-focuser focuses the spectral channels into corresponding spectral spots. The channel micromirrors are positioned such that each channel micromirror receives one of the spectral channels. The channel micromirrors are individually controllable and movable, e.g., continuously pivotable (or rotatable), so as to reflect the spectral channels into selected output ports. As such, each channel micromirror is assigned to a specific spectral channel, hence the name “channel micromirror”. And each output port may receive any number of the reflected spectral channels. A distinct feature of the channel micromirrors in this architecture, in contrast to those used previously, is that the motion, e.g., pivoting (or rotation), of each channel micromirror is under analog control such that its pivoting angle can be continuously adjusted. This enables each channel micromirror to scan its corresponding spectral channel across all possible output ports and thereby direct the spectral channel to any desired output port.
The above-mentioned U.S. patents also refer to a means for achieving optimal coupling by using a dither scheme. Dithering a MEMS mirror is a means of determining the peak coupling of an optical communication path. The amount of dither used is a tradeoff between adding an unwanted disturbance to the optical path and having sufficient dither signal for servo control. Unfortunately, the process involved in building a MEMS device results in parameter variations from mirror to mirror. It would be advantageous to tune each MEMS mirror to avoid the process variation.
Thus, there is a need in the art, for a method to set the dither amplitude based on the individual MEMS characteristics.
Embodiments of the present invention are directed to methods for adjusting dither amplitude for MEMS mirrors in optical switches and optical switches employing such a method. According to an embodiment of the present invention, a dither amplitude of one or more MEMS mirrors may be adjusted in an optical switch having an input port, and an array of one or more MEMS mirrors that can be selectively optically coupled to one or more of N≧3 optical input/output (I/O) ports. The MEMS mirrors are aligned mirrors to achieve nominal peak coupling at each of the n collimators. Digital-to-analog (DAC) settings for positioning mirrors in an open control loop as a function of the selected collimator are stored to a non-volatile memory. The DAC settings are used to determine a dither amplitude DITHER(x) for one of the MEMS mirrors positioned to couple optical signals to an output port at a position x.
In a particular embodiment, DITHER(x) may be determined by fitting the N signal values to a polynomial of a parameter corresponding to a position of an output port, determining a slope of the polynomial at a value of the parameter corresponding to a given output port, and determining the DITHER(x) based on the value of the slope.
According to another embodiment of the invention, an optical switch apparatus may comprise N≧3 optical input/output (I/O) ports, an array of one or more MEMS mirrors that can selectively reflect one or more spectral channels to one or more of the N ports, and a servocontrol assembly in communication with said one or more of the MEMS mirrors. The servocontrol assembly is adapted to control the channel micromirrors and thereby maintain a predetermined coupling of each reflected spectral channel into one of the output ports. The servo control assembly includes memory containing digital-to-analog converter (DAC) settings for positioning each mirror in an open control loop as a function of a port position x. The servo control assembly also includes a processing unit programmed with a set of instructions for implementing a method of adjusting a dither amplitude of one or more of the MEMS mirrors. The instructions include an instruction for determining a dither amplitude DJTHER(x) for one of the MEMS mirrors positioned to couple optical signals to an output port at a position x using the stored DAC settings.
The teachings of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings, in which:
Depicted in
Although the following detailed description contains many specific details for the purposes of illustration, anyone of ordinary skill in the art will appreciate that many variations and alterations to the following details are within the scope of the invention. Accordingly, the exemplary embodiments of the invention described below are set forth without any loss of generality to, and without imposing limitations upon, the claimed invention.
In operation, a multi-wavelength optical signal emerges from the input port 110-1. The diffraction grating 101 angularly separates the multi-wavelength optical signal into multiple spectral channels, which are in turn focused by the focusing lens 102 into a spatial array of corresponding focused spots (not shown in
For purposes of illustration and clarity, only a select few (e.g., three) of the spectral channels, along with the input multi-wavelength optical signal, are graphically illustrated in
In the embodiment of
It is known that the diffraction efficiency of a diffraction grating is generally polarization-dependent. For instance, the diffraction efficiency of a grating in a standard mounting configuration may be considerably higher for p (or TM) polarization (perpendicular to the groove lines on the grating) than for s (or TE) polarization (orthogonal to p-polarization), or vice versa. To mitigate such polarization-sensitive effects, a quarter-wave plate 104 may be optically interposed between the diffraction grating 101 and the channel micromirrors 103, and preferably placed between the diffraction grating 101 and the focusing lens 102 as is shown in
In the WSR apparatus 100 of
Depicted in
As described above, the motion of each channel micromirror is individually and continuously controllable, such that its position, e.g., pivoting angle, can be continuously adjusted. This enables each channel micromirror to scan its corresponding spectral channel across all possible output ports and thereby direct the spectral channel to any desired output port. To illustrate this capability,
In embodiments of the present invention, the channel mirrors are switched using a digital-to-analog converter (DAC) value to command a rotational angle that points nominally to one of N collimators. To keep the applied voltage reasonable the MEMS are used over a wide rotational range, typically +/−2.5 deg. A graph of mirror angle versus voltage is a nonlinear curve as shown, e.g., in
A WSR apparatus of the present invention may further comprise an array of collimator-alignment mirrors (sometimes referred to as port mirrors), for adjusting the alignment of the input multi-wavelength optical signal and facilitating the coupling of the spectral channels into the respective output ports, as shown in
The apparatus 250 may also include first and second two-dimensional arrays 260, 270 of imagining lenses, which are placed in a 4-f telecentric arrangement with respect to the two-dimensional collimator-alignment mirror array 220 and the fiber collimator array 220. By way of example, the imaging lenses in the first and second arrays 260, 270 may all have the same focal length f. The collimator-alignment mirrors in the array 220 are placed at the respective first (or front) focal points of the imaging lenses in the first array 260. Likewise, the fiber collimators in the fiber collimator array 110 are placed at the respective second (or back) focal points of the imaging lenses in the second array 270. The separation between the first and second arrays 260, 270 of imaging lenses is 2f. In this way, the collimator-alignment mirrors are effectively imaged onto the respective entrance surfaces (i.e., the front focal planes) of the GRIN lenses in the corresponding fiber collimators. Such a telecentric imaging system substantially eliminates translational walk-off of the collimated beams at the output ports that may otherwise occur as the mirror angles change.
In embodiments of the present invention, the channel micromirrors 103 are controlled by servo-control loops that are integrated into optical switches, e.g., of the types described above with respect to
The program 480 may implement a method of adjusting dither amplitude as described below. The program 480 may be implemented by using digital signal processing (DSP) firmware using a logic chip such as a field programmable gate array (FPGA) as the processor 470 and memory 450. Although the program code 480 is described herein as being implemented in firmware and executed using an FPGA, those skilled in the art will realize that the method of dither amplitude adjustment could alternatively be implemented using hardware such as an application specific integrated circuit (ASIC) or other hardware circuitry. Alternatively, the program 480 may conform to any one of a number of different programming languages such as Assembly, C++, JAVA or a number of other languages. The processing unit 470 and memory 450 may be part of a general-purpose computer that becomes a specific purpose computer when executing programs such as the program 480. As such, it should be understood that embodiments of the invention can be implemented, in whole or in part, in software, hardware or some combination of both. In one embodiment, among others, the program code 480 may include a set of processor readable instructions that implement a method having features in common with the method 700 of
The processing unit 470 uses the optical power measurements from the spectral power monitor 460 to provide feedback control of the channel micromirrors 430 on an individual basis, so as to maintain a desired coupling efficiency for each spectral channel into a selected output port. As such, the servo-control assembly 440 provides dynamic control of the coupling of the spectral channels into the respective output ports on a channel-by-channel basis and thereby manages the optical power levels of the spectral channels coupled into the output ports. The optical power levels of the spectral channels in the output ports may be dynamically managed according to demand, or maintained at desired values (e.g., equalized at a predetermined value) in the present invention.
By way of example, the processing unit 470 may apply an appropriate alternating (or “dither”) control signal to a channel micromirror, in superposition with the dc control signal for maintaining the channel micromirror at a particular pivoting position. This enables both the optical power level of the corresponding spectral channel and the rate of change in the optical power level (or the time derivative of the optical power level) at the instant micromirror's pivoting angle to be obtained. In view of the exemplary coupling efficiency curve depicted in
The servo control assembly 440 typically includes one or more digital-to-analog converters (DACs) that convert digital information from the processing unit to open loop voltages that are applied to the channel micromirrors. The digital information corresponding to the applied voltages are referred to as DAC values. In embodiments of the present invention, the dithering amplitude for each micromirror is determined from stored DAC settings used to set the angle of the mirror to optically couple signals to the different output ports. As part of the optical alignment, the channel micromirrors 103 are positioned for optimal coupling of the optical path at each output port collimator. Corresponding open loop voltages, or DAC values are then stored, in non-volatile memory.
For example, it is often desired by the user of the WSS that the optical perturbation caused by the dither should be minimized. Contradicting requirements are that the dither should be small for stability and minimal optical perturbation and sufficiently large to provide a useful error signal for the control loop. These conflicting requirements can for the control system be reconciled using by calculating a slope based on stored alignment data. The control system design can be done using nominal mirror parameters. Using nominal parameters the control loop gain is adjusted to give a good response time with little or no overshoot to a step response. The gain can be adjusted by two parameters. One parameter is the dither amplitude and the other is a gain constant that multiplies the error signal. The dither amplitude must be large enough such that the optical disturbance is detected in the optical channel monitor with good signal-to-noise ratio and sufficiently small that it doesn't affect customer data traffic. Typically an optical disturbance of 0.5% at optimal coupling meets these criteria Once the dither amplitude is chosen the gain constant is then adjusted to give a good step response. Using a nominal mirror with a nominal optical platform the dither amplitude is adjusted to meet this criteria and the resulting value in DAC counts is REF_DITHER. In the same manner the collimator at the center of the range has the minimum mirror tilt and on a nominal optical platform will result in a slope of REF_SLOPE.
Based on the foregoing, a method has been developed to utilize DAC settings such as REF13 DITHER and REF_SLOPE and DAC setting versus port number information of the type shown in
The feasibility of this technique has been demonstrated on a WavePath 4500 model wavelength selective switch (WSS) available from Capella Photonics of San Jose, Calif. In a design using a nominal MEMS mirror the slope the DAC count versus collimator has known reference value here denoted REF_SLOPE. Based on the control system design the reference dither amplitude will have a value denoted here as REF_DITHER. The data stored in non-volatile memory are the DAC values for each plate of the MEMS mirror for each collimator location. These values are used to determine the dither amplitude corresponding to each port. During boot up the following steps are executed as illustrated in the Flow diagram of
At 802 the DAC values are read from non-volatile memory. At 804 the differential DAC drive of the mirror at each collimator position is calculated. This results in a vector that is 1×N for N collimators. For example, the DAC settings as a function of port number as illustrated in
At 806, the DAC setting information from 804 is curve fit to a 3rd order polynomial, e.g., of the form:
a3c3+a2c2+a1c+a0=DAC_VALUE(k), k=1:N, (Eq. 1)
where c is the collimator number. Note that in this case DAC_VALUE(k) is a specific example of the signal value SC referred to above with respect to
a0=DAC_VALUE(1). (Eq. 2)
What remains is to find three unknown coefficients from N>3 data points.
a3c3+a2c2+a1c=DAC_VALUE(k)−a0, k=2:N (Eq. 3)
This is an over-determined set of equations and has a solution that results in the least mean square error curve fit. The above N−1 equations can be written in the familiar matrix form A·x=b, where A is an N×3 matrix and b is an N×1 vector and x=[a3 a2 a1]T are the unknown coefficients. The solution is
x=(ATA)−1ATb. (Eq. 4)
The matrix term (ATA)−1AT is size 3×N made up of polynomial terms of the collimator numbers. This matrix is pre-calculated offline and stored in the code as three row vectors each size 1×N, (R3, R2, and R1).
The coefficients are calculated in firmware as the inner product a3=R3·b,
a2=R2·b, and a1=R1·b. (Eq. 4)
Those of skill in the art will be able to implement the matrix operations described above as a sequence of computer instructions.
By way of numerical example, based on the differential DAC values of Table I, the corresponding third order polynomial is of the form:
10.256c3−164.85c2−506.93c+5791.1=DAC_VALUE(k) (Eq. 5)
Once the coefficients are known the slope at each collimator is calculated at 808 as:
slope(x)=3·a3c2+2·a2c+a1,c=0:N−1 (Eq. 6)
Those of skill in the art will recognize that form of slope(x) is just the derivative of Eq. 4 with respect to c.
By way of numerical example, based on the coefficients of Eq. 6, the corresponding values of slope(x) for the different collimators are as given in Table II below.
Once slope(x) is known, the dither amplitude DITHER(x) at each collimator position x may be calculated at 810 from the previously determined values of REF_DITHER and REF_SLOPE as:
DITHER(x)=REF_DITHER*slope(x)/REF_SLOPE (Eq. 6)
The calculations are described here for one channel micromirror but within the WSS the calculations are repeated for each mirror in the channel micromirror array 103.
An advantage of this method is that the dither amplitude can be tuned for each mirror in a large array rather than using a single fixed value. By adapting the dither amplitude to the specific mirror being controlled a wider range of MEMS process distribution can be used. Using a small dither on MEMS with weaker hinges maintains a smaller optical disturbance then if larger fixed dither amplitudes were to be used. From a control point of view the small signal gain of a weaker hinge is larger than a strong hinge and requires a smaller loop gain. Since the dither amplitude is part of the loop gain reducing the dither amplitude compensates for the loop gain for the weaker hinge.
While the above is a complete description of the preferred embodiment of the present invention, it is possible to use various alternatives, modifications and equivalents. Any feature described herein, whether preferred or not, may be combined with any other feature described herein, whether preferred or not. Therefore, the scope of the present invention should be determined not with reference to the above description but should, instead, be determined with reference to the appended claims, along with their full scope of equivalents. In the claims that follow, the indefinite article “A”, or “An” refers to a quantity of one or more of the item following the article, except where expressly stated otherwise. The appended claims are not to be interpreted as including means-plus-function limitations, unless such a limitation is explicitly recited in a given claim using the phrase “means for.”
Number | Name | Date | Kind |
---|---|---|---|
4618808 | Ish-Shalom et al. | Oct 1986 | A |
5629790 | Neukermans et al. | May 1997 | A |
5745271 | Ford et al. | Apr 1998 | A |
5835458 | Bischel et al. | Nov 1998 | A |
5868480 | Zeinali | Feb 1999 | A |
5960133 | Tomlinson | Sep 1999 | A |
5974207 | Aksyuk et al. | Oct 1999 | A |
6172777 | Flood et al. | Jan 2001 | B1 |
6193376 | Hayashi et al. | Feb 2001 | B1 |
6204946 | Aksyuk et al. | Mar 2001 | B1 |
6205269 | Morton | Mar 2001 | B1 |
6222954 | Riza | Apr 2001 | B1 |
6243507 | Goldstein et al. | Jun 2001 | B1 |
6259841 | Bhagavatula | Jul 2001 | B1 |
6263127 | Dragone et al. | Jul 2001 | B1 |
6263135 | Wade | Jul 2001 | B1 |
6289155 | Wade | Sep 2001 | B1 |
6307657 | Ford | Oct 2001 | B1 |
6327398 | Solgaard et al. | Dec 2001 | B1 |
6343862 | Sawai et al. | Feb 2002 | B1 |
6345133 | Morozov | Feb 2002 | B1 |
6381387 | Wendland, Jr. | Apr 2002 | B1 |
6411751 | Giles et al. | Jun 2002 | B1 |
6415073 | Cappiello et al. | Jul 2002 | B1 |
6418250 | Corbosiero et al. | Jul 2002 | B1 |
6439728 | Copeland | Aug 2002 | B1 |
6453087 | Frish et al. | Sep 2002 | B2 |
6549699 | Belser et al. | Apr 2003 | B2 |
6625346 | Wilde | Sep 2003 | B2 |
6634810 | Ford et al. | Oct 2003 | B1 |
6647172 | Giles et al. | Nov 2003 | B2 |
6657770 | Marom et al. | Dec 2003 | B2 |
6661393 | Tegreene et al. | Dec 2003 | B2 |
6661945 | Tedesco et al. | Dec 2003 | B2 |
6661948 | Wilde | Dec 2003 | B2 |
6687431 | Chen et al. | Feb 2004 | B2 |
6695457 | van Drieenhuizen et al. | Feb 2004 | B2 |
6704476 | Ford et al. | Mar 2004 | B2 |
6757458 | Neilson et al. | Jun 2004 | B2 |
6760511 | Garrett et al. | Jul 2004 | B2 |
6771855 | Pezeshki et al. | Aug 2004 | B2 |
6798941 | Smith et al. | Sep 2004 | B2 |
6820988 | van Drieenhuizen et al. | Nov 2004 | B2 |
6845195 | Tedesco | Jan 2005 | B2 |
6958861 | Argueta-Diaz | Oct 2005 | B1 |
6975785 | Ghandi et al. | Dec 2005 | B2 |
7062120 | Shiozaki et al. | Jun 2006 | B2 |
7076146 | Sufleta et al. | Jul 2006 | B2 |
7162115 | Brophy et al. | Jan 2007 | B2 |
7236660 | Ducellier | Jun 2007 | B2 |
7330617 | Aota et al. | Feb 2008 | B2 |
20020176657 | Burke et al. | Nov 2002 | A1 |
20030095307 | Moon et al. | May 2003 | A1 |
20040120713 | Ward et al. | Jun 2004 | A1 |
20040146298 | Ikegame | Jul 2004 | A1 |
20040160687 | Van Drieenhuizen et al. | Aug 2004 | A1 |
20050074204 | Wilson et al. | Apr 2005 | A1 |
20060093256 | Yamashita et al. | May 2006 | A1 |
20060093257 | Aota et al. | May 2006 | A1 |
20060140536 | Aota et al. | Jun 2006 | A1 |
20060228070 | Davis et al. | Oct 2006 | A1 |
20060228071 | Davis et al. | Oct 2006 | A1 |
20060245030 | Pan | Nov 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
20070166034 A1 | Jul 2007 | US |