The disclosure relates to radar systems, and, more particularly, to frequency-modulated radar systems.
Doppler-capable radar, and other systems, may estimate the velocity of a target by measuring a change in the frequency between the transmitted signal and the reflected signal to calculate the Doppler frequency shift, fD. Radar systems may compensate for this change in frequency for a moving target when estimating the range to a target. A radar may transmit a waveform with repetitive pulses, e.g., chirps, for frequency-modulated radars, characterized by a pulse-repetition frequency. Chirps with increasing signal frequency are referred to as up-chirps. Chirps with decreasing signal frequency are referred to as down-chirps. A sawtooth waveform may consist of either up-chirps or down-chirps. A triangular waveform may consist of pairs of up-chirps and down-chirps.
The radar may calculate the 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.
Linearly frequency-modulated radars, and other systems, may also determine range to a target from a frequency difference, e.g., if a transmitted signal is modulated linearly with increasing frequency, a signal received from a target will have a smaller frequency than the radar is currently transmitting, and the difference between the frequency of the currently transmitted and received signals is constant, due to linearity, and proportional to target range. If a transmitted signal is modulated linearly with decreasing frequency, a signal received from a target will have a higher frequency than the radar is currently transmitting and the difference between the frequency of a currently transmitted and received signals is again constant, due to linearity, and proportional to target range.
Linearly frequency-modulated signal may be reflected by a moving target, and then the resulting Doppler frequency shift induced by target motion will add to the frequency of the reflected signal, regardless of signal modulation. Therefore, if linearly frequency-modulated radars, and other systems, transmit at least one up-chirp followed by one down-chirp, and both signals are reflected by the same target, the difference of the transmitted and received frequencies will no longer indicate solely the target range, but will also include the Doppler frequency shift due to target velocity. Since the Doppler frequency shift is added to the frequency of the reflected signal regardless of its modulation, it enters the frequency difference between the currently transmitted signal and the reflected signal similarly for up-chirp and down-chirp.
Thus, linearly frequency-modulated radars, and other systems, may identify reflections from one or more targets in the received signal. They may also perform matching for targets identified in reflections of signal modulated linearly with increasing frequency with targets identified in reflections of signal modulated linearly with decreasing frequency, and then determine the target Doppler frequency shift from the frequency differences between the currently transmitted and received signals for both signal modulations (up-chirp and down-chirp).
In some examples, radar processing circuitry may use for frequency estimation the Fourier transform, most often, but not limited to, its efficient discrete implementation known as the fast Fourier transform (FFT). When radar circuitry processes one or more chirps over duration T, the Fourier transform applied to each chirp or its various combinations—for example, but not limited to, averaging—is typically called the range or first Fourier transform (hereafter denoted as FFT1).
In the case of linearly frequency-modulated radars, radar circuitry may mix (i.e., multiply then filter) the received signal with the transmitted signal, and, after applying FFT1, its magnitude and phase represent the reflected signal. For a given time to, corresponding to range r0, FFT1(t0) refers to the FFT1 sample or bin.
The linearly frequency-modulated radar system may transmit and process multiple chirps, e.g., N chirps, conventionally of the same type (as for sawtooth waveform), but, in some examples, they may be of different types (as for triangular waveform), with some compensation applied. The processing circuitry may also apply additional processing to each chirp as needed. The processing circuitry may further form a sequence of values FFT1(t0, n), where n is an index of each chirp among multiple chirps, n=1,2, . . . , N. The processing circuitry may further perform a fast Fourier transform on values FFT1(t0, 1), FFT1(t0, 2), . . . , FFT1(t0, N), which is typically called the Doppler or second Fourier transform (hereafter denoted as FFT2). The processing circuitry may further calculate the second Fourier transform (FFT2) for a specific value of t0(i.e., FFT1 range bin), selected set of values t0, or for all possible values of t0.
In general, the disclosure describes techniques to estimate unambiguously and accurately the Doppler frequency shift and the corresponding target velocity. Radar systems, including pulsed radars, frequency-modulated continuous wave (FMCW) radars, and similar radar systems may output transmitted signals with a pulse-repetition frequency. Radar systems may accurately estimate Doppler frequency shifts for targets moving relative to the transmitter, when the target velocity corresponds to a Doppler frequency shift within the interval [−½,½) times the pulse-repetition frequency. When the velocity of the target corresponds to a Doppler frequency shift outside this unambiguous frequency interval, the resulting frequency estimate is aliased into the interval. Radars may increase the pulse-repetition frequency to widen the unambiguous frequency interval, but, as the pulse-repetition frequency becomes larger, other radar functions may be negatively affected.
This disclosure describes two approaches to resolve the ambiguity in estimating the Doppler frequency shift for high-velocity targets. Each approach entails techniques to estimate the Doppler frequency shift, fD, unambiguously and accurately within a frequency interval of length corresponding to the relevant pulse-repetition frequency. Both approaches include transmitting successive pairs of up-chirps and down-chirps. These chirps are processed by some technique that estimates a difference between transmitted and received frequency, an example of such technique may be FFT1 processing. The first approach includes the transmission of a triangular waveform and both its FFT1 and FFT2 processing. The second approach includes the transmission of a triangular waveform and its FFT1 processing as well as of an additional sawtooth or triangular waveform and the FFT2 processing of some or all of its chirps; for the second approach, the product between the chirp processing duration for the first waveform and the same-pulse-repetition frequency for the second waveform is set greater than 1.
The receiving circuitry determines the presence of targets using both subsets of chirps (e.g., the up-chirp and down-chirp of the triangular waveform) independently, matches detected targets, and then calculates a coarse but unambiguous estimate for the Doppler frequency shift, fD. The first approach, using a single triangular waveform, is to perform an averaging (possibly enhanced by interpolation) on two or more reflected received radar signals to increase the accuracy of the coarse but unambiguous estimate for the Doppler frequency shift, fD. In this first approach, the processing circuitry also uses all or a subset of up-chirps and/or down-chirps of the triangular waveform to calculate a highly accurate, i.e., fine, but ambiguous, estimate for the Doppler frequency shift. When the coarse estimate is combined with the fine estimate, the receiver circuitry may unambiguously and accurately calculate the Doppler frequency shift, and, then the target velocity.
The second approach, using two waveforms, includes transmitting a combination of increasing and decreasing linearly modulated chirps (i.e., one triangular waveform) to obtain a coarse but unambiguous estimate of the Doppler frequency shift; the accuracy of such coarse estimate may be limited to 1/T, where T is the sampled (processed) duration of a single up-chirp or down-chirp. The second approach further includes transmitting a second, sawtooth or triangular, waveform with a certain pulse-repetition frequency (PRF).
This second waveform may have linear modulation or some other type of modulation, as long as the modulation is consistent throughout this second waveform. Then, combining the coarse but unambiguous Doppler frequency shift estimate from the first, triangular, waveform with chirp processing duration T, with the fine but ambiguous Doppler frequency shift estimate from the second (sawtooth, triangular or other) waveform characterized by PRF yields unambiguous and accurate Doppler frequency shift estimate under the condition that the PRF multiplied by T is more than 1, i.e., PRF*T>1, which may also be written PRF·T>1. Thus, in the second approach, the chirps for the second waveform are necessarily shorter than for the first waveform.
In one example, this disclosure describes 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.
In another example, this disclosure describes 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.
In another example, this disclosure describes 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.
The details of one or more examples of this disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the disclosure will be apparent from the description and drawings, and from the claims.
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.
For linearly frequency-modulated radars, the accuracy and resolution of the Doppler frequency shift, fD, 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.
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.
Transmit antenna 104, band gap 106, receive array antenna 108 in the example of
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
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.
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, fD. 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, fD, 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.
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.
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 fD,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 fD,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).
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:
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).
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]
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), vc and vf 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
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.
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.
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.
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.
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.
Transmit beam 114 depicted in
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 fD 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
As described above in relation to
Similar to the example of
As with
In the example of
In operation, the processing circuitry for the radar system of this disclosure may calculate a first frequency difference 214 in
The processing circuitry may compare the first frequency difference 214 in
The processing circuitry may additionally calculate a fine, but ambiguous, estimate of the target velocity based on the sequence of chirps 240 of
Transmit antenna Tx 326 may output transmitted beam 114 as depicted in
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
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 vf,max=λ/2 * PRF 26.1307 m/s, i.e., low, and the accuracy (quantization interval) of the velocity estimate is Δvf=λ/2 * PRF 16=0.766 m/s, i.e., high. Therefore, the FFT2-based estimate is fine but can be ambiguous.
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
As with
As described above in relation to
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
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
Similar to
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.
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].
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).
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
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, fD, 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 fD.
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.
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.
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.
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
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
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.
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.
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.
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.
The techniques of this disclosure may also be described in the following examples.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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·T>1.
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.
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, ve, based on the unambiguous but coarse Doppler frequency shift estimate; calculate a corresponding fine but ambiguous target velocity estimate, vf, based on the fine but ambiguous Doppler frequency shift estimate; and 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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Various examples of the disclosure have been described. These and other examples are within the scope of the following claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/362,869, filed 12 Apr. 2022, the entire contents of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63362869 | Apr 2022 | US |