UNAMBIGUOUS AND ACCURATE VELOCITY ESTIMATION BY FREQUENCY-MODULATED RADARS
20230324537 · 2023-10-12
Inventors
Cpc classification
G01S13/524
PHYSICS
International classification
G01S13/58
PHYSICS
Abstract
A radar system with transmitting circuitry to generate a frequency-modulated output that includes an up-chirp and a down-chirp. The radar system includes receiving circuitry configured to: receive radar returns from a target, calculate a first frequency difference based on the up-chirps and calculate a second frequency difference based on the down-chirps. The radar system calculates an unambiguous but coarse estimate of the Doppler frequency shift corresponding to the target radial velocity relative to the radar from the first and second frequency differences. The system also calculates a fine but ambiguous estimate of the Doppler frequency shift by using multiple chirps either from the same triangular waveform or from a separate waveform. The system calculates an unambiguous and accurate Doppler frequency shift estimate for the target by combining the unambiguous but coarse estimate of the Doppler frequency shift and the fine but ambiguous estimate of the Doppler frequency shift.
Claims
1. A radar system comprising: radar transmitting circuitry configured to generate a frequency-modulated output comprising: an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; and a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp; and wherein the first signal and the second signal form a triangular waveform; radar receiving circuitry configured to: receive radar returns comprising the frequency-modulated output reflected from a target; process the received radar returns, wherein to process the received radar returns comprises: calculate a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; calculate a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; compare the first frequency difference to the second frequency difference; calculate an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the first frequency difference and the second frequency difference; calculate a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; and calculate a target velocity for the target relative to the radar system based on the resolved Doppler frequency shift associated with the target.
2. The radar system of claim 1, wherein to process the radar returns to calculate the first frequency difference, the second frequency difference and the fine but ambiguous estimate comprises applying analog filter banks to the received radar returns.
3. The radar system of claim 1, wherein to process the radar returns to: calculate the first frequency difference comprises to apply FFT 1 to the one or more first received radar returns, calculate the second frequency difference comprises to apply FFT1 to the one or more second received radar returns; and calculate the fine but ambiguous estimate comprises to apply FFT2 to the received radar returns.
4. The radar system of claim 3, wherein the radar receiving circuitry is configured to apply FFT2 to two or more of the triangular waveforms.
5. The radar system of claim 3, wherein to calculate the unambiguous but coarse estimate of the Doppler frequency shift from the first triangular waveform, the radar receiving circuitry is further configured to perform one or more of: interpolation around FFT1-magnitude peaks and averaging over several up-chirp and down-chirp pairs from the triangular waveform; and wherein the interpolation improves accuracy of the unambiguous but coarse estimate of the Doppler frequency shift.
6. The radar system of claim 5, wherein the interpolation comprises at least one of: MacLeod interpolation, Lagrange interpolation, or another method of interpolation.
7. The radar system of claim 5, wherein the radar transmitting circuitry is configured to transmit the triangular waveform with a pulse-repetition frequency, PRF; wherein the received radar returns to which the radar receiving circuitry applies FFT2 is the triangular waveform formed by the first signal and the second signal, and wherein the interpolation by the radar receiving circuitry is configured to obtain the unambiguous but coarse Doppler frequency shift estimate by enhancing the accuracy for the first frequency difference and for the second frequency difference to less than a value of the of the PRF for the triangular waveform that is processed with FFT2.
8. The radar system of claim 3, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, and wherein the first chirp-sampling duration and the second chirp-sampling duration, is denoted with T.
9. The radar system of claim 8, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; and transmit the second waveform in time at one of: before the first waveform; after the first waveform; and wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate.
10. The radar system of claim 9, wherein the second waveform comprises a frequency-modulated output, wherein a pulse-repetition frequency, PRF, for the second waveform is different than for the first waveform; and wherein the radar transmitting circuitry is configured to set the PRF for the second waveform to greater than an inverse of the chirp-sampling duration for the triangular waveform, 1/T, such that the radar transmitting circuitry transmits the first waveform and second waveforms to satisfy: PRF-T>1.
11. The radar system of claim 10, wherein the second waveform comprises one of: a sawtooth waveform composed of only up-chirps, a sawtooth waveform composed of only down-chirps, or a triangular waveform composed of up-chirp/down-chirp pairs.
12. The radar system of claim 3, wherein, to process the received radar returns, the radar receiving circuitry is further configured to: calculate a corresponding unambiguous but coarse target velocity estimate, v.sub.e, based on the unambiguous but coarse Doppler frequency shift estimate; calculate a corresponding fine but ambiguous target velocity estimate, v.sub.f, based on the fine but ambiguous Doppler frequency shift estimate; and calculate the target velocity with
13. A method comprising: generating, by radar transmitting circuitry of a radar system, a frequency-modulated output comprising: an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; and a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp, and wherein the first signal and the second signal form a triangular waveform; receiving, by receiving circuitry of the radar system, radar returns comprising the frequency-modulated output reflected from a target; processing the received radar returns, wherein processing the received radar returns comprises: calculating a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; calculating a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; comparing the first frequency difference to the second frequency difference; calculating an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the above comparison; calculating a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculating a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; and calculating a target velocity for the target relative to the radar system based on the resolved Doppler frequency shift associated with the target.
14. The method of claim 13, wherein processing the radar returns comprising: calculating the first frequency difference comprises applying FFT1 to the one or more first received radar returns, calculating the second frequency difference comprises applying FFT1 to the one or more second received radar returns; and calculating the fine but ambiguous estimate comprises applying FFT2 to the received radar returns.
15. The method of claim 14, wherein the radar transmitting circuitry is configured to transmit the triangular waveform with a pulse-repetition frequency, PRF; wherein the received radar returns to which the radar receiving circuitry applies FFT2 is the triangular waveform formed by the first signal and the second signal, and wherein the interpolation by the radar receiving circuitry is configured to obtain the unambiguous but coarse Doppler frequency shift estimate by enhancing accuracy for the first frequency difference and for the second frequency difference to less than a value of the of the PRF for the triangular waveform that is processed with FFT2.
16. The method of claim 14, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, wherein the first chirp-sampling duration and the second chirp-sampling duration, is denoted with T, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; transmit the second waveform in time at one of: before the first waveform; after the first waveform; wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate; wherein the second waveform comprises a frequency-modulated output, wherein a pulse-repetition frequency, PRF, for the second waveform is different than for the first waveform, and wherein the radar transmitting circuitry is configured to set the PRF for the second waveform to greater than an inverse of the chirp-sampling duration for the triangular waveform, 1/T, such that the radar transmitting circuitry transmits the first waveform and second waveforms to satisfy: PRF-T>1.
17. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to: control transmitting circuitry of a radar system to generate a frequency-modulated output comprising: an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; and a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp; and wherein the first signal and the second signal form a triangular waveform; control receiving circuitry of the radar system to receive radar returns comprising the frequency-modulated output reflected from a target; and process the received radar returns to resolve Doppler ambiguity in the received radar returns, wherein resolving the Doppler ambiguity comprises: calculate a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; calculate a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; compare the first frequency difference to the second frequency difference; calculate an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the first frequency difference and the second frequency difference; calculate a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; and calculate a target velocity for the target relative to the radar system based on the resolved Doppler frequency shift associated with the target.
18. The non-transitory computer-readable storage medium of claim 17, wherein to process the radar returns to: calculate the first frequency difference comprises to apply FFT1 to the one or more first received radar returns, calculate the second frequency difference comprises to apply FFT1 to the one or more second received radar returns; and calculate the fine but ambiguous estimate comprises to apply FFT2 to the received radar returns.
19. The non-transitory computer-readable storage medium of claim 18, wherein the instructions cause the processor to control the radar receiving circuitry to calculate the target velocity with
20. The non-transitory computer-readable storage medium of claim 19, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, wherein the first chirp-sampling duration and the second chirp-sampling duration, is denoted with T, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; and transmit the second waveform in time at one of: before the first waveform; after the first waveform; wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate; wherein the second waveform comprises a frequency-modulated output, wherein a pulse-repetition frequency, PRF, for the second waveform is different than for the first waveform; and wherein the radar transmitting circuitry is configured to set the PRF for the second waveform to greater than an inverse of the chirp-sampling duration for the triangular waveform, 1/T, such that the radar transmitting circuitry transmits the first waveform and second waveforms to satisfy: PRF-T>1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] A radar system of this disclosure may use one or both of two approaches to unambiguously calculate the Doppler frequency associated with a reflected return from a target. The techniques of this disclosure may avoid complications in determining Doppler frequency. For example, a radar may calculate target velocity based on the Doppler frequency shift estimated from a succession of pulses of the same type, e.g., either up-chirps or down-chirps (i.e., all chirps from a sawtooth waveform, or chirps of same type from a triangular waveform), which are characterized by a pulse-repetition frequency. However, the radar system may estimate unambiguously only target Doppler frequency shifts that fall within the interval (−½, ½] times that pulse-repetition frequency. Consequently, the velocity of a fast target may correspond to a Doppler frequency shift outside this interval, e.g., especially for fast moving targets, and then, the target velocity estimate is also aliased into the corresponding velocity interval, as explained by the Nyquist-Shannon sampling theorem. In this case, the Doppler frequency shift and its corresponding velocity may not be unambiguously reconstructed. In some examples, an unambiguous velocity estimate for such fast targets may be obtained by using a sufficiently high pulse-repetition frequency, but such high pulse-repetition frequencies may have disadvantages.
[0033] For linearly frequency-modulated radars, the accuracy and resolution of the Doppler frequency shift, f.sub.D, estimated by the triangular-waveform-based approach may be limited by either system design limitations or by physical limitations arising from the sampling (or processing) duration T of the used pulse, e.g., chirp. Because this sampling duration T is smaller than the total chirp duration, and because the triangular waveform period is, at least, the total duration of a pair of chirps, the processing duration T is smaller than half of the same-pulse-repetition period (i.e., the triangle repetition period). Then, signal detection theory states that the frequency estimation accuracy or resolution achieved by this approach (i.e., 1/T) is larger than twice the same-pulse-repetition frequency (i.e., the triangle repetition frequency), so that any ensuing frequency estimate is coarse, e.g., less accurate.
[0034] While frequency estimation based on FFT-magnitude peak detection may be used in some cases (e.g., digital signal processing), there may be other means—for example, but not limited to, Doppler filter banks—that do not bear these limitations and could also be used when applying the techniques of this disclosure.
[0035]
[0036] Transmit antenna 104, band gap 106, receive array antenna 108 in the example of
[0037] In operation, transmit antenna 104 may output radar signals, e.g., transmit beam 114, which may reflect off target 112. The reflected radar signals 116 from target 112 may arrive at receive array antenna 108. Receive array antenna 108 may be configured to receive reflected radar signals 116, also described as radar returns 116, from target 112 and conduct radar returns 116 to receiving circuitry, e.g., located on PCB layers 118. Receiving circuitry (not shown in
[0038] In some examples, transmitting circuitry, e.g., located on PCB layers 118, may be configured to generate a frequency-modulated output, amplify the output, and transmit the output as transmit beam 114, via transmit antenna 104. In some examples, the transmitting circuitry may be configured to generate more than one type of output. In other examples, the transmitting circuitry may generate a single type of output, such as a triangular waveform that includes sets of linearly modulated chirps with one chirp increasing and another chirp in the set decreasing in frequency. In some examples, the decreasing portion may decrease at the same linear rate. In other examples, the decreasing portion may decrease at different linear rate than the increasing portion.
[0039] The receiving circuitry may perform averaging of frequency estimates over several pairs of up-chirps and down-chirps to calculate the coarse estimate for the Doppler frequency shift, f.sub.D. The receiving circuitry may also apply averaging over pairs of up-chirps and down-chirps (triangles) possibly jointly with one or more of many different types of frequency-domain interpolation techniques to received radar returns to increase the accuracy of the coarse estimate for the Doppler frequency shift, f.sub.D, for target 112. Examples of interpolation techniques may include Macleod interpolation, Lagrange interpolation, and other techniques. As described above, a chirp with an increasing signal frequency is referred to as an up-chirp and a chirp with decreasing signal frequency is referred to as a down-chirp chirp in this disclosure. In some examples, an up-chirp is a signal with a frequency that linearly increases over a first duration, while a down-chirp may be a signal with a frequency that linearly decreases over a second duration. In other examples the increase, or decrease may be non-linear.
[0040] In other examples, the transmitting circuitry may transmit a first linearly modulated triangular waveform (i.e., a sequence of pairs of up-chirps and down-chirps), or waveform 1, as described above, as well as a second sequence of chirps (either as sawtooth or triangular waveform), or waveform 2, either before or after the first triangular waveform. For the first (triangular) waveform, the duration of the processed or sampled portion of the signal chirp (either up-chirp or down-chirp) is denoted with T. The second sequence of chirps may include chirps with any one of a variety of modulation schemes. In some examples, the second sequence of chirps may be non-linear modulated chirps, linear up-chirps, e.g., chirps whose frequency linearly increases over the chirp, linear down-chirps, e.g., chirps whose frequency linearly decreases over the chirp, i.e., a sawtooth waveform, or another triangular waveform.
[0041] Then, the transmitting circuitry of this disclosure is configured so that the chirp processing duration T of waveform 1 and the pulse repetition frequency of waveform 2, denoted hereafter with PRF, satisfy the condition PRF*T>1. The triangular waveform 1, with each up-chirp and down-chirp having a processed duration T, may provide an unambiguous estimate for the Doppler frequency shift, and, therefore, an unambiguous estimate for the target velocity in real time. On the other hand, the accuracy and resolution of this estimate is 1/T; because 1/T is typically large, this estimate is typically coarse. This Doppler frequency shift estimate is herein referred to as the coarse estimate of the Doppler frequency shift and is denoted with f.sub.D,c. The radar system of this disclosure may then combine this unambiguous but coarse estimate of the Doppler frequency shift with a high-resolution, i.e., fine, but ambiguous, estimate, denoted hereafter with f.sub.D,f, obtained based on waveform 2 whose pulse-repetition frequency satisfies the condition PRF*T>1. This may result in an unambiguous and fine estimate for the Doppler frequency shift and, therefore, for the target velocity. Note that, hereafter, the variable name PRF denotes the pulse-repetition frequency of the waveform employed to calculate the fine Doppler frequency shift estimate by FFT2. This waveform can be either waveform 1 (triangular) or waveform 2 (sawtooth, triangular or some other arbitrary waveform).
[0042] An example method for combining the obtained coarse but unambiguous Doppler frequency shift estimate and the fine but ambiguous Doppler frequency shift estimate to obtain the Doppler frequency shift may include using the following equation:
where: [0043] f.sub.D,c=coarse estimate, obtained by FFT1 processing of the triangular waveform 1 (interpolation around FFT1 peaks and averaging over triangles may also be used to improve the accuracy of the coarse estimate beyond 1/T, where T is the duration over which samples are taken from waveform 1 chirps for FFT1-based frequency estimation). [0044] f.sub.D,f=fine estimate, obtained by FFT2 processing of waveform 2 (when available; otherwise, the fine estimate is obtained by FFT2 processing of chirps from the single triangular waveform).
[0045] PRF=pulse repetition frequency for waveform 2 (when available; in general, PRF from the estimate-combining equation [1] is the pulse-repetition frequency of the waveform processed with FFT2 to obtain the fine Doppler frequency shift estimate).
[0046] As mentioned above, when two waveforms are used, in order to ensure successful combining of the coarse and fine estimates with equation [1], the pulse-repetition frequency for waveform 2, PRF, should be greater than PT, i.e., combining the estimates as in equation [1] may yield an accurate and unambiguous estimate for the Doppler frequency shift when
PRF*T>1. [2]
[0047] The processing circuitry of radar system 120 may calculate the target velocity, v, of target 112 with the following equation, obtained from equation [1]:
where λ is the carrier signal wavelength (set to 0.0122 m for numerical results shown herein), v.sub.c and v.sub.f are the coarse and fine velocity estimates, respectively, obtained from the coarse and fine Doppler frequency shift estimates described above, and
is the maximum velocity unambiguously measurable with the waveform used to obtain the fine estimate with frequencies in the range of (−½, ½]PRF. Radar system 120 may provide continuous updates, in real time, of the position and velocity of target 112 to the user of radar system 120. The user may by a human operator, or an automated system, such as a flight control system for a manned or unmanned aircraft (not shown in
[0048] For the single-waveform approach, i.e., when only triangular waveform 1 is used, the processing circuitry of radar system 120 may calculate a coarse estimate of the Doppler frequency shift by applying FFT1 to either each of the pairs of up-chirp and down-chirp that make up the triangles of the waveform, or coherently integrate up-chirps and down-chirps for the triangles of the waveform, or non-coherently integrate up-chirps and down-chirps for the triangles of the waveform, as described above for the two-waveform approach. The processing circuitry may also apply averaging of the coarse estimate of the Doppler frequency shift over several pairs of up-chirps and down-chirps, thus increasing the accuracy of the coarse Doppler frequency shift estimate. The processing circuitry may also apply frequency-domain interpolation to the output of FFT1, thus increasing the accuracy of the coarse Doppler frequency shift estimate. The processing circuitry may then calculate a fine Doppler frequency shift estimate by applying FFT2 to a number of up-chirps of the (single) triangular waveform. The processing circuitry may also apply FFT2 to a number of down-chirps of the (single) triangular waveform. In some examples, the processing circuitry may also combine the two fine Doppler frequency shift estimates obtained from FFT2 for the up-chirps and down-chirps of the (single) triangular waveform. In some examples, the processing circuitry may apply FFT2 to a sequence of chirps containing both up-chirps and down-chirps.
[0049] Note that throughout this disclosure, reference to FFT1 and FFT2 is simply one example of determining a frequency estimate. In other examples, radar systems may not apply digital signal processing, such as FFT1 and FFT2, but instead may apply analog frequency estimation. In other examples, analog radar systems may estimate frequency or frequency difference using alternative means, e.g. analog filter banks.
[0050] For the two-waveform approach, when PRF * T>1, a single up-chirp and down-chirp pair (i.e., single triangle) from triangular waveform 1 along with a plurality of chirps (up-chirps and/or down-chirps or other) from (sawtooth or triangular or other) waveform 2 may be sufficient to obtain, respectively, coarse and fine estimates of the Doppler frequency shift that, when combined by using equation [1], yield an unambiguous and accurate Doppler frequency shift estimate.
[0051] In order for the combining equation [1] to yield unambiguous and accurate Doppler frequency shift estimate, the single-waveform approach may use, unlike the two-waveform approach, two or more up-chirp and down-chirp pairs (triangles) to calculate (in some examples by averaging, possibly jointly with interpolation around the FFT1-magnitude peaks) a coarse but unambiguous estimate of the Doppler frequency shift. In other examples, the processing circuitry of the system may use interpolation without averaging, may perform calculations using other measures of central tendency (e.g., median or mode) or may calculate the coarse, unambiguous estimate by combining the two or more up-chirp and down-chirp pairs by some other calculation technique.
[0052] For the single triangular waveform approach, condition PRF*T>1 for successful Doppler frequency shift estimate combining cannot be satisfied because the processing duration, T, of either the up-chirps or the down-chirps used for frequency estimation based on FFT1 processing is then inherently smaller than the inverse of the pulse-repetition frequency. Nevertheless, as mentioned above, the radar processing circuitry may circumvent this limitation by applying averaging of the coarse Doppler frequency shift estimate, which is otherwise limited to an accuracy and resolution of 1/T, over multiple pairs of up-chirps and down-chirps (triangles). The radar processing circuitry may also circumvent this limitation by applying frequency-domain interpolation around FFT1-magnitude peaks. Such averaging and interpolation may enhance the estimate accuracy and resolution significantly below 1/T, so that condition PRF*T>1, for successful coarse and fine Doppler frequency shift estimate combining is virtually satisfied.
[0053]
[0054]
[0055] Transmit beam 114 depicted in
[0056] Whereas the frequency shift between the transmitted and received chirps caused by target range may be either positive for the up-chirp 210 or negative for the down-chirp 218, the sign of the Doppler frequency shift f.sub.D is the same for both. Therefore, given the frequency difference Δf(between the transmitted and received chirps, 214 and 220) indicative of target range, if the target moves relative to the radar device, e.g., the radar system 120 of
[0057] As described above in relation to
[0058]
[0059] Similar to the example of
[0060] As with
[0061] In the example of
[0062] In operation, the processing circuitry for the radar system of this disclosure may calculate a first frequency difference 214 in
[0063] The processing circuitry may compare the first frequency difference 214 in
[0064] The processing circuitry may additionally calculate a fine, but ambiguous, estimate of the target velocity based on the sequence of chirps 240 of
[0065]
[0066] Transmit antenna Tx 326 may output transmitted beam 114 as depicted in
[0067] Processing circuitry 330 may determine the position of a detected target relative to radar system 300, such as a range and bearing (direction). For a target moving relative to radar system 300, processing circuitry 330 may obtain a coarse Doppler frequency shift estimate and a fine Doppler frequency shift estimate as described above in relation to
[0068]
[0069]
[0070]
[0071]
[0072]
[0073] On the other hand, the system processing circuitry may implement size-16 FFT2 over the 8 up-chirps of the triangular waveform, which repeat with period 2*250=500 microseconds or PRF 2 KHz. Then, the maximum unambiguously measurable Doppler frequency shift is PRF 21 KHz, i.e., low, and the accuracy (quantization interval) of the Doppler frequency shift estimate is PRF 16=125 Hz, i.e., high. Correspondingly, the maximum unambiguously measurable target velocity is v.sub.f,max=λ/2 * PRF 26.1307 m/s, i.e., low, and the accuracy (quantization interval) of the velocity estimate is Δv.sub.f=λ/2 * PRF 16=0.766 m/s, i.e., high. Therefore, the FFT2-based estimate is fine but can be ambiguous.
[0074] For the shown numerical results, size-16 FFT2 processing is also implemented over the 8 down-chirps of the used triangular waveform. Thereafter, the fine Doppler frequency shift estimates from the up-chirps and down-chirps have been averaged. Note that PRF*T=0.4096, i.e., the condition in equation [2] is not satisfied, as expected, for this single-waveform case. Nevertheless, the example of
[0075]
[0076] As with
[0077] As described above in relation to
[0078] The processing circuitry may calculate a fine Doppler frequency shift estimate by applying FFT2 over available up-chirps, may calculate another fine Doppler frequency shift estimate by applying FFT2 over available down-chirps, then average the two estimates to calculate a fine estimate for the target velocity 602. In other examples, the processing circuitry may use different method than Fourier transform to obtain the fine Doppler frequency shift estimate, for example, but not limited to, analog frequency filter banks. The processing circuitry may also perform coherent or non-coherent integration of chirps before determining the fine estimate of the Doppler frequency shift. The processing circuitry may similarly compare the results, e.g., average or some other means of combining, of the available chirps, as described above, for example in relation to
[0079] In other words, the processing circuitry is configured to calculate a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected signals with the frequency that linearly increases. The processing circuitry is further configured to calculate a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected signals with the frequency that linearly decreases. The processing circuitry for the radar system may then combine the first frequency difference and the second frequency difference to calculate an unambiguous but coarse estimate for the Doppler frequency shift associated with the target, and then calculate an unambiguous but coarse estimate of the target velocity. A fine but ambiguous estimate of the Doppler frequency shift and the corresponding fine but ambiguous estimate of the target velocity can also be obtained as described above. Finally, the processing circuitry may use the coarse and fine estimates to obtain an unambiguous and accurate Doppler frequency shift estimate by using equation [1] or to obtain an unambiguous and accurate target velocity estimate by using equation [3]. As shown in
[0080] Similar to
[0081] A radar system with parallel processing may include two signal generators, one generating an up-chirp, and a second generator for generating a down-chirp. Such a system may delay the phase of one of the chirps, e.g., down-chirp by a set delay and add those two generated signals together. The parallel radar system may then be able to distinguish the signals apart in returns based on delayed phase.
[0082] The radar processing circuitry may also apply an FFT2 to calculate the fine Doppler frequency shift estimate using all same-type chirps of waveform 2. When waveform 2 is triangular, the fine velocity estimate from the up-chirps and the fine velocity estimate from the down-chirps can be combined (e.g., averaged) to yield the fine but ambiguous Doppler frequency shift estimate, and then the corresponding fine but ambiguous velocity estimate. Finally, the processing circuitry may use the coarse and fine estimates to obtain an unambiguous and accurate Doppler frequency shift estimate by using equation [1] or to obtain an unambiguous and accurate target velocity estimate by using equation [3].
[0083]
[0084] The processing circuitry may control the receiving circuitry of the radar system, to receive radar returns comprising the frequency-modulated output reflected from a target (702). Next, the processing circuitry may perform FFT1 on the received reflected up-chirp and calculate a first frequency difference based on one or more first received radar returns of one or more pairs of transmitted and reflected up-chirp, e.g., signals with the frequency that linearly increases (704).
[0085] The processing circuitry may perform and FFT1 on the received reflected down-chirp and calculate a second frequency difference based on one or more second received radar returns of one or more pairs of transmitted and reflected down-chirps, e.g., signals with the frequency that linearly decreases (706). In some examples, the processing circuitry may control the transmitting circuitry to transmit the down-chirps before transmitting the up-chirps. Similarly, the processing circuitry may control the receiving circuitry to calculate the second frequency difference for the down-chirps before the associated up-chirps. In other examples, the processing circuitry may transmit, and calculate the frequency differences for the up-chirps and down-chirps in parallel, as noted above. In other words, the processing circuitry may perform the down-chirp processing after, before or in parallel with the up-chirp transmission and processing. In other examples, the first signal and the second signal, e.g., an up-chirp and a down-chirp, may form a triangle waveform, as described above in relation to
[0086] The processing circuitry may compare the first frequency difference to the second frequency difference (708), where the comparison may include taking an average, median, maximum, minimum, or some other comparison. Next, the processing circuitry may calculate an unambiguous but coarse estimate of the Doppler frequency shift associated with the target velocity based on the first frequency difference and the second frequency difference obtained from the FFT1 processing (710). The receiving circuitry may also apply averaging over pairs of up-chirps and pairs of down-chirps to increase the accuracy of the coarse estimate for the Doppler frequency shift, f.sub.D, associated with the target. In some examples processing circuitry may apply averaging along with one or more of many different types of frequency-domain interpolation techniques to the received radar returns to improve the coarse estimate for f.sub.D.
[0087] Next, the processing circuitry may calculate a fine but ambiguous estimate of Doppler frequency shift associated with the target (712). As described above, this disclosure includes a variety of techniques to calculate a fine, but unambiguous estimate of the Doppler frequency shift. For example, for the first approach, which may transmit and receive a plurality (two or more) triangular waveforms of up-chirps and down-chirps, the processing circuitry also uses all or a subset of up-chirps and/or down-chirps of the triangular waveform to calculate the fine, but ambiguous, estimate for the Doppler frequency shift. In some examples, averaging over a large enough number of triangular waveforms may result in a coarse estimate becoming a fine estimate, and in some examples, calculate a fine and unambiguous estimate of the Doppler frequency shift.
[0088] Another technique to determine a fine, but ambiguous estimate for the Doppler frequency shift includes the second approach described above. Rather than a single type of waveform with a single pulse repetition frequency, as in the first approach, the second approach may transmit a second type of waveform. This second waveform may include a triangular waveform, but with a different PRF than the pulse repetition frequency for the triangular waveform used to determine the coarse, unambiguous estimate of the Doppler frequency. In other examples, the second waveform may include a sawtooth or other waveform and may have linear modulation or some other type of modulation, as long as the modulation is consistent throughout this second waveform.
[0089] Next, the processing circuitry may calculate an unambiguous and accurate Doppler frequency shift associated with the target velocity by combining the unambiguous but coarse estimate of the Doppler frequency shift with the fine but ambiguous estimate of the Doppler frequency shift (714), e.g., according to equation [1]. For the second approach, with the two types of waveforms, combining the coarse and fine estimate of the Doppler frequency shift yields an unambiguous and accurate Doppler frequency shift estimate under the condition, PRF multiplied by T is more than 1(PRF-T >1), where the PRF is for the second waveform and where T is the sampled (processed) duration of a single up-chirp or down-chirp of the first waveform used for the coarse estimate.
[0090] Finally, the processing circuitry may calculate the target velocity relative to the radar system based on the Doppler frequency shift estimate associated with the target (716). Alternatively, the processing circuitry, e.g., processing circuitry 330 of
[0091] In one or more examples, the functions described above may be implemented in hardware, software, firmware, or any combination thereof. For example, the various components of
[0092] The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in RAM or cache). By way of example, and not limitation, such computer-readable storage media, may include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electronically erasable programmable read only memory (EEPROM), flash memory, a hard disk, a compact disc ROM (CD-ROM), a floppy disk, a cassette, magnetic media, optical media, or other computer readable media. In some examples, an article of manufacture may include one or more computer-readable storage media.
[0093] Also, any connection is properly termed a computer-readable medium. For example, if instructions are transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. It should be understood, however, that computer-readable storage media and data storage media do not include connections, carrier waves, signals, or other transient media, but are instead directed to non-transient, tangible storage media. Combinations of the above should also be included within the scope of computer-readable media.
[0094] Instructions may be executed by one or more processors, such as one or more DSPs, general purpose microprocessors, ASICs, FPGAs, or other equivalent integrated or discrete logic circuitry. Accordingly, the term “processor” and “processing circuitry,” as used herein, may refer to any of the foregoing structure or any other structure suitable for implementation of the techniques described herein. Also, the techniques could be fully implemented in one or more circuits or logic elements.
[0095] The techniques of this disclosure may be implemented in a wide variety of devices or apparatuses, including, an integrated circuit (IC) or a set of ICs (e.g., a chip set). Various components, modules, or units are described in this disclosure to emphasize functional aspects of devices configured to perform the disclosed techniques, but do not necessarily require realization by different hardware units. Rather, as described above, various units may be combined in a hardware unit or provided by a collection of interoperative hardware units, including one or more processors as described above, in conjunction with suitable software and/or firmware.
[0096] The techniques of this disclosure may also be described in the following examples.
[0097] Example 1: A radar system comprising radar transmitting circuitry configured to generate a frequency-modulated output comprising an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, and wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp; wherein the first signal and the second signal form a triangular waveform; radar receiving circuitry configured to: receive radar returns comprising the frequency-modulated output reflected from a target; process the received radar returns, wherein to process the received radar returns comprises: calculate a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; calculate a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; compare the first frequency difference to the second frequency difference; calculate an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the first frequency difference and the second frequency difference; calculate a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate the target velocity relative to the radar system based on the resolved Doppler frequency shift associated with the target.
[0098] Example 2: The radar system of example 1, wherein to process the radar returns to calculate the first frequency difference, the second frequency difference and the fine but ambiguous estimate comprises applying analog filter banks to the received radar returns.
[0099] Example 3: The radar system of any of examples 1, wherein to process the radar returns to: calculate the first frequency difference comprises to apply FFT1 to the one or more first received radar returns, calculate the second frequency difference comprises to apply FFT1 to the one or more second received radar returns; and calculate the fine but ambiguous estimate comprises to apply FFT2 to the received radar returns.
[0100] Example 4: The radar system of example 3, wherein the radar receiving circuitry is configured to apply FFT2 to two or more of the triangular waveforms.
[0101] Example 5: The radar system of any of examples 3 and 4, wherein to calculate the unambiguous but coarse estimate of the Doppler frequency shift from the first triangular waveform, the radar receiving circuitry is further configured to perform one or more of: interpolation around FFT1-magnitude peaks and averaging over several up-chirp and down-chirp pairs from the triangular waveform; wherein the interpolation improves the accuracy of the unambiguous but coarse estimate of the Doppler frequency shift.
[0102] Example 6: The radar system of any of examples 3-5, wherein the interpolation comprises at least one of: MacLeod interpolation, Lagrange interpolation, or another method of interpolation.
[0103] Example 7: The radar system of any of examples 3-6, wherein the radar transmitting circuitry is configured to transmit the triangular waveform with a pulse-repetition frequency, PRF; wherein the received radar returns to which the radar receiving circuitry applies FFT2 is the triangular waveform formed by the first signal and the second signal, and wherein the interpolation by the radar receiving circuitry is configured to obtain the fine but ambiguous Doppler frequency shift estimate by enhancing the accuracy for the first frequency difference and for the second frequency difference to less than a value of the of the PRF for the triangular waveform that is processed with FFT2.
[0104] Example 8: The radar system of any of examples 3 through 7, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, and wherein the first chirp-sampling duration and the second chirp-sampling duration, is the chirp-sampling duration and is denoted with T.
[0105] Example 9: The radar system of example 8, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; transmit the second waveform in time at one of: before the first waveform; after the first waveform; wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate.
[0106] Example 10: The radar system of any of examples 3-9, wherein the second waveform comprises a frequency-modulated output, wherein a pulse-repetition frequency, PRF, for the second waveform is different than for the first waveform; wherein the radar transmitting circuitry is configured to set the PRF for the second waveform to greater than the inverse of the chirp-sampling duration for the triangular waveform, 1/T, such that the radar transmitting circuitry transmits the first waveform and second waveforms to satisfy the condition: PRF.Math.T>1.
[0107] Example 11: The radar system of any of examples 3-10, wherein the second waveform comprises one of: a sawtooth waveform composed of only up-chirps, a sawtooth waveform composed of only down-chirps, or a triangular waveform composed of up-chirp/down-chirp pairs.
[0108] Example 12: The radar system of any of examples 3 through 11, wherein, to process the received radar returns, the radar receiving circuitry is further configured to: calculate a corresponding unambiguous but coarse target velocity estimate, v.sub.e, based on the unambiguous but coarse Doppler frequency shift estimate; calculate a corresponding fine but ambiguous target velocity estimate, v.sub.f, based on the fine but ambiguous Doppler frequency shift estimate; and calculate the target velocity with wherein v.sub.c and v.sub.f are the unambiguous and coarse velocity estimate and the fine but ambiguous velocity estimate, respectively, obtained from the unambiguous but coarse Doppler frequency shift estimate and from the fine but ambiguous Doppler frequency shift estimate as described above, and is a maximum possible velocity of the target, unambiguously measured with radar returns that include the waveform with pulse-repetition frequency PRF that is processed with FFT2 to obtain the fine but ambiguous velocity estimate.
[0109] Example 13: A method comprising generating, by radar transmitting circuitry of a radar system, a frequency-modulated output comprising an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, and wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp; wherein the first signal and the second signal form a triangular waveform; receiving, by receiving circuitry of the radar system, radar returns comprising calculating a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; and calculating a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; comparing the first frequency difference to the second frequency difference; calculating an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the result of the above comparison; calculating a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculating a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculating the target velocity relative to the radar system based on the resolved Doppler frequency shift associated with the target.
[0110] Example 14: The method of example 13, wherein processing the radar returns comprising calculating the first frequency difference comprises applying FFT1 to the one or more first received radar returns, calculating the second frequency difference comprises applying FFT1 to the one or more second received radar returns; and calculating the fine but ambiguous estimate comprises applying FFT2 to the received radar returns.
[0111] Example 15: The method of examples 13 and 14, wherein the radar transmitting circuitry is configured to transmit the triangular waveform with a pulse-repetition frequency, PRF; wherein the received radar returns to which the radar receiving circuitry applies FFT2 is the triangular waveform formed by the first signal and the second signal, and wherein the interpolation by the radar receiving circuitry is configured to obtain the fine but ambiguous Doppler frequency shift estimate by enhancing the accuracy for the first frequency difference and for the second frequency difference to less than a value of the of the PRF for the triangular waveform that is processed with FFT2.
[0112] Example 16: The method of any of examples 13-15, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, wherein the first chirp-sampling duration and the second chirp-sampling duration, is the chirp-sampling duration and is denoted with T, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; transmit the second waveform in time at one of: before the first waveform; after the first waveform; wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate.
[0113] Example 17: A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to: control transmitting circuitry of a radar system to generate a frequency-modulated output comprising an up-chirp, wherein an up-chirp comprises a first signal with a frequency that linearly increases over a first duration; a down-chirp, wherein a down-chirp comprises a second signal with a frequency that linearly decreases over a second duration, and wherein the radar transmitting circuitry is configured to transmit the down-chirp in time at one of: before the up-chirp, after the up-chirp or in parallel with the up-chirp; wherein the first signal and the second signal form a triangular waveform; control receiving circuitry of the radar system to receive radar returns comprising the frequency-modulated output reflected from a target; process the received radar returns to resolve Doppler ambiguity in the received radar returns, wherein resolving the Doppler ambiguity comprises: calculate a first frequency difference based on one or more first received radar returns comprising one or more pairs of transmitted and reflected up-chirps; calculate a second frequency difference based on one or more second received radar returns comprising one or more pairs of transmitted and reflected down-chirps; compare the first frequency difference to the second frequency difference; calculate an unambiguous but coarse estimate of a Doppler frequency shift associated with the target based on the first frequency difference and the second frequency difference; calculate a fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate a resolved Doppler frequency shift associated with the target by combining the unambiguous but coarse estimate of the Doppler frequency shift associated with the target and the fine but ambiguous estimate of the Doppler frequency shift associated with the target; calculate the target velocity relative to the radar system based on the resolved Doppler frequency shift associated with the target.
[0114] Example 18: The non-transitory computer-readable storage medium of example 17, wherein to process the radar returns to: calculate the first frequency difference comprises to apply FFT1 to the one or more first received radar returns, calculate the second frequency difference comprises to apply FFT1 to the one or more second received radar returns; and calculate the fine but ambiguous estimate comprises to apply FFT2 to the received radar returns.
[0115] Example 19: The non-transitory computer-readable storage medium of any of examples 17 and 18, wherein the instructions cause the processor to control the radar receiving circuitry to calculate the target velocity with wherein vc and vf are the unambiguous and coarse velocity estimate and the fine but ambiguous velocity estimate, respectively, obtained from the unambiguous but coarse Doppler frequency shift estimate and from the fine but ambiguous Doppler frequency shift estimate as described above, and is a maximum velocity of the target, unambiguously measured with radar returns that include the waveform with pulse-repetition frequency PRF that is processed with FFT2 to obtain the fine but ambiguous velocity estimate.
[0116] Example 20: The non-transitory computer-readable storage medium of any of examples 17-19, wherein to apply FFT1 to the received radar returns comprises using a: a first chirp-sampling duration for the received up-chirps reflected from the target, and a second chirp-sampling duration for the received down-chirps reflected from the target, wherein the first chirp-sampling duration and the second chirp-sampling duration comprise a duration over which each chirp is sampled/processed for FFT1, wherein the first chirp-sampling duration equals the second chirp-sampling duration, wherein the first chirp-sampling duration and the second chirp-sampling duration, is the chirp-sampling duration and is denoted with T, wherein the radar transmitting circuitry is further configured to: transmit a second waveform different from the first waveform; transmit the second waveform in time at one of: before the first waveform; after the first waveform; wherein the radar receiving circuitry is configured to apply FFT2 to the second waveform to calculate the fine but ambiguous Doppler frequency shift estimate.
[0117] Various examples of the disclosure have been described. These and other examples are within the scope of the following claims.