A system for estimating a range and a velocity of an object includes a processing device configured to perform, for each return pulse of a return signal including reflections of a radar signal, applying a first Fourier transform to the return pulse to transform the return pulse into a range spectrum and calculate a range intensity value for each of a plurality of range hypotheses, calculating a range variation for each of a plurality of hypothesized Doppler frequency values, and for each hypothesized Doppler frequency value, applying a second Fourier transform to the series of return pulses based on the range intensity values and the range variation. The processing device is further configured to perform outputting range and Doppler frequency data including a range-Doppler intensity value for each range hypothesis and hypothesized Doppler frequency, and estimating a range and a velocity of the object based on the range-Doppler intensity values.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for estimating a range and a velocity of an object, the system comprising: a receiver configured to detect a return signal including reflections of a radar signal transmitted by a transmitter, the radar signal including a series of transmitted pulses emitted over a time frame, the return signal including a series of successive return pulses, each return pulse corresponding to a transmitted pulse and associated with a respective time interval in the time frame; and a processing device configured to perform: for each return pulse, applying a first Fourier transform to the return pulse to transform the return pulse into a range spectrum and calculate a range intensity value for each of a plurality of range hypotheses associated with the respective time interval; generating a two-dimensional matrix based on the calculated range intensity values, the matrix having a first dimension having a plurality of time elements representing each time interval, and a second dimension having a plurality of range bins, wherein a return pulse associated with a given time element includes range intensity values corresponding to multiple range bins; calculating a range variation for each of a plurality of hypothesized Doppler frequency values, the range variation calculated between range intensity values associated with at least two adjacent range bins; for each hypothesized Doppler frequency value, selecting a set of range bins, the set of range bins corresponding to at least one range bin selected from each of the time intervals based on the range variation, and applying a second Fourier transform to the range intensity values associated with each range bin of the set of range bins; outputting range and Doppler frequency data including a range-Doppler intensity value for each range hypothesis and hypothesized Doppler frequency; and estimating a range and a velocity of the object based on the range-Doppler intensity values, wherein estimating the range and the velocity includes selecting one or more range-Doppler intensity values associated with a reflection from the object, each of the selected one or more range-Doppler intensity values corresponding to a range of the object and a Doppler frequency value associated with a velocity of the object.
2. The system of claim 1 , wherein the first Fourier transform and the second Fourier transform are applied by fast Fourier transform (FFT) algorithms.
3. The system of claim 1 , wherein the range variation (R(t)) is calculated based on the following equation: R ( t ) = cf d t 2 f c , wherein f d is a hypothesized Doppler frequency, f c is a carrier frequency of the transmitted pulses, t is time and c is the speed of light.
4. The system of claim 3 , wherein each return pulse corresponds to a transmitted pulse time interval index (n), and applying the first Fourier transform includes calculating a vector of range intensity values at each time element, each intensity value in the vector corresponding to a respective range hypothesis.
6. The system of claim 1 , wherein the range and Doppler frequency data includes a two-dimensional range-Doppler frequency spectrum having an output value calculated via the second Fourier transform for each of a plurality of Doppler frequencies and ranges.
7. The system of claim 6 , wherein selecting the one or more range-Doppler intensity values includes comparing each output value to a selected threshold, and identifying the output value as a reflection from the object based on the output value being greater than or equal to the threshold.
8. The system of claim 1 , wherein the processing device is further configured to estimate a direction of the object by applying beamforming to the range-Doppler intensity values from multiple antennas to estimate an azimuth and elevation angle of the object.
9. A method of estimating a range and a velocity of an object, the method comprising: detecting a return signal including reflections of a radar signal transmitted by a transmitter, the radar signal including a series of transmitted pulses emitted over a time frame, the return signal including a series of successive return pulses, each return pulse corresponding to a transmitted pulse and associated with a respective time interval in the time frame; for each return pulse, applying a first Fourier transform to the return pulse to transform the return pulse into a range spectrum and calculate a range intensity value for each of a plurality of range hypotheses associated with the respective time interval; generating a two-dimensional matrix based on the calculated range intensity values, the matrix having a first dimension having a plurality of time elements representing each time interval, and a second dimension having a plurality of range bins, wherein a return pulse associated with a given time element includes range intensity values corresponding to multiple range bins; calculating a range variation for each of a plurality of hypothesized Doppler frequency values, the range variation calculated between range intensity values associated with at least two adjacent range bins; for each hypothesized Doppler frequency value, selecting a set of range bins, the set of range bins corresponding to at least one range bin selected from each of the time intervals based on the range variation, and applying a second Fourier transform to the range intensity values associated with each range bin of the set of range bins; outputting range and Doppler frequency data including a range-Doppler intensity value for each range hypothesis and hypothesized Doppler frequency value; and estimating a range and a velocity of the object based on the range-Doppler intensity values, wherein estimating the range and the velocity includes selecting one or more range-Doppler intensity values associated with a reflection from the object, each of the selected one or more range-Doppler intensity values corresponding to a range of the object and a Doppler frequency value associated with a velocity of the object.
10. The method of claim 9 , wherein the first Fourier transform and the second Fourier transform are applied by fast Fourier transform (FFT) algorithms.
11. The method of claim 9 , wherein the range variation (R(t)) is calculated based on the following equation: R ( t ) = cf d t 2 f c , wherein f d is a hypothesized Doppler frequency, f c is a carrier frequency of the transmitted pulses, t is time and c is the speed of light.
12. The method of claim 11 , wherein each return pulse corresponds to a transmitted pulse time interval index (n), and applying the first Fourier transform includes calculating a vector of range intensity values at each time element, each intensity value in the vector corresponding to a respective range hypothesis.
14. The method of claim 9 , wherein the range and Doppler frequency data includes a two-dimensional range-Doppler frequency spectrum having an output value calculated via the second Fourier transform for each of a plurality of Doppler frequencies and ranges.
15. The method of claim 14 , wherein selecting the one or more range-Doppler intensity values includes comparing each output value to a selected threshold, and identifying the output value as a reflection from the object based on the output value being greater than or equal to the threshold.
16. The method of claim 9 , wherein the processing device is further configured to estimate a direction of the object by applying beamforming to the range-Doppler intensity values from multiple antennas to estimate an azimuth and elevation angle of the object.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 12, 2019
July 5, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.