Microcode-driven self-calibration of optical transceivers to environmental conditions
First Claim
1. In an optical transceiver that includes at least one processor, a persistent memory and a system memory, the performance of the optical transceiver being sensitive to fluctuations in an environmental parameter, the optical transceiver including a sensor for sensing the environmental parameter, a method for the optical transceiver to self-calibrate to the operational parameter, the method comprising the following:
- an act of loading microcode from the persistent memory to the system memory;
an act of executing the microcode using the at least one processor, wherein the microcode is structured such that the optical transceiver performs the following when executed by the at least one processor;
an act of sensing multiple values of an environmental parameter under environmental circumstances in which the environmental parameter changes;
based on the act of sensing, an act of approximating a function that relates the multiple values of the environmental parameter to multiple values of an operational parameter; and
an act of recording a representation of the approximated function in the persistent memory.
5 Assignments
0 Petitions
Accused Products
Abstract
An optical transceiver (or transmitter or receiver) that uses microcode and an internal sensor to self-calibrate itself to an environmental parameter such as, for example, temperature. In particular, the optical transceiver senses the environmental parameter under changing environmental circumstances. The optical transceiver then calculates how an operational parameter such as laser bias current should change based on the sensing operation. The optical transceiver then persistently records an approximation of the relation between the environmental parameter and the operational parameter. This approximation may later be used during operation to adjust the operational parameter as appropriate given then-existing environmental circumstances.
-
Citations
39 Claims
-
1. In an optical transceiver that includes at least one processor, a persistent memory and a system memory, the performance of the optical transceiver being sensitive to fluctuations in an environmental parameter, the optical transceiver including a sensor for sensing the environmental parameter, a method for the optical transceiver to self-calibrate to the operational parameter, the method comprising the following:
-
an act of loading microcode from the persistent memory to the system memory; an act of executing the microcode using the at least one processor, wherein the microcode is structured such that the optical transceiver performs the following when executed by the at least one processor; an act of sensing multiple values of an environmental parameter under environmental circumstances in which the environmental parameter changes; based on the act of sensing, an act of approximating a function that relates the multiple values of the environmental parameter to multiple values of an operational parameter; and an act of recording a representation of the approximated function in the persistent memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An optical transceiver comprising the following:
-
at least one processor; a system memory; a sensor for sensing an environmental parameter; a persistent memory, wherein the persistent memory contains microcode that, when executed by the at least one processor, causes the optical transceiver to sense the environmental parameter, approximate an independent variable to dependent variable function that relates how the operational parameter should change as a function of changes in the environmental parameter based on the sensing, and record a representation of the approximated function in the persistent memory. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An optical transmitter comprising the following:
-
at least one processor; a system memory; a sensor for sensing an environmental parameter; a persistent memory, wherein the persistent memory contains microcode that, when executed by the at least one processor, causes the optical transmitter to sense the environmental parameter, approximate an independent variable to dependent variable function that relates how the operational parameter should change as a function of changes in the environmental parameter based on the sensing, and record a representation of the approximated function in the persistent memory. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An optical receiver comprising the following:
-
at least one processor; a system memory; a sensor for sensing an environmental parameter; a persistent memory, wherein the persistent memory contains microcode that, when executed by the at least one processor, causes the optical receiver to sense the environmental parameter, approximate an independent variable to dependent variable function that relates how the operational parameter should change as a function of changes in the environmental parameter based on the sensing, and record a representation of the approximated function in the persistent memory. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification