Claims
- 1. A distance measurement device, comprising:
a light source adapted to provide a beam; a beam splitter aligned to receive said beam and generate an internal reference beam; an attenuator aligned to receive said internal reference beam and provide a feedback reference beam; and a detector aligned to receive said feedback reference beam and a return beam, wherein said return beam results from a reflection of an outgoing reference beam from an object outside of said distance measurement device and said outgoing reference beam is derived from said beam.
- 2. A distance measurement device according to claim 1, including:
a reflector aligned to receive said feedback reference beam from said attenuator and reflect said feedback reference beam to said detector.
- 3. A distance measurement device according to claim 2, including:
a first collimating lens aligned between said reflector and said detector; and a second collimating lens aligned between said light source and said beam splitter.
- 4. A distance measurement device according to claim 2, wherein said return beam does not impact said reflector.
- 5. A distance measurement device according to claim 1, wherein said beam splitter transmits a portion of said beam to form said outgoing reference beam.
- 6. A distance measurement device according to claim 1, wherein:
said beam includes at least one pulse; said return beam includes at least one pulse, wherein each pulse in said at least one pulse in said return beam is derived from a respective pulse in said at least one pulse included in said beam; and said feedback reference beam includes at least one pulse, wherein each pulse in said at least one pulse in said feedback reference beam is derived from a respective pulse in said at least one pulse included in said beam.
- 7. A distance measurement device according to claim 6, wherein said distance measurement device performs a method, including the step of:
(a) adjusting attenuation of said attenuator.
- 8. A distance measurement device according to claim 7, wherein said step (a) causes said at least one pulse in said feedback reference beam to have an intensity closer to an intensity of said at least one pulse in said return beam.
- 9. A distance measurement device according to claim 8, wherein said attenuator includes a liquid crystal shutter.
- 10. A distance measurement device according to claim 1, wherein said light source is a laser source.
- 11. A distance measurement device according to claim 10, wherein said laser source is a laser diode.
- 12. A distance measurement device according to claim 10, wherein said laser source is a vertical cavity surface emitting laser array.
- 13. A distance measurement device according to claim 1, further including:
a current driver having a differential output coupled to said light source.
- 14. A distance measurement device according to claim 13, wherein said current driver is adapted to provide at least one pulse signal to said light source on said differential output.
- 15. A distance measurement device according to claim 13, wherein said current driver includes a differential pair of transistors coupled to said light source, wherein said differential pair of transistors operates as a push/pull pair.
- 16. A distance measurement device according to claim 15, wherein said differential pair of transistors provides at least 2 amps of current on said differential outputs.
- 17. A distance measurement device according to claim 15, wherein said differential pair of transistors provides a pulse on said differential outputs with a transition edge that occurs in a time no greater than a nanosecond.
- 18. A distance measurement device according to claim 15, wherein said differential pair of transistors is coupled to a current source through an inductor.
- 19. A distance measurement device according to claim 18, wherein a gate of a transistor in said differential pair of transistors is coupled to an output of a second current driver.
- 20. A distance measurement device according to claim 19, further including:
a control engine coupled to an input of said second current driver.
- 21. A distance measurement device according to claim 1, further including:
a comparator having a first input and a second input, wherein said first input is coupled to an output of said detector.
- 22. A distance measurement device according to claim 21, further including:
a preamplifier coupling said output of said detector to said first input of said comparator.
- 23. A distance measurement device according to claim 21, further including:
a set of current sources coupled to said second input of said comparator.
- 24. A distance measurement device according to claim 23, wherein said set of current sources is adapted to set a DC voltage on said second input of said comparator.
- 25. A distance measurement device according to claim 24, wherein said set of current sources includes:
a first current source providing current for fine DC voltage adjustments; and a second current source providing current for coarse DC voltage adjustments.
- 26. A distance measurement device according to claim 25, wherein said set of current sources includes:
a third current source providing current for changes in a threshold voltage on said second input.
- 27. A distance measurement device according to claim 23, further including:
a fine pulse width modulation filter coupled to a first current source in said set of current sources; and a coarse pulse width modulation filter coupled to a second current source in said set of current sources.
- 28. A distance measurement device according to claim 27, further including:
an analog/digital converter coupled to a third current source in said set of current sources.
- 29. A distance measurement device according to claim 27, wherein said device performs a method including the step of:
(b) setting a DC voltage at said second input of said comparator.
- 30. A distance measurement device according to claim 29, wherein said step (b) includes the steps of:
(1) determining whether to perform a fine voltage adjustment at said second input of said comparator; and (2) determining whether to perform a coarse voltage adjustment at said second input of said comparator.
- 31. A distance measurement device according to claim 30, wherein said step (b) includes the steps of:
(3) providing a first signal to said fine pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (b)(1) to perform a fine voltage adjustment; and (4) providing a second signal to said coarse pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (b)(2) to perform a coarse voltage adjustment.
- 32. A distance measurement device according to claim 31, wherein:
said first signal has a duty cycle corresponding to a desired fine voltage adjustment on said second input to said comparator; and said second signal has a duty cycle corresponding to a desired coarse voltage adjustment on said second input to said comparator.
- 33. A distance measurement device according to claim 1, further including:
a diffuse reflector; and a window aligned to receive said outgoing reference beam and reflect a portion of said outgoing reference beam onto said diffuse reflector.
- 34. A distance measurement device according to claim 33, wherein said diffuse reflector reflects said portion of said outgoing reference beam, wherein said feedback reference beam is derived from said portion of said outgoing reference beam reflected by said diffuse reflector.
- 35. A distance measurement device according to claim 1, further including:
a second light source adapted to provide a second beam, wherein:
said beam splitter receives said second beam and generates a second internal reference beam, and said attenuator receives said second internal reference beam and provides a second feedback reference beam; and a second detector aligned to receive said second feedback reference beam and a second return beam, wherein said second return beam results from a reflection of a second outgoing reference beam from a second object outside of said distance measurement device and said second outgoing reference beam is derived from said second beam.
- 36. A distance measurement device according to claim 35, wherein said light source is a first cluster of emitting instances on a vertical cavity surface emitting laser array and said second light source is a second cluster of emitting instances on said vertical cavity surface emitting laser array.
- 37. A distance measurement device according to claim 1, further including:
a comparator having a first input, a second input, and an output, wherein said first input is coupled to an output of said detector; a plurality of registers each having a data input coupled to said output of said comparator; and a clock divider having a plurality clock outputs, wherein each register in said plurality of registers has a clock input coupled to a respective clock output in said plurality of clock outputs.
- 38. A distance measurement device according to claim 37, wherein said clock divider has an input coupled to a clock signal and multiple clock outputs in said plurality of clock outputs are equally separated.
- 39. A distance measurement device according to claim 38, wherein said plurality of clock outputs includes 6 clock outputs separated by 60°.
- 40. A distance measurement device according to claim 37, further including:
a data synchronizer having inputs coupled to outputs of said plurality of registers; and a sample storage coupled to outputs of said data synchronizer.
- 41. A distance measurement device according to claim 1, wherein said distance measurement device is adapted to perform a method including the step of:
(c) performing a distance measurement.
- 42. A distance measurement device according to claim 41, wherein said step (c) includes the steps of:
(1) generating a waveform reproduction; and (2) determining a distance, based on said waveform reproduction.
- 43. A distance measurement device according to claim 42, wherein said step (c)(1) includes the steps of:
(i) generating a plurality of waveform histograms for a set of waveforms incident on said detector; and (ii) constructing a composite waveform, based on said plurality of waveform histograms.
- 44. A distance measurement device according to claim 43, wherein each waveform in said plurality of waveforms includes:
at least one pulse from said return beam; and at least one pulse from said feedback reference beam.
- 45. A distance measurement device according to claim 44, wherein:
each pulse in said at least one pulse from said return beam corresponds to a respective pulse in a plurality of pulses in said beam; and each pulse in said at least one pulse from said feedback reference beam corresponds to a respective pulse in said plurality of pulses in said beam.
- 46. A distance measurement device according to claim 44, wherein said step (c) includes the step of:
(3) setting at least one acquisition parameter for each waveform histogram in said plurality of histograms.
- 47. A distance measurement device according to claim 46, wherein said at least one acquisition parameter includes a threshold voltage for waveform sampling.
- 48. A distance measurement device according to claim 47, wherein said step (c)(3) is performed prior to generating each waveform histogram in said plurality of waveform histograms.
- 49. A distance measurement device according to claim 47, wherein said at least one acquisition parameter includes a number of waveforms to sample for a waveform histogram in said plurality of waveform histograms, an attenuation for said attenuator to apply, a number of pulses to supply on said beam, and spacing between histogram intervals.
- 50. A distance measurement device according to claim 45, wherein said step (c)(1)(ii) the step of:
determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms.
- 51. A distance measurement device according to claim 50, wherein said step of determining an amplitude for an interval includes the step of:
determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and weighting said amplitude component to obtain a weighted amplitude component.
- 52. A distance measurement device according to claim 51, wherein said step of determining an amplitude component and said step of weighting said amplitude component are performed for each waveform histogram in said multiple waveform histograms.
- 53. A distance measurement device according to claim 52, wherein said step of determining an amplitude for an interval includes the step of:
accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component.
- 54. A distance measurement device according to claim 53, wherein said step of determining an amplitude for an interval includes the step of:
dividing said accumulated weighted amplitude component by an accumulated weighting factor.
- 55. A distance measurement device according to claim 51, wherein said step of determining an amplitude component includes the step of:
determining an additional amplitude.
- 56. A distance measurement device according to claim 55, wherein said step of determining an amplitude component includes the step of:
adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram.
- 57. A distance measurement device according to claim 55, wherein:
said step of determining an amplitude for an interval includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the step of:
adding said additional amplitude to said adjusted threshold.
- 58. A distance measurement device according to claim 55, wherein:
said step of determining an amplitude for an interval includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the steps of:
adding said additional amplitude to said adjusted threshold to obtain a sum; and applying a re-sampling function to said sum.
- 59. A distance measurement device according to claim 58, wherein said re-sampling function corrects for shift in at least one clock sampling a waveform incident on said detector.
- 60. A distance measurement device according to claim 55, wherein said step of determining an additional amplitude includes the steps of:
determining a sample ratio for said interval in said waveform histogram; and identifying a value in an inverse error function that corresponds to said additional amplitude.
- 61. A distance measurement device according to claim 51, wherein said step of weighting employs a weighting factor, wherein said step of determining an amplitude for an interval includes the step of:
determining said weighting factor, wherein said weighting factor reflects a level of reliability for said amplitude component.
- 62. A distance measurement device according to claim 61, wherein said step of determining a weighting factor includes the steps of:
determining a sample ratio for said interval in said waveform histogram; and selecting a value in a Gaussian distribution that corresponds to said sample ratio.
- 63. A distance measurement device according to claim 50, wherein said step of determining an amplitude for an interval is performed for multiple intervals in said multiple waveform histograms.
- 64. A distance measurement device according to claim 42, wherein:
said waveform reproduction includes a at least one pulse from said return beam and at least one pulse from said feedback reference beam, and said step (c)(2) includes the step of:
(i) determining time delay between points on said at least one pulse from said return beam in said waveform reproduction and corresponding points on said at least one pulse from said feedback reference beam in said waveform reproduction.
- 65. A distance measuring device according to claim 64, wherein said step (c)(2) includes the step of:
(ii) removing noise from said waveform reproduction.
- 66. A distance measurement device according to claim 65, wherein said step (c)(2)(ii) includes the steps of:
removing laser-related noise from a first portion of said waveform reproduction; and removing non-laser-related noise from a second portion of said waveform reproduction.
- 67. A distance measurement device according to claim 66, wherein said method includes the steps of:
(d) identifying said laser-related noise; and (e) identifying said non-laser-related noise.
- 68. A distance measuring device according to claim 64, wherein said step (c)(2) includes the step of:
(iii) scaling said at least one pulse from said feedback reference beam in said waveform reproduction.
- 69. A distance measurement device according to claim 68, wherein said step (c)(2)(iii) results in said at least one pulse from said feedback reference pulse in said waveform reproduction having an intensity closer to said at least one pulse from said return beam in said waveform reproduction.
- 70. A distance measuring device according to claim 64, wherein said step (c)(2) includes the step of:
(iv) correcting trailing edge effects in said waveform reproduction.
- 71. A distance measuring device according to claim 64, wherein said step (c)(2) includes the step of:
(v) correcting leading edge effects in said waveform reproduction.
- 72. A distance measurement device according to claim 64, wherein said step (c)(2) includes the steps of:
(ii) removing noise from said waveform reproduction; (iii) scaling said at least one pulse from said feedback reference beam in said waveform reproduction; (iv) correcting trailing edge effects in said waveform reproduction; and (v) correcting leading edge effects in said waveform reproduction.
- 73. A distance measurement device according to claim 41, wherein said step (c) includes the steps of:
(4) performing a coarse distance measurement; and (5) performing a fine distance measurement.
- 74. A distance measurement device according to claim 73, wherein said step (c) includes the step of:
(6) determining measurement parameters to use in performing said step (c)(5).
- 75. A distance measurement device, comprising:
a light source adapted to provide a beam; a beam splitter aligned to receive said beam and generate an outgoing reference beam and an internal reference beam; and a detector aligned to receive said internal reference beam and a return beam, wherein said return beam results from a reflection of said outgoing reference beam from an object outside of said distance measurement device.
- 76. A distance measurement device according to claim 75, further including:
a reflector aligned to receive said internal reference beam and reflect said internal reference beam onto said detector.
- 77. A distance measurement device according to claim 75, wherein:
said beam includes at least one pulse; said return beam includes at least one pulse, wherein each pulse in said at least one pulse in said return beam is derived from a respective pulse in said at least one pulse included in said beam; and said internal reference beam includes at least one pulse, wherein each pulse in said at least one pulse in said internal reference beam is derived from a respective pulse in said at least one pulse included in said beam.
- 78. A distance measurement device according to claim 75, wherein said light source is a laser source.
- 79. A distance measurement device according to claim 75, further including:
a current driver having a differential output coupled to said light source, wherein
said current driver is adapted to provide at least one pulse signal to said light source on said differential output, said current driver includes a differential pair of transistors coupled to said light source, and said differential pair of transistors operates as a push/pull pair.
- 80. A distance measurement device according to claim 79, further including:
a comparator having a first input and a second input, wherein said first input is coupled to an output of said detector; and a set of current sources coupled to said second input of said comparator, wherein said set of current sources includes:
a first current source providing current for fine DC voltage adjustments, a second current source providing current for coarse DC voltage adjustments, and a third current source providing current for changes in a threshold voltage on said second input.
- 81. A distance measurement device according to claim 80, further including:
a fine pulse width modulation filter coupled to said first current source; a coarse pulse width modulation filter coupled to said second current source; and a analog/digital converter coupled to said third current source.
- 82. A distance measurement device according to claim 81, wherein said device performs a method including the step of:
(a) setting a DC voltage at said second input of said comparator, wherein said step (a) includes the steps of:
(1) determining whether to perform a fine voltage adjustment at said second input of said comparator; (2) determining whether to perform a coarse voltage adjustment at said second input of said comparator; (3) providing a first signal to said fine pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (a)(1) to perform a fine voltage adjustment; and (4) providing a second signal to said coarse pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (a)(2) to perform a coarse voltage adjustment.
- 83. A distance measurement device according to claim 75, further including:
a diffuse reflector; and a window aligned to receive said outgoing reference beam and reflect a portion of said outgoing reference beam onto said diffuse reflector, wherein said feedback reference beam is derived from said portion of said outgoing reference beam reflected by said diffuse reflector.
- 84. A distance measurement device according to claim 75, wherein said distance measurement device is adapted to perform a method including the step of:
(b) performing a distance measurement.
- 85. A distance measurement device according to claim 84, wherein said step (b) includes the steps of:
(1) generating a plurality of waveform histograms for a set of waveforms incident on said detector; (2) constructing a composite waveform, based on said plurality of waveform histograms; and (3) determining a distance, based on said composite waveform.
- 86. A distance measurement device according to claim 85, wherein said step (b)(2) the step of:
(i) determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms.
- 87. A distance measurement device according to claim 86, wherein said step (b)(2)(i) includes the steps of:
determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and weighting said amplitude component to obtain a weighted amplitude component.
- 88. A distance measurement device according to claim 87, wherein said step of determining an amplitude component and said step of weighting said amplitude component are performed for each waveform histogram in said multiple waveform histograms.
- 89. A distance measurement device according to claim 88, wherein said step (b)(2)(i) includes the steps of:
accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component; and dividing said accumulated weighted amplitude component by an accumulated weighting factor.
- 90. A distance measurement device according to claim 87, wherein said step of determining an amplitude component includes the step of:
determining an additional amplitude; and adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram.
- 91. A distance measurement device according to claim 87, wherein:
said step (b)(2)(i) includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the steps of:
determining an additional amplitude; and adding said additional amplitude to said adjusted threshold.
- 92. A distance measurement device according to claim 85, wherein:
said composite waveform includes a at least one pulse from said return beam and at least one pulse from said feedback reference beam, and said step (b)(3) includes the step of:
(i) determining time delay between points on said at least one pulse from said return beam in said composite waveform and corresponding points on said at least one pulse from said feedback reference beam in said composite waveform.
- 93. A distance measurement device according to claim 92, wherein said step (b)(3) includes the steps of:
(ii) removing noise from said composite waveform; (iii) scaling said at least one pulse from said feedback reference beam in said composite waveform; (iv) correcting trailing edge effects in said composite waveform; and (v) correcting leading edge effects in said composite waveform.
- 94. A distance measurement device, comprising:
a light source adapted to provide a beam; a detector aligned to receive a return beam resulting from a reflection of an outgoing reference beam from an object outside of said distance measurement device and a feedback reference beam, wherein said outgoing reference beam is derived from said beam; and means for deriving said feedback reference beam from said beam.
- 95. A distance measurement device according to claim 94, wherein:
said beam includes at least one pulse; said return beam includes at least one pulse, wherein each pulse in said at least one pulse in said return beam is derived from a respective pulse in said at least one pulse included in said beam; and said feedback reference beam includes at least one pulse, wherein each pulse in said at least one pulse in said feedback reference beam is derived from a respective pulse in said at least one pulse included in said beam.
- 96. A distance measurement device according to claim 94, wherein said light source is a laser source.
- 97. A distance measurement device according to claim 94, further including:
a current driver having a differential output coupled to said light source, wherein
said current driver provides at least one pulse signal to said light source on said differential output, said current driver includes a differential pair of transistors coupled to said light source, and said differential pair of transistors operates as a push/pull pair.
- 98. A distance measurement device according to claim 97, further including:
a comparator having a first input and a second input, wherein said first input is coupled to an output of said detector; and a set of current sources coupled to said second input of said comparator, wherein said set of current sources includes:
a first current source providing current for fine DC voltage adjustments, a second current source providing current for coarse DC voltage adjustments, and a third current source providing current for changes in a threshold voltage on said second input.
- 99. A distance measurement device according to claim 98, further including:
a fine pulse width modulation filter coupled to said first current source; a coarse pulse width modulation filter coupled to said second current source; and an analog/digital converter coupled to said third current source.
- 100. A distance measurement device according to claim 99, wherein said device performs a method including the step of:
(a) setting a DC voltage at said second input of said comparator, wherein said step (a) includes the steps of:
(1) determining whether to perform a fine voltage adjustment at said second input of said comparator; (2) determining whether to perform a coarse voltage adjustment at said second input of said comparator; (3) providing a first signal to said fine pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (a)(1) to perform a fine voltage adjustment; and (4) providing a second signal to said coarse pulse width modulation filter to adjust voltage at said second input of said comparator, if it is determined in said step (a)(2) to perform a coarse voltage adjustment.
- 101. A distance measurement device according to claim 94, wherein said distance measurement device is adapted to perform a method including the step of:
(b) performing a distance measurement.
- 102. A distance measurement device according to claim 101, wherein said step (b) includes the steps of:
(1) generating a plurality of waveform histograms for a set of waveforms incident on said detector; (2) constructing a composite waveform, based on said plurality of waveform histograms; and (3) determining a distance, based on said composite waveform.
- 103. A distance measurement device according to claim 102, wherein said step (b)(2) the step of:
(i) determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms.
- 104. A distance measurement device according to claim 103, wherein said step (b)(2)(i) includes the steps of:
determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and weighting said amplitude component to obtain a weighted amplitude component.
- 105. A distance measurement device according to claim 104, wherein said step of determining an amplitude component and said step of weighting said amplitude component are performed for each waveform histogram in said multiple waveform histograms.
- 106. A distance measurement device according to claim 105, wherein said step (b)(2)(i) includes the steps of:
accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component; and dividing said accumulated weighted amplitude component by an accumulated weighting factor.
- 107. A distance measurement device according to claim 104, wherein said step of determining an amplitude component includes the step of:
determining an additional amplitude; and adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram.
- 108. A distance measurement device according to claim 104, wherein:
said step (b)(2)(i) includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the steps of:
determining an additional amplitude; and adding said additional amplitude to said adjusted threshold.
- 109. A distance measurement device according to claim 102, wherein:
said composite waveform includes a at least one pulse from said return beam and at least one pulse from said feedback reference beam, and said step (b)(3) includes the step of:
(i) determining time delay between points on said at least one pulse from said return beam in said composite waveform and corresponding points on said at least one pulse from said feedback reference beam in said composite waveform.
- 110. A distance measurement device according to claim 109, wherein said step (b)(3) includes the steps of:
(ii) removing noise from said composite waveform; (iii) scaling said at least one pulse from said feedback reference beam in said composite waveform; (iv) correcting trailing edge effects in said composite waveform; and (v) correcting leading edge effects in said composite waveform.
- 111. A method for measuring a distance, said method comprising the steps of:
(a) receiving samples of a return beam; (b) receiving samples of a feedback reference beam; and (c) performing a distance measurement, based at least in part on at least one pulse in said return beam and at least one pulse in said feedback reference beam, wherein:
each pulse in said at least one pulse in said return beam corresponds to a respective pulse in said at least one pulse in said feedback reference beam; each pulse in said at least one pulse in said return beam is derived from a respective pulse in at least one pulse in an output beam; and each pulse in said at least one pulse in said feedback reference beam is an attenuation of a respective pulse in said at least one pulse in said output beam.
- 112. A method according to claim 111, wherein said step (c) includes the steps of:
(1) generating a plurality of waveform histograms for a set of waveforms incident on said detector; (2) constructing a composite waveform, based on said plurality of waveform histograms; and (3) determining a distance, based on said composite waveform.
- 113. A method according to claim 112, wherein said step (c)(2) the step of:
(i) determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms.
- 114. A method according to claim 113, wherein said step (c)(2)(i) includes the step of:
determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and weighting said amplitude component to obtain a weighted amplitude component.
- 115. A method according to claim 114, wherein said step of determining an amplitude component and said step of weighting said amplitude component are performed for each waveform histogram in said multiple waveform histograms.
- 116. A method according to claim 115, wherein said step (c)(2)(i) includes the steps of:
accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component; and dividing said accumulated weighted amplitude component by an accumulated weighting factor.
- 117. A method according to claim 114, wherein said step of determining an amplitude component includes the step of:
determining an additional amplitude; and adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram.
- 118. A method according to claim 114, wherein:
said step (c)(2)(i) includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the steps of:
determining an additional amplitude; and adding said additional amplitude to said adjusted threshold.
- 119. A method according to claim 112, wherein:
said composite waveform includes a at least one pulse from said return beam and at least one pulse from said feedback reference beam, and said step (c)(3) includes the step of:
(i) determining time delay between points on said at least one pulse from said return beam in said composite waveform and corresponding points on said at least one pulse from said feedback reference beam in said composite waveform.
- 120. A method according to claim 119, wherein said step (c)(3) includes the steps of:
(ii) removing noise from said composite waveform; (iii) scaling said at least one pulse from said feedback reference beam in said composite waveform; (iv) correcting trailing edge effects in said composite waveform; and (v) correcting leading edge effects in said composite waveform.
- 121. At least one processor readable storage device having processor readable code embodied on said at least one processor readable storage device, said processor readable code for programming one or more processors to perform a method comprising the steps of:
(a) receiving samples of a return beam; (b) receiving samples of a feedback reference beam; and (c) performing a distance measurement, based at least in part on at least one pulse in said return beam and at least one pulse in said feedback reference beam, wherein:
each pulse in said at least one pulse in said return beam corresponds to a respective pulse in said at least one pulse in said feedback reference beam; each pulse in said at least one pulse in said return beam is derived from a respective pulse in at least one pulse in an output beam; and each pulse in said at least one pulse in said feedback reference beam is an attenuation of a respective pulse in said at least one pulse in said output beam.
- 122. At least one processor readable storage device according to claim 121, wherein said step (c) includes the steps of:
(1) generating a plurality of waveform histograms for a set of waveforms incident on said detector; (2) constructing a composite waveform, based on said plurality of waveform histograms; and (3) determining a distance, based on said composite waveform.
- 123. At least one processor readable storage device according to claim 122, wherein said step (c)(2) the step of:
(i) determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms.
- 124. At least one processor readable storage device according to claim 123, wherein said step (c)(2)(i) includes the step of:
determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and weighting said amplitude component to obtain a weighted amplitude component.
- 125. At least one processor readable storage device according to claim 124, wherein said step of determining an amplitude component and said step of weighting said amplitude component are performed for each waveform histogram in said multiple waveform histograms.
- 126. At least one processor readable storage device according to claim 125, wherein said step (c)(2)(i) includes the steps of:
accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component; and dividing said accumulated weighted amplitude component by an accumulated weighting factor.
- 127. At least one processor readable storage device according to claim 124, wherein said step of determining an amplitude component includes the step of:
determining an additional amplitude; and adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram.
- 128. At least one processor readable storage device according to claim 124, wherein:
said step (c)(2)(i) includes the step of:
determining an adjusted threshold for said waveform histogram; and said step of determining an amplitude component includes the steps of:
determining an additional amplitude; and adding said additional amplitude to said adjusted threshold.
- 129. At least one processor readable storage device according to claim 122, wherein:
said composite waveform includes a at least one pulse from said return beam and at least one pulse from said feedback reference beam, and said step (c)(3) includes the step of:
(i) determining time delay between points on said at least one pulse from said return beam in said composite waveform and corresponding points on said at least one pulse from said feedback reference beam in said composite waveform.
- 130. At least one processor readable storage device according to claim 129, wherein said step (c)(3) includes the steps of:
(ii) removing noise from said composite waveform; (iii) scaling said at least one pulse from said feedback reference beam in said composite waveform; (iv) correcting trailing edge effects in said composite waveform; and (v) correcting leading edge effects in said composite waveform.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/372,992, entitled “Laser Range Finding System,” filed on Apr. 15, 2002, which is incorporated herein by reference.
[0002] This Application is related to the following Applications:
[0003] “Constructing a Waveform From Multiple Threshold Samples,” by Robert Lewis, Chad Thompson and George Varian, Attorney Docket No. TOOLZ-01109US0, filed the same day as the present application; and
[0004] “Distance Measurement Device with Short Distance Optics,” by Robert Lewis, Chad Thompson and George Varian, Attorney Docket No. TOOLZ-01110US0, filed the same day as the present application.
[0005] Each of these related Applications are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372992 |
Apr 2002 |
US |