# US 7,608,806 B2 · Multiple parameter laser power control with automatic compensation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,608,806 B2
- Document ID: US7608806B2
- Status: Granted
- Kind: B2
- Application number: 11/134,715
- Filed: 2005-05-20
- Published: 2006-05-25
- Granted: 2009-10-27
- Earliest claimed: 2004-11-19
- Assignees: Mindspeed Technologies, Inc.
- Inventors: Daniel Draper; Maurice M. Reintjes; Gilberto I. Sada; Keith R. Jones
- Web page: https://patentgrep.com/patent/US7608806B2

## CPC

- H01S 5/06804: {by monitoring an external parameter, e.g. temperature}
- H01S 5/06832: {Stabilising during amplitude modulation}
- H01S 5/0617: {using memorised or pre-programmed laser characteristics}
- H01S: DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL

## Abstract

A method and apparatus is disclosed for optic signal power control to maintain a desired or optimum optic signal power level. During start-up, a default or target value from memory may be utilized to bias or otherwise control operation of an optic signal generator or driver. During operation, one or more parameters or aspects of the optic module or the environment may be monitored. In response to the monitoring one or more control signal may be generated to created to modify bias level, modulation level, or both. The monitoring may monitor the optic signal itself. The bias level and modulation level may be changed simultaneously.

## Claims

### Claim 1

A method for controlling an optic module to maintain a desired optic signal intensity:
retrieving a default bias value from a memory wherein the default bias value is used for all temperatures;
monitoring one or more parameters of the optic module or optic signal for a change in one or more parameters;
for each and every change in at least one of the one or more parameters, generating a new bias control signal;
modifying the default bias value based on the bias control signal to create a processed bias signal;
calculating a modulation value based on the processed bias signal;
providing the processed bias signal and the modulation value to a driver;
processing an outgoing signal with the driver based on the processed bias signal and the modulation value to thereby account for changes in the one or more parameters.

### Claim 2 (depends on 1)

The method of claim 1, wherein monitoring comprises monitoring temperature, time of operation of the optic module, or both.

### Claim 3 (depends on 1)

The method of claim 1, wherein monitoring comprises monitoring the average power of the optic signal to detect a bias level, a modulation level, or both of the optic signal.

### Claim 4 (depends on 1)

The method of claim 1, wherein the default modulation value and the default bias value are stored in a memory in the optic module.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
generating a driver output signal; and
generating an optic signal representative of the outgoing signal based on the driver output signal.

### Claim 6 (depends on 1)

The method of claim 1, wherein either or both of the modulation value and processed bias signal may be dynamically changed during operation.

### Claim 7 (depends on 1)

The method of claim 1, wherein modifying a default bias value and calculating the modulation value occurs if the monitoring reveals that one or more aspects of an optic signal has changed.

### Claim 8

A method for controlling an optic module to maintain a desired optic signal intensity:
retrieving a default bias value from a memory;
monitoring one or more parameters of the optic module or optic signal for a change in one or more parameters;
responsive to a change in the one or more parameters, generating a new bias control signal through the use of one or more equations;
regardless of the amount of change in the one or more parameters, modifying, through the use of one or more equations, the default bias value based on the bias control signal to create a processed bias signal;
calculating a modulation value based on the processed bias signal;
providing the processed bias signal and the modulation value to a driver;
processing an outgoing signal with the driver based on the processed bias signal and the modulation value to thereby account for changes in the one or more parameters.

### Claim 9 (depends on 8)

The method of claim 8, wherein monitoring comprises monitoring temperature, time of operation of the optic module, or both.

### Claim 10 (depends on 8)

The method of claim 8, wherein monitoring comprises monitoring the average power of the optic signal to detect a bias level, a modulation level, or both of the optic signal.

### Claim 11 (depends on 8)

The method of claim 8, wherein the default modulation value and the default bias value are stored in a memory in the optic module.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
generating a driver output signal; and
generating an optic signal representative of the outgoing signal based on the driver output signal.

### Claim 13 (depends on 8)

The method of claim 8, wherein either or both of the modulation value and processed bias signal may be dynamically changed during operation.

### Claim 14 (depends on 8)

The method of claim 8, wherein modifying a default bias value and calculating the modulation value occurs if the monitoring reveals that one or more aspects of an optic signal has changed.
