Patent ID: 7266136

Claim:
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.