Velocity estimation using doppler per point lidar systems
US-2020292706-A1 · Sep 17, 2020 · US
US11525920B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11525920-B2 |
| Application number | US-202016863064-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2020 |
| Priority date | Apr 30, 2020 |
| Publication date | Dec 13, 2022 |
| Grant date | Dec 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A target acquisition system includes a transmitter configured to emit a plurality of pulses at a plurality of transmit times toward a target, a receiver configured to detect a plurality of photon arrival events at a plurality of receive times, and a processor configured to determine a range of the target and a range-rate of the target by identifying a subset of the receive times and a subset of the transmit times, generating scaled transmit times based on the subset of the transmit times and a plurality of trial target velocities relative to the receiver, cross-correlating the scaled transmit times and the subset of the received times to generate a plurality of cross-correlation power values, and calculating the range and the range-rate of the target based on the plurality of cross-correlation power values.
Opening claim text (preview).
What is claimed is: 1. A target acquisition system comprising: a transmitter configured to emit a plurality of pulses at a plurality of transmit times toward a target; a receiver configured to detect a plurality of photon arrival events at a plurality of receive times; and a processor configured to concurrently determine a range of the target and a range-rate of the target by: identifying a subset of the receive times and a subset of the transmit times, wherein pairwise differences between the subset of the receive times and the subset of the transmit times correspond to roundtrips between a minimum range and a maximum range; generating scaled transmit times based on the subset of the transmit times and a plurality of trial target velocities relative to the receiver; cross-correlating the scaled transmit times and the subset of the received times to generate a plurality of cross-correlation power values; and calculating the range and the range-rate of the target based on the plurality of cross-correlation power values. 2. The target acquisition system of claim 1 , wherein the identifying of the subset of the receive times and the scaled transmit times comprises: identifying, for each transmit time of the plurality of transmit times, an earliest receive time and a latest receive time, wherein a difference between the earliest receive time and the transmit time is greater than or equal to a time lag corresponds to the minimum range, and wherein a difference between the latest receive time and the transmit time is less than or equal to a time lag corresponding to the maximum range. 3. The target acquisition system of claim 2 , wherein the identifying the earliest receive time and the latest receive time comprises binary searching the plurality of receive times. 4. The target acquisition system of claim 1 , wherein the generating of the scaled transmit times comprises: generating a first subset of the scaled transmit times by multiplying the subset of the transmit times by a first scaling factor corresponding to a first trial velocity; and generating a second subset of the scaled transmit times by multiplying the subset of the transmit times by a second scaling factor corresponding to a second trial velocity, wherein the scaled transmit times comprise the first and second subset of the scaled transmit times. 5. The target acquisition system of claim 4 , wherein the first scaling factor γ ν is expressed as γ ν ≡1+2ν/c, where ν is the first trial velocity and c is the speed of light. 6. The target acquisition system of claim 1 , wherein the cross-correlating the scaled transmit times and the subset of the received times comprises: generating a plurality of histograms, each one of the plurality of histograms being a histogram of pairwise differences between the subset of the receive times and ones of the scaled transmit times corresponding to one of the plurality of trial target velocities, wherein the plurality of cross-correlation power values are generated based on values of the plurality of histograms. 7. The target acquisition system of claim 6 , wherein the cross-correlating the scaled transmit times and the subset of the received times further comprises: generating a 2-dimensional array, each row of the 2-dimensional array being a histogram of the plurality of histograms corresponding to a different one of the plurality of trial target velocities, wherein rows of the 2-dimensional array are sorted based on the trial target velocities. 8. The target acquisition system of claim 7 , wherein the 2-dimensional array represents the cross-correlation power values as a function of photon round trip time and velocity. 9. The target acquisition system of claim 6 , wherein the pairwise differences between the subset of the receive times and ones of the scaled transmit times are quantized. 10. The target acquisition system of claim 1 , wherein the calculating the range and the range-rate of the target comprises: identifying a peak cross-correlation value from among the plurality of cross-correlation power values, and a lag associated with the peak cross-correlation value; calculating the range of the target based on the lag; and calculating the range-rate based on a scaling factor associated with the peak cross-correlation value. 11. The target acquisition system of claim 1 , wherein the plurality of transmit times comprise dithered pulse timings from a nominal repetition frequency based on a pulse position modulated code. 12. The target acquisition system of claim 11 , wherein the pulse position modulated code has auto-correlation side lobes less than or equal to one. 13. A method of target acquisition comprising: receiving, by a processor of a target acquisition system, a plurality of transmit times corresponding to a plurality of pulses transmitted toward a target; receiving, by the processor, a plurality of receive times corresponding to a plurality of photon detection events; and determining, by the processor, a range of the target and a range-rate of the target by: identifying a subset of the receive times and a subset of the transmit times, wherein pairwise differences between the subset of the receive times and the subset of the transmit times correspond to roundtrips between a minimum range and a maximum range; generating scaled transmit times based on the subset of the transmit times and a plurality of trial target velocities relative to the receiver; cross-correlating the scaled transmit times and the subset of the received times to generate a plurality of cross-correlation power values; and calculating the range and the range-rate of the target based on the plurality of cross-correlation power values. 14. The method of claim 13 , wherein the identifying of the subset of the receive times and the scaled transmit times comprises: identifying, for each transmit time of the plurality of transmit times, an earliest receive time and a latest receive time, wherein a difference between the earliest receive time and the transmit time is greater than or equal to a time lag corresponds to the minimum range, and wherein a difference between the latest receive time and the transmit time is less than or equal to a time lag corresponding to the maximum range. 15. The method of claim 13 , wherein the generating of the scaled transmit times comprises: generating a first subset of the scaled transmit times by multiplying the subset of the transmit times by a first scaling factor corresponding to a first trial velocity; and generating a second subset of the scaled transmit times by multiplying the subset of the transmit times by a second scaling factor corresponding to a second trial velocity, wherein the scaled transmit times comprise the first and second subset of the scaled transmit times. 16. The method target of claim 15 , wherein the first scaling factor γ ν is expressed as γ ν ≡1+2ν/c, where ν is the first trial velocity and c is the speed of light. 17. The method of claim 13 , wherein the cross-correlating the scaled transmit times and the subset of the received times comprises: generating a plurality of histograms, each one of the plurality of histograms being a histogram of pairwise differences between the subset of the receive times and ones of the scaled transmit times corresponding to one of the plurality of trial target velocities, wherein the plurality of cross-correlation power values are generated based on values of the plurality of histograms. 18. The method of claim 17 , wherein the cross-correlating th
Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak (peak detection in noise, signal conditioning G01S7/487) · CPC title
Velocity or trajectory determination systems; Sense-of-movement determination systems · CPC title
using transmission of interrupted, pulse-modulated waves (determination of distance by phase measurements G01S17/32) · CPC title
Extracting wanted echo signals {, e.g. pulse detection} · CPC title
Tracking systems using electromagnetic waves other than radio waves · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.