Constructing a waveform from multiple threshold samples
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-003/08
G01S-013/00
출원번호
US-0414450
(2003-04-15)
발명자
/ 주소
Lewis, Robert
Thompson, Chad
Varian, George
출원인 / 주소
Toolz, Ltd.
대리인 / 주소
Vierra Magen Marcus Harmon &
인용정보
피인용 횟수 :
6인용 특허 :
8
초록▼
Technology is disclosed for measuring distances. A measurement device emits a beam that reflects on the surface of an object. The measurement device determines the distance to the object, based on the time of flight of the beam from transmission to capture by the measurement device. The measurement
Technology is disclosed for measuring distances. A measurement device emits a beam that reflects on the surface of an object. The measurement device determines the distance to the object, based on the time of flight of the beam from transmission to capture by the measurement device. The measurement device derives feedback reference pulses from pulses in the emitted beam and injects them into the device's receive path?creating a receive waveform that includes one or more feedback reference pulses and corresponding pulses in the return beam. The device uses the pulses in the waveform to measure time of flight. The measurement device can attenuate the feedback reference pulses to intensities similar or equal to the intensities of the return pulses. The measurement device can include a histogram processor that collects waveform samples at varying comparison thresholds. The device employs the most accurate information at each threshold to create a digitized composite waveform that corresponds to the analog waveform received by the measurement device. In some instances the measurement device can process the digitized waveform?removing noise, scaling reference pulses, and removing distortions caused by pulse trailing edges running into subsequent pulses.
대표청구항▼
1. A method for generating a waveform, said method including the steps of:(a) generating a plurality of waveform histograms for a set of waveforms by determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms,
1. A method for generating a waveform, said method including the steps of:(a) generating a plurality of waveform histograms for a set of waveforms by determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms, including: (i) determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and (ii) weighting said amplitude component to obtain a weighted amplitude component; and (b) constructing a composite waveform, based on said plurality of waveform histograms. 2. A method according to claim 1, wherein said method includes the step of:(c) setting at least one acquisition parameter for each waveform histogram in said plurality of histograms. 3. A method according to claim 2, wherein said at least one acquisition parameter includes a threshold voltage for waveform sampling.4. A method according to claim 2, wherein said step (c) is performed prior to generating each waveform histogram in said plurality of waveform histograms.5. A method according to claim 4, wherein said at least one acquisition parameter includes a number of waveforms to sample for a waveform histogram in said plurality of waveform histograms, and spacing between histogram intervals.6. A method according to claim 1, wherein said step (a)(i) and said step (a)(ii) are performed for each waveform histogram in said multiple waveform histograms.7. A method according to claim 6, wherein said step (a) includes the step of:(iii) accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component. 8. A method according to claim 7, wherein said step (a)(i) includes the step of:(iv) dividing said accumulated weighted amplitude component by an accumulated weighting factor. 9. A method according to claim 1, wherein said step (a)(i) includes the step of:determining an additional amplitude. 10. A method according to claim 9, wherein said step (a)(i) includes the step of:adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram. 11. A method according to claim 9, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a)(i) includes the step of: adding said additional amplitude to said adjusted threshold. 12. A method according to claim 9, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a)(i) 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. 13. A method according to claim 12, wherein said re-sampling function corrects for shift in at least one sampling clock.14. A method according to claim 9, 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. 15. A method according to claim 1, wherein said step (a)(i) employs a weighting factor, wherein said step (a) includes the step of:(vi) determining said weighting factor, wherein said weighting factor reflects a level of reliability for said amplitude component. 16. A method according to claim 15, wherein said step (a)(vi) 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. 17. A method according to claim 1, wherein said step (a) is performed for multiple intervals in said multiple waveform histograms.18. 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) generating a plurality of waveform histograms for a set of waveforms by determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms, including the sub-steps of: (i) determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and (ii) weighting said amplitude component to obtain a weighted amplitude component; and (b) constructing a composite waveform, based on said plurality of waveform histograms. 19. At least one processor readable storage device according to claim 18, wherein said method includes the step of:(c) setting at least one acquisition parameter for each waveform histogram in said plurality of histograms. 20. At least one processor readable storage device according to claim 19, wherein said at least one acquisition parameter includes a threshold voltage for waveform sampling.21. At least one processor readable storage device according to claim 19, wherein said step (c) is performed prior to generating each waveform histogram in said plurality of waveform histograms.22. At least one processor readable storage device according to claim 21, wherein said at least one acquisition parameter includes a number of waveforms to sample for a waveform histogram in said plurality of waveform histograms, and spacing between histogram intervals.23. At least one processor readable storage device according to claim 18, wherein said step (a)(i) and said step (a)(ii) are performed for each waveform histogram in said multiple waveform histograms.24. At least one processor readable storage device according to claim 23, wherein said step (a) includes the step of:(iii) accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component. 25. At least one processor readable storage device according to wherein said step (a)(i) includes the step of:(iv) dividing said accumulated weighted amplitude component by an accumulated weighting factor. 26. At least one processor readable storage device according to claim 18, wherein said step (a)(i) includes the step of:determining an additional amplitude. 27. At least one processor readable storage device according to claim 26, wherein said step (a)(i) includes the step of:adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram. 28. At least one processor readable storage device according to claim 26, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a)(i) includes the step of: adding said additional amplitude to said adjusted threshold. 29. At least one processor readable storage device according to claim 26, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a) 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. 30. At least one processor readable storage device according to claim 29, wherein said re-sampling function corrects for shift in at least one sampling clock.31. At least one processor readable storage device according to claim 26, 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. 32. At least one processor readable storage device according to claim 18, wherein said step (a)(i) employs a weighting factor, wherein said step (a) includes the step of:(vi) determining said weighting factor, wherein said weighting factor reflects a level of reliability for said amplitude component. 33. At least one processor readable storage device according to claim 32, wherein said step (a)(vi) 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. 34. At least one processor readable storage device according to claim 18, wherein said step (a) is performed for multiple intervals in said multiple waveform histograms.35. An apparatus, comprising:at least one storage device; and at least one processor in communication with said at least one storage device, said at least one processor performs a method comprising the steps of: (a) generating a plurality of waveform histograms for a set of waveforms by determining an amplitude for an interval, wherein said interval is included in multiple waveform histograms in said plurality of waveform histograms, including the sub-steps of: (i) determining an amplitude component for said interval, based on a waveform histogram in said multiple waveform histograms; and (ii) weighting said amplitude component to obtain a weighted amplitude component; and (b) constructing a composite waveform, based on said plurality of waveform histograms. 36. An apparatus according to claim 35, wherein said method includes the step of:(c) setting at least one acquisition parameter for each waveform histogram in said plurality of histograms. 37. An apparatus according to claim 36, wherein said at least one acquisition parameter includes a threshold voltage for waveform sampling.38. An apparatus according to claim 36, wherein said step (c) is performed prior to generating each waveform histogram in said plurality of waveform histograms.39. An apparatus according to claim 38, wherein said at least one acquisition parameter includes a number of waveforms to sample for a waveform histogram in said plurality of waveform histograms, and spacing between histogram intervals.40. An apparatus according to claim 35, wherein said step (a)(i) and said step (a)(ii) are performed for each waveform histogram in said multiple waveform histograms.41. An apparatus according to claim 6, wherein said step (a) includes the step of:(iii) accumulating all of said weighted amplitude components determined for said interval to obtain an accumulated weighted amplitude component. 42. An apparatus according to claim 41, wherein said step (a)(i) includes the step of:(iv) dividing said accumulated weighted amplitude component by an accumulated weighting factor. 43. An apparatus according to claim 35, wherein said step (a)(i) includes the step of:determining an additional amplitude. 44. An apparatus according to claim 43, wherein said step (a)(i) includes the step of:adding said additional amplitude to a waveform sampling threshold associated with said waveform histogram. 45. An apparatus according to claim 43, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a)(i) includes the step of: adding said additional amplitude to said adjusted threshold. 46. An apparatus according to claim 43, wherein:said step (a) includes the step of: (v) determining an adjusted threshold for said waveform histogram; and said step (a)(i) 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. 47. An apparatus according to claim 46, wherein said re-sampling function corrects for shift in at least one sampling clock.48. An apparatus according to claim 43, 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. 49. An apparatus according to claim 35, wherein said step (a)(i) employs a weighting factor, wherein said step (a) includes the step of:(vi) determining said weighting factor, wherein said weighting factor reflects a level of reliability for said amplitude component. 50. An apparatus according to claim 49, wherein said step (a)(vi) 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. 51. An apparatus according to claim 35, wherein said step (a) is performed for multiple intervals in said multiple waveform histograms.52. An apparatus according to claim 35, wherein said apparatus is a distance measurement device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Dunne Jeremy G. (Littleton CO), Automatic noise threshold determining circuit and method for a laser range finder.
Heizmann, Reinhard; Hug, Gottfried; Marra, Martin; Torabi, Bahram, Optoelectronic sensor and method for the measurement of distances in accordance with the light transit time principle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.