Method of automatic adjustment of dither amplitude of MEMS mirror arrays
First Claim
1. A method for adjusting a dither amplitude of one or more MEMS mirrors in an optical switch having an input port, and an array of one or more MEMS mirrors that can be selectively optically coupled between the input port and one or more of N optical output ports, where N is an integer greater than or equal to 2, the method comprising:
- aligning the one or more MEMS mirrors to achieve nominal peak coupling between the input port and each of the N output ports;
storing to a non-volatile memory digital-to-analog converter (DAC) settings for positioning each mirror in an open control loop as a function of the selected output port, wherein the DAC settings include N signal values Sc, wherein each signal value Sc corresponds to a signal applied to the given mirror to position the mirror to couple an optical signal between the input port and a different one of the N output ports; and
determining a dither amplitude DITHER(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, wherein determining the dither amplitude DITHER(x) includes;
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 amplitude DITHER(x) based on the value of the slope.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods for adjusting dither amplitude for MEMS mirrors in optical switches and optical switches employing such a method are disclosed. 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. The 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 servo-control assembly in communication with said one or more of the MEMS mirrors. 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 is programmed to adjust dither amplitude of one or more of the MEMS mirrors using the stored DAC settings.
-
Citations
14 Claims
-
1. A method for adjusting a dither amplitude of one or more MEMS mirrors in an optical switch having an input port, and an array of one or more MEMS mirrors that can be selectively optically coupled between the input port and one or more of N optical output ports, where N is an integer greater than or equal to 2, the method comprising:
-
aligning the one or more MEMS mirrors to achieve nominal peak coupling between the input port and each of the N output ports; storing to a non-volatile memory digital-to-analog converter (DAC) settings for positioning each mirror in an open control loop as a function of the selected output port, wherein the DAC settings include N signal values Sc, wherein each signal value Sc corresponds to a signal applied to the given mirror to position the mirror to couple an optical signal between the input port and a different one of the N output ports; and determining a dither amplitude DITHER(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, wherein determining the dither amplitude DITHER(x) includes; 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 amplitude DITHER(x) based on the value of the slope. - View Dependent Claims (2, 3, 4)
-
-
5. An optical switch apparatus, comprising:
-
A plurality of optical input/output (I/O) ports, including an input port and N output ports, where N is an integer greater than or equal to 2; and an array of one or more MEMS mirrors that can selectively reflect one or more spectral channels from the input port to one or more of the N output ports; and a servo-control assembly in communication with said one or more of the MEMS mirrors, said servo-control assembly being adapted to control each of said one or more MEMS mirrors and thereby maintaining a predetermined coupling of each reflected spectral channel into one of said output ports, wherein 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, wherein the DAC settings include N signal values Sc, wherein each signal value Sc, corresponds to a signal applied to the given mirror to position the mirror to couple an optical signal between an input port and a different one of the N-1 output ports, wherein the servo control assembly 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 set of instructions including an instruction for determining a dither amplitude DITHER(x) for one of the MEMS mirrors positioned to couple optical signals to one of the output ports at a position x using the stored DAC settings, wherein determining the dither amplitude DITHER(x) includes; 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 one of the N13 output ports; determining the dither amplitude DITHER(x) based on the value of the slope. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification