IP Library Granted Patent US 8,712,239
Granted Patent B1
US 8,712,239 · App. 14/040,437 · Granted Apr 29, 2014

Mirror drift compensation in an optical circuit switch

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,712,239
App. No.
14/040,437
Granted
Apr 29, 2014
Kind
B1
Abstract

Methods of operating an optical circuit switch and optical circuit switches are disclosed. An optical circuit switch may receive a first make command to make a first optical connection between a first port and a second port, the first port uniquely associated with a rotatable mirror element, determine a first baseline voltage to be applied to an electrode coupled to the mirror element to cause the mirror element to rotate about an axis to make the first optical connection, and apply the first baseline voltage to the electrode. The optical circuit switch may periodically adjust the voltage applied to the electrode to minimize an insertion loss of the first optical connection, and periodically store accumulated angular drift data in a memory, the accumulated angular drift data derived from a difference between the adjusted voltage applied to the first electrode and the first baseline voltage.

Claims (53)

1. A method for making a connection in an optical circuit switch, comprising:

receiving a first make command to make a first optical connection between a first port and a second port, the first port uniquely associated with a rotatable mirror element;

determining a first baseline voltage to be applied to an electrode coupled to the minor element to cause the minor element to rotate about an axis to make the first optical connection;

applying the first baseline voltage to the electrode;

periodically adjusting the voltage applied to the electrode to minimize an insertion loss of the first optical connection;

periodically storing accumulated drift data in a memory, the accumulated drift data derived from a difference between the adjusted voltage applied to the first electrode and the first baseline voltage;

receiving a break command to break the first optical connection;

applying an at-rest voltage to the first electrode; and

decaying the accumulated drift data in accordance with a predetermined decay function.

2. The method of claim 1 , further comprising:

receiving a second make command to make a second optical connection between the first port and a third port different from the second port;

determining a second baseline voltage to be applied to the electrode, in the absence of accumulated angular drift, to cause the minor element to rotate about the axis to make the second optical connection;

determining a corrected voltage based on the second baseline voltage and the accumulated drift data; and

applying the corrected voltage to the first electrode.

3. The method of claim 1 , further comprising:

receiving a second make command to make a second optical connection between the first port and a third port different from the second port;

determining a second baseline voltage to be applied to the first electrode, in the absence of accumulated mirror element drift, to cause the mirror element to rotate about the first axis to make the second optical connection;

determining a corrected voltage based on the second baseline voltage and the accumulated drift data; and

applying the corrected voltage to the electrode.

4. The method of claim 1 , wherein decaying the accumulated angular drift data in accordance with a predetermined decay function comprises periodically reducing the accumulated drift data in accordance with the decay function.

5. The method of claim 4 , wherein the decay function is linear.

6. The method of claim 4 , wherein the decay function is exponential.

7. The method of claim 5 , wherein the decay function is stored in a lookup table.

8. The method of claim 1 , wherein the accumulated drift data comprises the difference between the adjusted voltage applied to the first electrode and the first baseline voltage.

9. The method of claim 1 , wherein the accumulated drift data comprises an equivalent angular error.

10. An optical circuit switch, comprising:

a first port uniquely associated with a rotatable mirror element;

a second port;

a controller configured to:

receive a first make command to make a first optical connection between a first port and a second port, the first port uniquely associated with a rotatable mirror element;

determine a first baseline voltage to be applied to an electrode coupled to the mirror element to cause the mirror element to rotate about an axis to make the first optical connection;

apply the first baseline voltage to the electrode;

periodically adjust the voltage applied to the electrode to minimize an insertion loss of the first optical connection;

periodically store accumulated drift data in a memory, the accumulated drift data derived from a difference between the adjusted voltage applied to the first electrode and the first baseline voltage;

receive a break command to break the first optical connection;

apply an at-rest voltage to the first electrode; and

decay the accumulated drift data in accordance with a predetermined decay function.

11. The optical circuit switch of claim 10 , the controller further configured to:

receive a second make command to make a second optical connection between the first port and a third port different from the second port;

determine a second baseline voltage to be applied to the electrode, in the absence of accumulated mirror element drift, to cause the mirror element to rotate about the axis to make the second optical connection;

determine a corrected voltage based on the second baseline voltage and the accumulated drift data; and

apply the corrected voltage to the first electrode.

12. The optical circuit switch of claim 10 , the controller further configured to:

receive a second make command to make a second optical connection between the first port and a third port different from the second port;

determine a second baseline voltage to be applied to the first electrode, in the absence of accumulated mirror element drift, to cause the mirror element to rotate about the first axis to make the second optical connection;

determine a corrected voltage based on the second baseline voltage and the accumulated drift data; and

apply the corrected voltage to the electrode.

13. The optical circuit switch of claim 10 , wherein, to decay the accumulated drift data in accordance with a predetermined decay function, the controller is further configured to periodically reduce the accumulated drift data in accordance with the decay function.

14. The optical circuit switch of claim 13 , wherein the decay function is linear.

15. The optical circuit switch of claim 13 , wherein the decay function is exponential.

16. The optical circuit switch of claim 13 , wherein the decay function is stored in a lookup table.

17. The optical circuit switch of claim 10 , wherein the accumulated drift data comprises the difference between the adjusted voltage applied to the first electrode and the first baseline voltage.

18. The optical circuit switch of claim 10 , wherein the accumulated drift data comprises an equivalent angular error.

Assignments (7)
CHANGE OF NAME Recorded Aug 30, 2024
From: CALIENT TECHNOLOGES, INC.
To: CALIENT.AI INC.
Reel/Frame 068819/0993 →
CHANGE OF NAME Recorded Jul 19, 2024
From: CALIENT TECHNOLOGIES, INC.
To: CALIENT.AI INC.
Reel/Frame 068459/0031 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2020
From: CALIENT HOLDINGS, LLC
To: CALIENT TECHNOLOGIES, INC.
Reel/Frame 053251/0224 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: SILICON VALLEY BANK
To: CALIENT TECHNOLOGIES, INC.
Reel/Frame 052921/0551 →
SECURITY INTEREST Recorded Dec 19, 2017
From: CALIENT TECHNOLOGIES, INC.
To: CALIENT HOLDINGS, LLC
Reel/Frame 044914/0972 →
SECURITY INTEREST Recorded Oct 27, 2016
From: CALIENT TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 040503/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: MIGLANI, JITENDER; DEACON, MICHAEL; THATTAI, VIJAYAN; SAGARAM, SUSHMA
To: CALIENT TECHNOLOGIES, INC.
Reel/Frame 031319/0047 →