Patent ID: 8619239

Claim:
A method of generating a range correction value for a time-of-flight laser rangefinder receiver comprising: detecting a return pulse and generating a return pulse signal; determining a width of the return pulse; providing a range correction value based on the width of the return pulse; determining a range of the return pulse; and providing the range correction value based on the width and the range of the return pulse; wherein a plurality of range correction values are stored during a calibration procedure in a lookup table matrix; wherein the calibration procedure comprises: providing two laser sources; using a delay generator to generate a first output pulse for a first of the two laser sources to generate a T 0 pulse simulating a firing pulse; using the delay generator to generate a plurality of selectable second output pulses for a second of the two laser sources to simulate a plurality of delayed return pulses, and providing these pulses through a programmable attenuator; and performing the procedure for multiple ranges and echo signal amplitudes for the simulated return pulses with a proper correction amount servoed for zero range error in each condition set into the lookup table matrix.