IP Library Granted Patent US 7,266,136
Granted Patent B2
US 7,266,136 · App. 10/808,944 · Granted Sep 4, 2007

Temperature compensation for fiber optic transceivers using optimized convergence algorithms

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 7,266,136
App. No.
10/808,944
Granted
Sep 4, 2007
Kind
B2
Abstract

A temperature compensation system comprises a laser driver having a first potentiometer, the laser driver configured to provide a first signal to a laser based on a value of the first potentiometer and an optical communication analyzer configured to provide a second signal indicative of a first output parameter of the laser. The temperature compensation system comprises a computer system configured to drive the first signal and receive the second signal and determine a first updated value for the first potentiometer to obtain a first desired laser output parameter value based on a first known value of the first potentiometer, the second signal, and the first desired laser output parameter value.

Claims (131)

1. A temperature compensation system for a laser, the temperature compensation system comprising:

a laser driver having a first potentiometer and a second potentiometer, the laser driver configured to provide a first signal to a laser based on a resistance value of the first potentiometer;

an optical communication analyzer configured to provide a second signal indicative of a first output parameter of the laser;

the laser driver configured to provide a third signal to the laser based on a resistance value of the second potentiometer;

the optical communication analyzer configured to provide a fourth signal indicative of a second output parameter of the laser; and

a computer system configured to drive the first signal and receive the second signal and determine a first updated resistance value for the first potentiometer to obtain a first desired laser output parameter value based on a first known resistance value of the first potentiometer, the second signal, and the first desired laser output parameter value and to drive the third signal and receive the fourth signal and determine a second updated resistance value for the second potentiometer to obtain a second desired laser output parameter value based on a second known resistance value of the second potentiometer, the fourth signal, and the second desired laser output parameter value.

2. The temperature compensation system of claim 1 , wherein the first signal comprises a bias current signal and the third signal comprises a modulation current signal.

3. The temperature compensation system of claim 1 , wherein the first output parameter of the laser comprises an average power and the second output parameter of the laser comprises an extinction ratio.

4. The temperature compensation system of claim 1 , wherein the first desired laser output parameter comprises an average power and the second desired laser output parameter comprises an extinction ratio.

5. A computer system comprising:

a memory storing a temperature compensation program; and

a processor, which executes the temperature compensation program instructions to:

select a first resistance setting for a first potentiometer for controlling a bias current of a laser diode;

receive a measurement of an average power of the laser diode;

calculate a second resistance setting for the first potentiometer based on the first resistance setting for the first potentiometer, the measurement of the average power, and a desired average power;

select a third resistance setting for a second potentiometer for controlling a modulation current of the laser diode;

receive a measurement of an extinction ratio of the laser diode; and

calculate a fourth resistance setting for the second potentiometer based on the third resistance setting for the second potentiometer, the measurement of the extinction ratio, and a desired extinction ratio.

6. The computer system of claim 5 , wherein the processor executes the temperature compensation program instructions to set the temperature of the laser diode to a selected value.

7. The computer system of claim 5 , wherein the processor executes the temperature compensation program instructions to store the second setting in the memory.

8. The computer system of claim 5 , wherein the processor executes the temperature compensation program instructions to store the fourth setting in the memory.

9. A method for compensating for temperature variations of a laser diode comprising:

selecting a first resistance setting for a first potentiometer for controlling a bias current of a laser diode;

measuring an average power of the laser diode;

calculating a second resistance setting for the first potentiometer based on the first resistance setting for the first potentiometer, the measured average power, and a desired average power;

selecting a third resistance setting for a second potentiometer for controlling a modulation current of the laser diode;

measuring an extinction ratio of the laser diode; and

calculating a fourth resistance setting for the second potentiometer based on the third resistance setting for the second potentiometer, the measured extinction ratio, and a desired extinction ratio.

10. The method of claim 9 , further comprising:

setting the temperature of the laser diode to a selected value.

11. The method of claim 9 , wherein the first potentiometer is a first digital potentiometer and the second potentiometer is a second digital potentiometer.

12. The method of claim 9 , further comprising:

installing the laser diode in a transmitter; and

