Radar systems are often employed to assist in the real-time detection and localization of obstacles in proximity to a host system. For example, a radar system may be used aboard a vehicle to detect other vehicles, pedestrians, or stationary objects. Radar is also an enabling technology for autonomous or semi-autonomous control of various driver-assist subsystems. Examples of such driver-assist subsystems include adaptive cruise control, automatic lane-changing/lane-keeping, automatic braking or steering, and backup assistance subsystems. Radar-based obstacle detection is also used to enhance overall situational awareness of a vehicle operator, e.g., by triggering and displaying timely alerts.
In a typical radar system, pulsed or continuous-wave (CW) radio frequency (RF) energy is transmitted as radio waves in a predetermined scanning direction, such as a forward, lateral, and/or rear direction relative to a host system. If the transmitted RF energy encounters a sufficiently reflective object as the waveform propagates through free space, some of the transmitted energy is reflected back toward the host system, whereupon the reflected energy is received by one or more antennas. The corresponding radar return signature is processed using onboard signal processing hardware and software. In this manner, the radar system is able to quickly ascertain the direction (i.e., azimuth and elevation) and a corresponding range to a detected radar target.
A radar system circuit ordinarily includes one or more antennas connected to an RF signal generator, with the antenna(s) radiating energy pulses from the RF signal generator into free space in a desired direction of propagation. The same or a different set of antennas receive some of the energy as a radar return signal when the transmitted energy is reflected from an obstacle located in the path of the energy pulses. As the return energy is typically much lower than the transmitted radar energy, the return signal is typically amplified. An amplified and demodulated return signal is then converted to a digital signal using an analog-to-digital converter (ADC). For CW radars, a given radar system has a specified maximum detection range that is limited by the sampling frequency of the ADC.
Disclosed herein is an improved radar circuit for use with a host system, e.g., a motor vehicle or other vehicle or mobile platform having a driver-assist system. The term “driver” as used herein may encompass human or robotic operators, and therefore the present teachings may be extended to semi-autonomous and autonomous vehicle applications. The term “assist” may include torque, braking, steering, and/or other assistance that is automatically provided as needed by an associated electronic control unit (ECU) in order to change the present operating state of the host system, and may also or alternatively include activation of audible, visible, and/or tactile warnings.
The radar circuit uses an ADC with multiple different sampling frequencies to estimate a true range to a radar target. As will be appreciated by one of ordinary skill in the art, the maximum detection range of a CW radar circuit increases with the sampling frequency of the ADC. However, a high-frequency ADC has certain potential disadvantages, including added complexity and cost, higher power demands, and the potential to generate more heat relative to lower-frequency ADCs. The multiple ADC sampling frequencies employed in accordance with the present teachings therefore provide an extended detection range comparable to a higher-frequency ADC while maintaining the cost and complexity advantages of low-frequency ADC sampling.
An effect of using the disclosed multi-sampling rate solution is that a given radar target is “detected” multiple times, with only one of the detection events being the true target and the rest being “ghost” or “alias” targets. This in turn causes range ambiguity that must be resolved as part of the solution. Each of the possible ranges to the target is referred to a “range hypothesis”. In order to determine the true range, a radar echo/return signal is sampled at multiple different ADC sampling rates. The ECU is therefore configured with the disclosed logic to enable the ECU to select the objectively correct range hypothesis from among the multiple range hypotheses, and to thereby eliminate the above-noted radar range ambiguity. The ECU does this using coherent integration of the various range hypotheses in the manner set forth herein.
In a disclosed embodiment, a radar circuit for use with a host system includes an RF signal generator configured to generate a predetermined RF waveform, and an RF antenna connected to the RF signal generator. The RF antenna transmits the RF waveform toward a radar target and receives a radar return signature from the radar target. The radar circuit also includes an ADC in communication with the RF antenna, with the ADC having multiple sampling frequencies, such that the ADC is configured to output sampled radar return signature data at the multiple sampling frequencies. An electronic control unit (ECU) in communication with the ADC is configured to receive the sampled radar return signature data from the ADC, generate a set of range hypotheses describing a possible range from the host system to the radar target, select a correct range hypothesis from the set of range hypotheses as a true range to the radar target, and execute a control action with respect to the host system using the correct range hypothesis.
Each sampling frequency is a whole divisor of a cutoff frequency of the ADC, such that the cutoff frequency is a least common denominator of the multiple sampling frequencies.
The ECU may up-sample the sampled radar return signature data to thereby integrate the sampled radar return signature data from the multiple channels into coherent up-sampled data. For instance, the ECU may use a zero padding process to up-sample the sampled radar return signature data.
The ECU in some embodiments generates the set of range hypotheses by frequency-shifting and summing the coherent up-sampled data. In other embodiments, the ECU is configured to select the correct range hypothesis as a range hypothesis having the highest signal energy in the set of range hypotheses.
A method for detecting a radar target in a host system includes generating a predetermined RF waveform using an RF signal generator, transmitting the RF waveform from the host system toward a radar target via an RF antenna connected to the RF signal generator, and receiving, via the RF antenna, a radar return signature reflected from the radar target. The method also includes sampling the radar return signature via a multi-channel ADC in which each respective channel of the multi-channel ADC has a different sampling frequency. The method also includes outputting sampled radar return signature data from the ADC at the different sampling frequencies, and processing the radar return signatures using an electronic control unit (ECU).
Processing in this embodiment may include generating a set of range hypotheses, each range hypothesis of which describes a possible range from the RF antenna to the radar target, selecting a correct range hypothesis from the set of range hypotheses as a true range to the radar target, and executing a control action with respect to the host system using the correct range hypothesis.
A vehicle is also disclosed herein that includes a radar circuit connected to the vehicle body, with the radar circuit configured as set forth above, i.e., with the above-noted RF antenna connected to an RF signal generator, the ECU, and the ADC having a plurality of different sampling frequencies.
The above summary is not intended to represent every embodiment or every aspect of the present disclosure. Rather, the foregoing summary merely provides an exemplification of some of the novel aspects and features set forth herein. The above features and advantages, and other features and advantages of the present disclosure, will be readily apparent from the following detailed description of representative embodiments and modes for carrying out the present disclosure when taken in connection with the accompanying drawings and the appended claims.
The present disclosure is susceptible to various modifications and alternative forms, and some representative embodiments have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the inventive aspects of this disclosure are not limited to the particular forms disclosed. Rather, the disclosure is to cover all modifications, equivalents, combinations, subcombinations, and alternatives falling within the spirit and scope of the disclosure as defined by the appended claims.
Referring to the drawings, wherein like reference numbers refer to like components, a host system in the form of an exemplary host vehicle 10 is depicted schematically in
The host vehicle 10 includes a vehicle body 14 and a radar circuit 20, with an example embodiment of the radar circuit 20 being described in further detail below with reference to
In order to more accurately detect the various possible radar targets shown in
Referring to
In a representative embodiment, hardware components of the radar circuit 20 may include an RF signal generator (“SIG-GEN”) block 32 configured to generate a predetermined RF waveform, an RF transmitter (“Tx”) 34, and one or more RF antennas (“ANT”) 36 connected to the RF signal generator block 32. The RF signal generator block 32 is configured to transmit the generated RF waveform (“WW”) away from the host vehicle 10 and toward prospective radar targets, and to receive a radar return signature or signal (“RR”) as energy reflected by the radar target(s). The ECU 30 is configured to control operation of the RF signal generator 32 to initiate an application-suitable radar beam, with the RF transmitter 34 ultimately producing pulses of an application-specific RF energy responsive to output signals from the RF signal generator 32. Such energy pulses are radiated into free space in a desired direction of propagation by the RF antenna 36. Upon reflection from an obstacle (potential radar target), the radar return signals are detected as the above-noted return signature by the RF antenna 36, and thereafter possibly amplified and demodulated via an RF receiver (“Rx”) 38. The radar return signature data, which is in analog form at this point, is received by an analog-to-digital converter (ADC) 40 and converted to a corresponding digital signal by the ADC 40, which as depicted may include multiple channels 40C each with a different respective ADC sampling frequency. While depicted as two channels 40C of a single ADC 40 for simplicity, multiple ADCs 40 could be used in the alternative, with each ADC 40 having a corresponding sampling frequency.
The digital output of the ADC 40 may be filtered via a filtering block (“FLT”) 42, e.g., using a Doppler filter, low-pass filters, etc. The filtered digital signals are then fed into the ECU 30 for processing and, ultimately, for target detection. While not described herein, those of ordinary skill in the art will appreciate that radar target detection may be accomplished by various well-established techniques, such as using a constant false alarm rate (CFAR) detector and/or using threshold energy comparisons to detect a given target. The present logic 35 may be used in conjunction with such detection techniques to extend the detection range without requiring high-frequency ADC hardware.
The ECU 30 of
The range ambiguity resolution logic 35 of the present disclosure is described in detail below with reference to the remaining Figures. In general, a radar system such as the radar circuit 20 of
where fstop is the cutoff frequency of an anti-aliasing low-pass filter used as part of the radar circuit 20, a is the chirp slope, and c is the speed of light. To prevent signal aliasing, the cutoff frequency (fstop) is usually set equal to the sampling frequency (fs) of the ADC, i.e., f s=fstop. In this manner, an ADC's sampling frequency is what determines the maximum detection range as a trade-off between signal resolution and a maximum unambiguous Doppler range:
where ΔR is the range resolution, Tc is the chirp duration, and λ is the signal wavelength.
Referring to the sample data 50 shown in
The problem of aliasing is solved as set forth herein by simultaneously sampling the received return signals at multiple different sampling frequencies, e.g., by programming the ADC 40 of
In general, the method 100 for detecting a radar target in a host system, e.g., the host vehicle 10 of
The method 100 additionally includes outputting sampled radar return signature data from the ADC 40 at the different sampling frequencies, and then processing the radar return signatures using the ECU 30. As detailed below, processing via the ECU 30 includes generating a set of range hypotheses, with each range hypothesis describing a possible range from the RF antenna block 36 to the radar target, selecting a correct range hypothesis from the set of range hypotheses as a true range to the radar target, and executing a control action with respect to the host system/vehicle 10 using the correct range hypothesis.
A particular embodiment of such a method 100 begins with block B102. The ECU 30 of
as described above. The method 100 then proceeds to block B106.
Block B106 entails performing an analog-to-digital conversion using the corresponding ADC 40 or channels thereof, e.g., ADCfs1, . . . ADCfsN. Referring briefly to
Referring again to
At block B108, which is depicted in a greater level of detail in
For instance, a “zero padding” process may be used at sub-block B108a of
A low-pass filter may be applied at sub-block B108b with a cutoff frequency of fsN to filter out high-frequency arguments. Block B108 results in a signal, S(m), having only the trivial hypotheses in the frequency span of [0,fsN].
Block B108 further includes sub-block B108c, which is used to create a set of range hypotheses. A signal which incorporates all possible range hypotheses may be generated by frequency-shifting and summing the up-sampled signal:
where m is the sample index, M is the number of samples, and j=√{square root over (−1)}. At sub-block B108d of
Referring again to
At block B118 of
A hypothesis selection algorithm may be used to implement block B118. A non-limiting example embodiment of such an algorithm may be expressed as follows:
Detections
Sampling Rates
Hypothesis Tolerances
Number of Detections
Number of Sampling Rates
Loop on sampling rates
Loop on Detections
Loop on Detections
Loop on sampling rates
In
Referring to
The present approach coherently integrates the various return signals when sampled at different rates. As shown in
While some of the best modes and other embodiments have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Those skilled in the art will recognize that modifications may be made to the disclosed embodiments without departing from the scope of the present disclosure. Moreover, the present concepts expressly include combinations and sub-combinations of the described elements and features. The detailed description and the drawings are supportive and descriptive of the present teachings, with the scope of the present teachings defined solely by the claims.