1461129915-387190a8-8a61-4ff3-ae9f-aa0ddc08392c

1. A method of compensating a system variable in response to a system parameter comprising:
providing a look-up table with a plurality of system parameter offset ranges wherein for each of said plurality of system parameter offset ranges said look-up table associates a separate compensation constant with each of said plurality of system parameter offset ranges;
sampling said system parameter;
calculating a first compensation point associated with said system parameter, wherein said calculating a first compensation point provides a first compensation point;
looking-up said compensation constant associated with said first compensation point; and
adjusting said system variable using said compensation constant.
2. A method according to claim 1, wherein:
said calculating a first compensation point comprises averaging a plurality of system parameter samples wherein said averaging a plurality of system parameter samples provides an average of a plurality of system parameter samples; and
rounding said average of a plurality of system parameter samples to the nearest midpoint value of said ranges.
3. A method according to claim 2, wherein:
said system variable comprises voltage; and
said system parameter comprises temperature.
4. The method according to claim 2, wherein:
the system variable comprises voltage; and
the system parameter comprises resistance of a variable resistor.
5. A control system for a laser diode, comprising:
a memory storing a look-up table containing a plurality of system parameter offset ranges, and a plurality of compensation constants, each of said plurality of compensation constants associated with one of said plurality of system parameter offset ranges;
a sensor operative to sample the system parameter;
control logic operative to receive the system parameter from the sensor and further operative calculate to a first compensation point associated with said system parameter; wherein
the control logic is further operative to classify the compensation point as falling within a one offset range of the plurality of system parameter offset ranges in the look-up table;
the control logic is further operative to retrieve a particular compensation constant corresponding to the one offset range; and

