Target detection in rainfall and snowfall conditions using mmWave radar
10928501 ยท 2021-02-23
Assignee
Inventors
Cpc classification
H01L23/564
ELECTRICITY
G01S13/88
PHYSICS
G01S2013/9322
PHYSICS
H01L2223/6677
ELECTRICITY
G01S13/5248
PHYSICS
G01S7/027
PHYSICS
International classification
G01S13/524
PHYSICS
Abstract
A radar system includes a radio frequency (RF) circuit to generate a transmit signal and to receive a corresponding receive signal from a target during rainfall or snowfall conditions, and a signal processing circuit coupled to the RF circuit to generate an adaptive filter threshold in response to the rainfall or snowfall conditions, and to generate a valid target signal in response a portion of the receive signal above the adaptive filter threshold.
Claims
1. A radar system comprising: a radio frequency (RF) circuit configured to generate a transmit signal and to receive a corresponding receive signal from a target during rainfall or snowfall conditions; and a signal processing circuit coupled to the RF circuit configured to generate an adaptive filter threshold in response to the rainfall or snowfall conditions, and to generate a valid target signal in response to a portion of the receive signal above the adaptive filter threshold, wherein the signal processing circuit comprises a plurality of pass-band Doppler filters having a corresponding plurality of range bins, and wherein the valid target signal is generated when a target range spread of three consecutive range bins of the plurality of pass-band Doppler filters is less than a predetermined length.
2. The radar system of claim 1, wherein at least one of the plurality of pass-band Doppler filters comprises a clutter map for generating the adaptive filter threshold.
3. The radar system of claim 1, wherein the signal processing circuit comprises target tracking circuitry for generating a valid approaching target signal.
4. The radar system of claim 3, further comprising an actuator driver for receiving the valid target approaching signal.
5. The radar system of claim 1, wherein the radar system further comprises a semiconductor package.
6. The radar system of claim 5, wherein the semiconductor package further comprises a plastic shield.
7. The radar system of claim 5, wherein the semiconductor package further comprises a lens.
8. The radar system of claim 1, wherein the radar system comprises further comprises a printed circuit board (PCB).
9. The radar system of claim 8, wherein the PCB further comprises a plastic shield.
10. A method for detecting a target during rainfall or snowfall conditions comprising: generating a transmit signal; receiving a receive signal from a target during rainfall or snowfall conditions, the receive signal comprising an echo of the transmit signal; generating an adaptive filter threshold in response to the rainfall or snowfall conditions; generating a valid target signal in response to a portion of the receive signal above the adaptive filter threshold; and measuring a range spread of the receive signal, wherein generating the valid target signal comprises using a plurality of pass-band Doppler filters having a corresponding plurality of range bins, and wherein the valid target signal is generated when the range spread of three consecutive range bins of the plurality of pass-band Doppler filters is less than a predetermined length.
11. The method of claim 10 further comprising tracking the target to generate a valid approaching target signal.
12. The method of claim 11 further comprising controlling an operation of an escalator with the valid approaching target signal.
13. The method of claim 11 further comprising controlling an operation of a door with the valid approaching target signal.
14. An integrated radar system comprising: a transmit antenna; a receive antenna; RF and baseband circuitry in communication with the transmit antenna and the receive antenna; and digital signal processing circuitry in communication with the RF and baseband circuitry, the digital signal processing circuitry comprising a plurality of Doppler filters each coupled to an adaptive threshold detector, wherein at least one of the Doppler filters and at least one of the adaptive threshold detectors are coupled together by a rain clutter map, wherein the plurality of Doppler filters have a corresponding plurality of range bins, and wherein a valid target signal is generated when a target range spread of three consecutive range bins of the plurality of Doppler filters is less than a predetermined length.
15. The integrated radar system of claim 14, wherein the integrated radar system is integrated into a single package.
16. The integrated radar system of claim 15, further comprising a lens.
17. The integrated radar system of claim 14, wherein the integrated radar system is integrated onto a printed circuit board.
18. The integrated radar system of claim 14, further comprising an output for controlling an actuator driver.
19. The radar system of claim 1, wherein the predetermined length is 60 cm.
20. The method of claim 10, wherein the predetermined length is 60 cm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(11)
(12)
(13)
(14)
(15)
(16) Rain or snow clutter can be diffusive and windblown, and thus presents a challenge to both human target detection and human target tracking. Rainfall or snowfall can have a radar signature 30+dB or more, greater than that of a human target. Rainfall or snowfall can have a small Doppler spread around zero. Thus, a single filter with a notch at zero Doppler will not adequately reject rain. A set of pass band Doppler filters using 16-32 consecutive pulses can be constructed having a notch at zero Doppler. This implementation is sufficient to reject ground clutter but is not sufficient for rain clutter or snow clutter since tangential velocity detected by the radar introduces non-zero components near zero Doppler. A set of passband filters that are away from the zero Doppler can detect targets where no rain is present.
(17) Doppler filter banks with adaptive thresholding for each range-Doppler combination are used for first level processing, according to an embodiment. The near zero-Doppler bins store rain clutter map, which are used for thresholding. The other pass band filter banks have adaptive threshold based on the mean noise floor. Second level processing measures the range spread of the detected target to discriminate between an actual human target and rain clutter.
(18) Based on the post-processing detection, a valid target (human) is fed into a tracking algorithm to monitor its direction of movement. For example, if the direction of the detected target is towards the sensor over a predetermined period of time, e.g., 1-2 seconds, an actuator is activated to enable the operation of an appliance such as an escalator or an automatic door. A separate Kalman filter track may be enabled for each valid target detected and if any of the valid targets satisfies the above time duration condition, the actuator is enabled.
(19)
(20) The captured data is further processed in filter bank 610, which is explained in further detail below, and in further detail with respect to the description of
(21) Integration of many pulses using low Doppler side lobes is used to reject rain clutter. Embodiment methods employ adaptive thresholding using the rain clutter map 614 to set the threshold in the adaptive threshold detector 616.
(22) High resolution clutter maps 614 are used to detect tangential targets. Various clutter map techniques are described below, according to embodiments. In general, clutter maps 614 comprise a memory that stores, for each for each range-CPI cell (Coherent Processing Interval cell) in the radar's coverage, the value of the noise and clutter echo in that cell. The clutter echoes can contain snowfall and rainfall echo. The clutter map is for instance implemented using the following recursive filter equation:
(23)
(24) Wherein A(n) is the amplitude of the near-zero Doppler values, N is the window of the filter, typically N=16, and n is the index of the frame (continuous running).
(25) The recursive filter in the clutter map is used to detect targets whose radial velocity is at or near zero and whose backscatter echo is greater than the clutter and/or noise amplitude stored in the clutter map. The clutter map channel offers a method of detecting targets that are not detected by the subset of the Doppler filters that are adjacent to zero Doppler and whose shape is designed to strongly reject ground echoes near zero Doppler as is described in further detail with respect to
(26) After processing in the filter bank 610, post-processing is performed in post-processing threshold block 618 to generate a valid target signal 626, i.e. a signal indicative of the detection of a person. The valid target signal 626 is tracked using a Kalman filter target tracking block 620 to generate a valid approaching target signal 622, i.e. a signal indicative of the detection of a person moving towards the sensor. The valid approaching target signal can be used as the input signal for an actuator driver 624 associated with an appliance such as an escalator or an automatic door that is also subject to rainfall or snowfall conditions.
(27)
(28) Rainfall and snowfall echoes have a Doppler velocity near the Zero Doppler, for example 3 m/s to 3 m/s based on the angle of incidence of the rainfall/snowfall. However this Doppler information is unknown to the system a priorithe actual information in a particular rainfall or snowfall condition will affect the 3-5 Doppler bins/filters around the 0 Doppler bin/filter. These filters/bins are set with rain clutter map 710 as is shown in
(29) The post-processing techniques provided by post-processing block 618 further discriminates between rain/snow clutter and human targets by identifying the spread of the target along the range or range-azimuth. Based on whether the analysis is done on a range-only dimension or a range-azimuth plane a 1D or 2D sliding window is deployed to discriminate between rain/snow and human.
(30) The spread (length) of each target is calculated using the following equation:
length=max{range-gate}min{range-gate}.
(31) Wherein max{range-gate} is the maximum allowable distance set by the range gate and min{range-gate} is the minimum allowable distance set by the range gate.
(32) If the spread (length) of the target is greater than 60 cm (range-gates depends on the range resolution), the target is classified as rain clutter and not detected as valid target. Once a valid potential target is detected from a Doppler filter bin/map, neighboring range bins are also detected to determine the validity of a target. The range spread of the detected target is determined and if it is within the 60 cm range spread, the detected target is still a valid target. If this exceeds the 60 cm range spread, the detected target and associated range bins are ignored and potentially triggered by the rainfall/snowfall itself. The post-processing step 618 can be executed before or after the Doppler processing step 610.
(33) A nearest neighbor clustering technique is for instance used for target determination, and is illustrated in further detail below with a jump of one range bin. If there is detection on range bins 2, 3, 5, 6, and 7.fwdarw.(2, 7) there is a single target with spread of 5. If there is detection on range bins 12, 15, 16, and 17.fwdarw.(12), (15, 16, 17) there are two targets with spreads of 1 and 3, respectively. If there is detection on range bins: 5, 7, 8, 9, 19, 21, 22, 29.fwdarw.(5, 7, 8, 9), (19, 21, 22) and (29) there are three targets with spreads of 4, 3 and 1, respectively.
(34) Target range spread is thus calculated by the following equation:
Range spread indices (i.e. if three consecutive range bins are excited)*range resolution=target range spread<=60 cm.fwdarw.valid potential target.
(35) User position and velocity tracking equations are shown in
(36) A constant velocity model is used with the following parameters =[r.sub.k, v.sub.k] and
(37)
(38) The unknown acceleration is factored in the Q.sub.k model covariance matrix. A.sub.k is the state space matrix, and determines the change of state. H.sub.k is the measurement model. R.sub.k is the estimation error matrix (coming from the sensor estimates). Q.sub.k is the model covariance matrix (since a constant velocity model is used, target acceleration/jerks are accounted for in this matrix). The Kalman filtering described above occurs in block 620 (Kalman filter target tracking) in
(39)
(40) Application use cases include but are not limited to cases where an approaching human target is detected in snowfall or rainfall conditions and robust and reliable escalator control and automatic door opening is desired and achieved despite the escalator or automatic door being exposed to the snowfall or rainfall conditions.
(41) While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.