storing the second resistance setting for the first potentiometer and the fourth resistance setting for the second potentiometer to a memory of the transmitter.

13. The method of claim 9 , further comprising:

installing the laser diode in a transmitter;

selecting a first thermistor of the transmitter based on the second resistance setting for the first potentiometer; and

selecting a second thermistor of the transmitter based on the fourth resistance setting for the second potentiometer.

14. The method of claim 9 , wherein calculating the fourth resistance setting for the second potentiometer comprises the following equation:

R

2

=

(

10

ERdB

2

/

10

+

1

10

ERdB

2

/

10

-

1

)

·

(

10

ERdB

1

/

10

-

1

10

ERdB

1

/

10

+

1

)

·

R

1

where

R 2 is the fourth resistance setting for the second potentiometer,

R 1 is the third resistance setting for the second potentiometer,

ERdB 2 is the desired extinction ratio in dB, and

ERdB 1 is the measured extinction ratio in dB.

15. The method of claim 9 , wherein calculating the second resistance setting for the first potentiometer comprises the following equation:

R

2

=

P

1

ave

P

2

ave

·

R

1

where

R 2 is the second resistance setting for the first potentiometer,

R 1 is the first resistance setting for the first potentiometer,

P 2ave is the desired average power, and

P 1ave is the measured average power.

16. A computer readable medium for use in a computer system comprising:

a computer readable program code means for causing a computer to:

select a first resistance setting for a first potentiometer for controlling a bias current of a laser diode;

receive a measurement of an average power of the laser diode;

calculate a second resistance setting for the first potentiometer based on the first resistance setting for the first potentiometer, the measurement of the average power, and a desired average power;

select a third resistance setting for a second potentiometer for controlling a modulation current of the laser diode;

receive a measurement of an extinction ratio of the laser diode; and

calculate a fourth resistance setting for the second potentiometer based upon the third resistance setting for the second potentiometer, the measurement of the extinction ratio, and a desired extinction ratio.

17. The computer readable medium of claim 16 , wherein the computer readable program code means comprises code means for causing a computer to:

set the temperature of the laser diode to a desired value.

18. A fiber optic transmitter comprising:

a laser;

a first potentiometer for controlling a bias current of the laser; and

a second potentiometer for controlling a modulation current of the laser,

wherein a first value of the first potentiometer is set for a specific temperature by:

selecting a second value for the first potentiometer;

measuring an average power of the laser; and

calculating the first value for the first potentiometer based on the second value for the first potentiometer, the measured average power, and a desired average power;

and wherein a third value of the second potentiometer is set for the specific temperature by:

selecting a fourth value for the second potentiometer;

measuring an extinction ratio of the laser; and

calculating the third value for the second potentiometer based on the fourth value for the second potentiometer, the measured extinction ratio, and a desired extinction ratio.

19. The fiber optic transmitter of claim 18 , wherein the first potentiometer is a first mechanical potentiometer and the second potentiometer is a second mechanical potentiometer.

20. The fiber optic transmitter of claim 18 , wherein the first potentiometer is a first digital potentiometer and the second potentiometer is a second digital potentiometer.

21. The fiber optic transmitter of claim 20 , wherein a first position of the first digital potentiometer is stored in a memory of a transmitter and a second position of the second digital potentiometer is stored in the memory of the transmitter.

22. The fiber optic transmitter of claim 18 , wherein the first value of the first potentiometer is stored in a memory of a transmitter and the third value of the second potentiometer is stored in the memory of the transmitter.

23. The fiber optic transmitter of claim 22 , wherein the memory is an electrically erasable programmable read-only memory.

24. The fiber optic transmitter of claim 18 , wherein the laser is a laser diode.

Assignments (6)
PATENT RELEASE AND REASSIGNMENT Recorded Jul 5, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
Reel/Frame 060574/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: FINISAR CORPORATION
To: II-VI DELAWARE, INC.
Reel/Frame 052286/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 25, 2019
From: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050484/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2006
From: INFINEON TECHNOLOGIES AG
To: FINISAR CORPORATION
Reel/Frame 017425/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2004
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 015225/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2004
From: VARGA, LASZLO; DIAZ, NELSON; JONES, ROBERT
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 015150/0933 →