at least one adjusting element operative to adjust a system variable using the compensation constant, the at least one adjusting element operationally connected to the control logic.
6. The control system of claim 5, wherein the at least one adjusting element is a digital-to-analog converter.
7. The control system of claim 6, further comprising a second adjusting element operative to further adjust the system variable and operationally connected to the control logic.
8. The control system of claim 7, wherein the second adjusting element is a programmable resistor.
9. The control system of claim 7, wherein the at least one adjusting element and the second adjusting element may operate simultaneously to adjust the system variable.
10. The control system of claim 6, wherein the digital-to-analog converter may operate in a first configuration to adjust the system variable and a second configuration to adjust the system variable.
11. The control system of claim 10, wherein:
the first configuration is an optical feedback configuration; and
the second configuration is a current feedback configuration.
12. The control system of claim 5, wherein the system parameter is chosen from the group comprising: a laser diode current; a photodiode current; and optical power.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method for determining desired physical locations of reference points for use in identifying geographic locations of mobile terminals in a wireless network, the method comprising:
inputting information pertaining to a plurality of reference terminals in the wireless network, the information including respective location information for each of the reference terminals; and
generating, based on the input information, a visual display illustrating the locations of the reference terminals, along with a visual indication representing expected accuracy in geo-location calculations for determining respective geographic locations of the mobile terminals in the network.
2. The method as claimed in claim 1, wherein:
the input information includes map parameters; and
the generating step generates the visual display which includes a map display that is generated based on the map parameters with the respective locations of the reference terminals and the visual indication of expected accuracy being included on the map display.
3. The method as claimed in claim 1, wherein:
the information includes respective longitude, latitude and altitude information of each of the respective reference terminals; and
the visual display of the locations of the reference terminals is generated based on the longitude, latitude and altitude information.
4. The method as claimed in claim 1, wherein:
the information includes signal propagation information indicating respective maximum distances at which signals emitted from the respective reference terminals can propagate; and
the visual indication representing the expected accuracy in geo-location calculations is generated based on the signal propagation information.
5. The method as claimed in claim 1, further comprising:
modifying the input information pertaining to at least one of the reference terminals; and
modifying the visual display and visual indication based on the modified input information.
6. The method as claimed in claim 1, wherein:
the wireless network includes an ad-hoc peer-to-peer wireless network, and the reference terminals and mobile terminals are fixed and mobile nodes, respectively, in the ad-hoc peer-to-peer wireless network.
7. The method as claimed in claim 1, wherein:
the inputting step includes inputting the information via a computer; and
the generating step generates the visual display on a display screen of a computer.
8. A computer-readable medium of instructions, adapted to control a device to determine desired physical locations of reference points for use in identifying geographic locations of mobile terminals in a wireless network, the computer-readable medium of instructions comprising:
a first set of instructions, adapted to control the device to receive information pertaining to a plurality of reference terminals in the wireless network, the information including respective location information for each of the reference terminals; and
a second set of instructions, adapted to control the device to generate, based on the input information, a visual display illustrating the locations of the reference terminals, along with a visual indication representing expected accuracy in geo-location calculations for determining respective geographic locations of the mobile terminals in the network.
9. The computer-readable medium of instructions as claimed in claim 8, wherein:
the input information includes map parameters; and
the second set of instructions controls the device to generate the visual display which includes a map display that is generated based on the map parameters with the respective locations of the reference terminals and the visual indication of expected accuracy being included on the map display.
10. The computer-readable medium of instructions as claimed in claim 8, wherein:
the information includes respective longitude, latitude and altitude information of each of the respective reference terminals; and
the second set of instructions controls the device to generate the visual display of the locations of the reference terminals based on the longitude, latitude and altitude information.
11. The computer-readable medium of instructions as claimed in claim 8, wherein:
the information includes signal propagation information indicating respective maximum distances at which signals emitted from the respective reference terminals can propagate; and
the second set of instructions controls the device to generate the visual indication representing the expected accuracy in geo-location calculations based on the signal propagation information.
12. The computer-readable medium of instructions as claimed in claim 8, further comprising:
a third set of instructions, adapted to control the device to modify the input information pertaining to at least one of the reference terminals; and
a fourth set of instructions, adapted to control the device to modify the visual display and visual indication based on the modified input information.
13. The computer-readable medium of instructions as claimed in claim 8, wherein:
the wireless network includes an ad-hoc peer-to-peer wireless network, and the reference terminals and mobile terminals are fixed and mobile nodes, respectively, in the ad-hoc peer-to-peer wireless network.
14. The computer-readable medium of instructions as claimed in claim 8, wherein:
the device includes a computer;
the first set of instructions controls the computer to receive the information; and
the second set of instructions controls the computer to generate the visual display on a display screen of the computer.
15. A system for determining desired physical locations of reference points for use in identifying geographic locations of mobile terminals in a wireless network, the system comprising:
an input, adapted to input information pertaining to a plurality of reference terminals in the wireless network, the information including respective location information for each of the reference terminals; and
a processor, adapted to generate, based on the input information, a visual display illustrating the locations of the reference terminals, along with a visual indication representing expected accuracy in geo-location calculations for determining respective geographic locations of the mobile terminals in the network.
16. The system as claimed in claim 15, wherein:
the input information includes map parameters; and
the processor generates the visual display which includes a map display that is generated based on the map parameters with the respective locations of the reference terminals and the visual indication of expected accuracy being included on the map display.
17. The system as claimed in claim 15, wherein:
the information includes respective longitude, latitude and altitude information of each of the respective reference terminals; and
the processor generates the visual display of the locations of the reference terminals is based on the longitude, latitude and altitude information.
18. The system as claimed in claim 15, wherein:
the information includes signal propagation information indicating respective maximum distances at which signals emitted from the respective reference terminals can propagate; and
the processor generates the visual indication representing the expected accuracy in geo-location calculations based on the signal propagation information.
19. The system as claimed in claim 15, wherein:
the input is further adapted to input information for modifying the input information pertaining to at least one of the reference terminals; and
the processor is further adapted to modify the visual display and visual indication based on the modified input information.
20. The system as claimed in claim 15, wherein:
the wireless network includes an ad-hoc peer-to-peer wireless network, and the reference terminals and mobile terminals are fixed and mobile nodes, respectively, in the ad-hoc peer-to-peer wireless network.
21. The system as claimed in claim 15, wherein:
the input includes an input device of a computer; and
the processor generates the visual display on a display screen of the computer.