This application is based upon and claims the benefit of priority of the prior Japanese Patent Application 2008-34770 filed on Feb. 15, 2008, so that the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to a radar sensor which receives a radar wave, reflected from a target object and transmitted through a wave transmission member, in a plurality of antenna elements, and more particularly to the radar sensor which judges the existence of a wave attenuator attenuating the radar wave directed toward the member.
2. Description of Related Art
A millimeter wave radar sensor disposed on a vehicle has been used for a vehicle trailing control and/or a vehicle collision predicting control. In this radar sensor, a millimeter wave is transmitted from a transmitting antenna to a target object (e.g., an obstacle or a preceding vehicle) placed in front of the current vehicle, and the millimeter wave reflected from the object is received by a receiving antenna. Then, a distance between the current vehicle and the object and a relative speed of the current vehicle to the object are calculated from the transmitted wave and the reflected wave. Therefore, the current vehicle can automatically trail the preceding vehicle or predict a collision with the preceding vehicle with high precision.
To prevent the radar wave from being attenuated in a window of the vehicle during the transmission of the wave, the radar sensor is not located in the vehicle compartment but is disposed on the front bumper placed outside the compartment. In this case, the radar wave is not transmitted through the window, so that this sensor can prevent the attenuation of the radar wave caused by the window. However, the radar sensor is exposed to the open air, so that various things such as turbid water, snow, dust, mud and the like are easily attached to a surface of a protecting member covering the receiving antenna of the sensor. These things soil the surface of the protecting member so as to attenuate the reflected wave. For example, the soiling things absorb or reflect a large portion of the reflected wave so as to reduce the electric power of the wave received in the receiving antenna. Therefore, the performance for detecting the object in the radar sensor is undesirably degraded, so that the reliability in the trailing control and the predicting control is lowered in the radar sensor. When the sensor detects the degradation of the object detecting performance, various types of control requiring the detection results of the sensor are stopped or partially performed.
To detect the degradation of this performance caused by various things attached to the protecting member of the receiving antenna, Published Japanese Patent First Publication No. 2003-320866 discloses a radar sensor for estimating a degree of the degradation of the object detecting performance. In this sensor, a frequency spectrum of the received signal (i.e., reflected radar wave) is calculated, and the reception amplitude at the spectrum peak of the frequency spectrum is always monitored. When the surface of the protecting member is heavily soiled, the amplitude at the spectrum peak is lowered. Therefore, the degradation level of the performance can be estimated from a change in the amplitude of the spectrum peak. For example, when the change becomes larger than a threshold value, the radar sensor judges that the object detecting performance is degraded.
Further, various reflected waves (i.e., multi-path reflected waves) passing through different transmission paths are sometimes received in receiving antenna for a short time. In this case, the interference of the reflected waves is caused so as to temporarily reduce the amplitude at the spectrum peak. To distinguish the performance degradation caused by the soiled or dirty surface of the protecting member from the performance degradation caused by the multi-path reflected waves, the continuation time of the reduction in the amplitude of the spectrum peak is measured. When this continuation time exceeds a predetermined period, the radar sensor judges that the performance degradation is continuously caused by various things soiling the surface of the protecting member.
The radar sensor has a plurality of antenna elements each of which receives a reflected radar wave. Each antenna element corresponds to a receiving channel. This radar sensor can detect a target bearing (i.e., a direction to the target object). To make a small-sized radar sensor, the number of antenna elements has been recently reduced. However, as the number of antenna elements is decreased, the adverse influence of the performance degradation in one antenna element on the precision in the bearing detection is enlarged.
To maintain the precision in the bearing detection to a high level, it is required to reliably judge whether or not the surface of the protecting member is soiled or made dirty. For reliable judgment, it is desired to heighten the detection sensitivity to the surface of the protecting member soiled or made dirty. For example, even when the reduction of the amplitude at the spectrum peak is small, the sensor is adjusted to judge that the performance degradation is caused by the soiled or dirty surface of the protecting member.
However, when this detection sensitivity is heightened, the performance degradation actually caused by multi-path reflected waves is detected by mistake as the performance degradation caused by the soiled or dirty surface of the protecting member. As a result, even when the performance degradation of the radar sensor is not caused by the soiled or dirty surface of the protecting member, various types of control using the radar sensor are undesirably stopped in response to a misjudgment.
An object of the present invention is to provide, with due consideration to the drawbacks of the conventional radar sensor, a radar sensor which receives a radar wave, reflected from a target object and transmitted through a wave transmission member, in a plurality of antenna elements while judging the existence of a wave attenuator attenuating the reflected radar wave directed toward the member with high precision.
According to an aspect of this invention, the object is achieved by the provision of a radar sensor which receives a radar wave, reflected from a target object and transmitted through a wave transmission member in each of a plurality of antenna elements corresponding to a plurality of receiving channels, as a received signal while judging existence of a wave attenuator attenuating at least one of the reflected radar waves. The radar sensor comprises a preparation block, a detecting block, a maximum level channel extracting block, a difference calculating block, a candidate channel setting block, a non-candidate channel setting block, a preliminary judgment variable incrementing block, a final judgment variable increasing block, and an outputting block. The preparation block sets each of a preliminary judgment variable and a final judgment variable at an initial value, assigns the preliminary judgment variable to each of the receiving channels, and sets a first period of time and a second period of time including one first period or a plurality of first periods. The detecting block detects an electric power level of the received signal received in each antenna element as the level of the corresponding receiving channel every first period. The maximum level channel extracting block extracts a maximum level channel, having a maximum level among the levels of the receiving channels, from the receiving channels every first period. The difference calculating block calculates a channel level difference between the maximum level of the maximum level channel and the level of each of the receiving channels other than the maximum level channel every first period. The candidate channel setting block sets one receiving channel corresponding to the channel level difference, which is calculated in one second period and is equal to or larger than a candidate threshold value, as a candidate channel for each of the receiving channels other than the maximum level channel every second period. The non-candidate channel setting block sets one receiving channel corresponding to the channel level difference, which is calculated in one second period and is smaller than a non-candidate threshold value being lower than the candidate threshold value, as a non-candidate channel for each of the receiving channels other than the maximum level channel every second period. The preliminary judgment variable incrementing block increments the preliminary judgment variable of each receiving channel each time the receiving channel is set as the candidate channel and initializes the preliminary judgment variable of each receiving channel each time the receiving channel is set as the non-candidate channel. The final judgment variable increasing block increases the final judgment variable by a renewal value each time the preliminary judgment variable of at least one receiving channel reaches or exceeds a preliminary judgment value in one second period. The outputting block outputs information indicating existence of the wave attenuator in response to the final judgment variable reaching a final judgment threshold value.
With this structure of the radar sensor, when one receiving channel has the channel level difference being equal to or larger than the candidate threshold value, the sensor does not immediately judge that the wave attenuator attenuates the reflected radar wave, but the receiving channel is set as a candidate for a channel on which an adverse influence of a wave attenuator is exerted. Then, when the receiving channel is repeatedly set as a candidate channel for a preliminary judgment period (a period required to increase the preliminary judgment variable to the preliminary judgment value), the increase of the final judgment variable is started. This increase is continued when at least one receiving channel is set as a candidate channel for the preliminary judgment period or more. The candidate channel denotes a candidate for a channel which receives electric power of the received signal reduced by a wave attenuator.
When at least one receiving channel set as a candidate channel for the preliminary judgment period or more exists for a final judgment period (a period required to increase the final judgment variable to the final judgment threshold value), the sensor finally judges that a wave attenuator exists. That is, the sensor detects the existence of a wave attenuator.
Therefore, when the level of one receiving channel is temporarily reduced due to the reception of multi-path reflected waves or the like, the receiving channel is set as a candidate channel. Therefore, the preliminary judgment variable of the receiving channel is repeatedly incremented for a short time. However, the increase of the final judgment variable is not started until the preliminary judgment variable reaches the preliminary judgment value. Accordingly, the sensor can prevent a misjudgment based on multi-path reflected waves or the like that a wave attenuator attenuates the reflected radar wave directed toward the wave transmission member.
Further, a wave attenuator is sometimes moved on/over the wave transmission member. In this case, the attenuator first attenuates the radar wave directed toward one receiving channel and attenuates the radar wave directed toward another channel at a next time. Therefore, even when the preliminary judgment variable of one receiving channel once reaches the preliminary judgment value to increase the final judgment variable, the receiving channel is set as a candidate for a channel (e.g., anon-candidate channel) which receives electric power of the received signal without being influenced by any wave attenuator, and the preliminary judgment variable of this channel is initialized. However, the preliminary judgment variable of another channel soon reaches the preliminary judgment value to continue increasing the final judgment variable. Accordingly, even when a wave attenuator is moved on/over the wave transmission member, the sensor can reliably detect the existence of the wave attenuator and can output information indicating the existence of the wave attenuator.
Moreover, the temporary reduction of the level in one receiving channel due to multi-path reflected waves or the like and the continuing reduction of the level in another channel due to a wave attenuator are sometimes caused simultaneously. However, in the present invention, the plurality of candidate channels can be set every first period. Therefore, even when one receiving channel corresponding to the temporary reduction of the level is set as a candidate channel, another receiving channel corresponding to the continuing reduction of the level can be reliably set as another candidate channel. Accordingly, even when both the temporary reduction and the continuing reduction of the levels are simultaneously caused, the sensor can reliably detect the existence of the wave attenuator and can output information indicating the existence of the wave attenuator.
An embodiment of the present invention will now be described with reference to the accompanying drawings.
As shown in
The radar sensor 3 is formed of a frequency modulated continuous wave (FM-CW) type electronically agile radar. This sensor 3 transmits a frequency-modulated radar wave of a millimeter wave band to the object and receives the wave reflected from the object. The sensor 3 detects the object from both the transmitted wave and the received wave and produces target information about the object and diagnosis information indicating conditions of the sensor 3 from the detection result. The target information includes information of a relative speed of the current vehicle to the object, information of a distance between the current vehicle and the object, and information of a target bearing (i.e., a direction from the current vehicle to the object). The diagnosis information includes information indicating degradation of the performance for detecting the object or no degradation of the detecting performance.
This detecting performance is degraded by a wave attenuating thing or matter (i.e., a wave attenuator) which attenuates the radar wave or beam directed toward a wave transmission member or intercepts the radar wave or beam from the member. This member covers and protects a plurality of radar wave receiving antennas of the sensor 3. When no wave attenuating things attenuate the radar wave directed toward the member, the radar wave is transmitted to the receiving antennas through the member.
The brake ECU 34 detects the condition of the brake pedal from detection data of an M/C pressure sensor (not shown) in addition to detection data (e.g., a steering angle and a yaw rate) of a steering sensor and a yaw rate sensor (not shown), outputs the condition of the brake pedal to the distance ECU 30, receives information of a target speed and a brake request from the distance ECU 30, and drives a brake actuator according to the condition of the brake pedal, the target speed information and the request to repeatedly open and close each of a pressure increasing valve and a pressure reducing valve of a brake hydraulic unit. Therefore, the brake ECU 34 can control the brake torque.
The engine ECU 32 transmits detection data (e.g., a vehicle speed detected in a vehicle speed sensor, engine control conditions detected in throttle angle sensors of an internal combustion engine, and an acceleration operating condition detected in an acceleration stroke sensor) to the distance ECU 30, receives information of a target speed, a fuel cut request and the like from the distance ECU 30, and drives throttle actuators according to the engine operating condition specified by the received information and request to adjust the throttle angle sensors. Therefore, the engine ECU 32 can control the driving force.
The distance ECU 30 receives the target information and the diagnosis information from the sensor 3, receives information of the vehicle speed and information of the engine control conditions from the engine ECU 32, and receives information of the steering angle, the yaw rate and the brake control condition from the brake ECU 34. The distance ECU 30 produces information of the target speed, the fuel cut request and the like from a setting value of a cruised control switch, a setting value of an inter-vehicle distance setting switch (not shown) and the target information of the sensor 3, performs the transmission of the information of the target speed and the fuel cut request to the engine ECU 32 as a control instruction, and performs the transmission of the information of the target speed and a brake request to the brake ECU 34 to adjust the distance from the preceding vehicle at a proper value.
Further, when the diagnosis information received from the sensor 30 indicates the degradation of the detecting performance, the distance ECU 30 performs a specific process to prohibit the use of the target information or allow the use of only a part of the target information.
As shown in
For example, wave attenuating things such as water, snow, dust, mud and the like are attached to the outer surface of the radome 3c as things covering, adhering to, coating or soiling the radome 3c or making the radome 3c dirty, wave attenuating things such as spots, stains and the like are formed on the outer surface of the radome 3c, or wave attenuating things such as dead leaves, metallic or non-metallic debris and the like covers the outer surface of the radome 3c. These attenuating things absorb or reflect a large portion of the radar wave directed to the radome 3c so as to reduce the electric power of the radar wave transmitted through the radome 3c.
Returning to
The radar sensor 3 further has a wave receiving section 20 for receiving the radar wave reflected from the object as a received signal Sr in each of a plurality of receiving antennas (i.e., antenna elements), a selector switch 21 for selecting each of the receiving antennas of the section 20 one by one, an amplifier 22 for amplifying the received signal Sr of the receiving antenna selected by the switch 21, a mixer 23 for mixing the amplified received signal Sr and the local signal SL obtained from the distributor 14 to produce a beat signal SBT, a filter 24 for performing a filtering operation for the beat signal to remove unnecessary components from the beat signal, an analog-to-digital (A/D) converter 25 for converting an analog level of the beat signal into digital data to obtain the data as sampling data, and a signal processor 26 for controlling the oscillator 10, the switch 21 and the converter 25, performing the signal processing for the sampling data to produce the target information and the diagnosis information and communicating with the distance ECU 30 to receive the target speed information from the distance ECU 30 and to send the target information and the diagnosis information to the distance ECU 30.
A plurality of receiving channels CH1 to CHN are allocated to the respective receiving antennas of the section 20. The processor 26 has a well-known microcomputer composed of a central processing unit (CPU), a read only memory (ROM) and a random access memory (RAM). The processor 26 further has an arithmetic processing unit (e.g., a digital signal processor) for performing the fast Fourier transform (FFT) for the sampling data of the converter 25. The processor 26 sets a modulation period of time and a measuring period of time such that a predetermined number of modulation periods (e.g., three modulation periods) are included in each measuring period. The processor 26 controls the oscillator 10 to start the wave generating operation every measuring period, to generate the frequency-modulated high frequency wave every modulation period, and to stop the wave generating operation in response to an elapse of three modulation periods. The processor 26 controls the switch 21 to select each of the receiving antennas predetermined times every reception period of time. Each reception period is slightly delayed from the preceding modulation period. The processor 26 controls the converter 25 to obtain one piece of sampling data every selection of the switch 21. The processor 26 produces and outputs the target information and the diagnosis information every measuring period.
The processor 26 has a wave attenuating thing detecting unit 41 to detect the existence of wave attenuating things which cover at least a portion of the outer surface of the radome 3c to attenuate the radar wave directed toward the radome 3c and at least one receiving antenna of the section 20.
With this structure of the radar sensor 3, when the oscillator 10 starts the driving operation, the oscillator 10 generates a high frequency wave, the amplifier 12 amplifies the wave, and the distributor 14 produces a transmitted signal Ss and a local signal SL from the amplified wave. The signal SL is sent to the mixer 23. The signal Ss is radiated from the antenna 16 as a radar wave and is reflected by the target object. This reflected signal is returned to the sensor 3 and is received in each of the receiving antennas of the receiving section 20 as a received signal Sr. The switch 21 selects each of the receiving channels CHi (i ranges from 1 to N) at a switching timing 512 times every reception period. The amplifier 22 amplifies the signal Sr of the receiving channel CHi every selection of the switch 21, and the mixer 23 produces a beat signal from the signal Sr and the local signal SL. The filter 24 removes unnecessary components from the beat signal, the A/D converter 25 converts the beat signal into digital sampling data in synchronization with the switching timing of the switch 21, and the processor 26 performs the signal processing for the sampling data to produce target information and diagnosis information.
To measure the target distance, the relative speed and the target bearing of the target information, a measurement method using an FM-CW type electronically agile radar is, for example, adopted.
As shown in
The beat signal has a component which indicates an absolute difference in frequency between the signals Ss and Sr. When the speed of the current vehicle is the same as that of the target object, the frequency of the beat signal in the up period Tu is the same as that in the down period Td. In other words, the relative speed is indicated by the difference in frequency of the beat signal between the up and down periods. Therefore, the relative speed can be obtained from the beat signal.
The frequency of the beat signal is proportional to a propagation delay time ΔT equal to a turnaround time of the signal Ss required to go to and return from the target object. Therefore, the target distance can be obtained from the beat signal.
The receiving antennas of the section 20 are arranged in a certain rule, and there are time differences (or phase differences) in the reception of the signals Sr in the receiving antennas. These time differences are determined by directions of the target object from the respective receiving antennas, the positional relationship among the receiving antennas, and the frequency of the received signal Sr received in each receiving antenna. Therefore, the target bearing can be determined from the time differences.
The processor 26 performs the signal processing every measuring period Tms. This signal processing will be described with reference to
As shown in
At step S120, well-known distance FFT processing is performed for each third block of sampling data to produce a frequency spectrum corresponding to each of the up and down periods of each reception period Trc for each receiving channel. The frequency spectrum of each receiving channel indicates the relationship between frequency and electric power changing with the frequency in the received signal Sr of the receiving channel.
At step S130, a peak point is extracted from each frequency spectrum while using a first peak extracting threshold value (e.g., 5 dB), and a frequency and an electric power level (i.e., a specific frequency and a specific level) at the peak point are specified. A frequency point corresponding to the maximum level in each frequency spectrum is set as the peak point. When a decibel ratio 10×log10P1/P2 of the maximum level P1 to an level P2 of noise in each frequency spectrum is equal to or higher than the first peak extracting threshold value, the peak point is extracted from the frequency spectrum. In contrast, when the decibel ratio is lower than the threshold value, no peak point is extracted.
At step S140, a range of frequency and a range of electric power are predicted from the specific frequencies and the specific levels of the peak points (i.e., records) extracted in the past measuring periods Tms for each receiving channel, and it is judged whether or not the peak points of each receiving channel in this current measuring period Tms are placed within the predicted ranges of the receiving channel. When the peak point in this measuring period Tms is placed within the predicted ranges, the peak point is stored to be used for an object recognizing process required for the target information. In contrast, when the peak point is placed out of the predicted ranges, the peak point is abandoned. That is, only the peak point matching with the past peak points are adopted for each receiving channel.
At step S150, the process for correcting differences in the level among the receiving channels is performed for the specific levels of the peak points extracted at step S130. These differences are caused due to characteristics of the sensor 3. For this correction, when the outer surface of the radome 3c is made clean without being covered with any wave attenuating things, frequency spectra of the receiving channels are actually calculated in advance, and reference peak points of these frequency spectra are extracted. Correction values of the respective receiving channels are determined from levels of the reference peak points, and the correction value corresponding to each peak point extracted at step S130 is added to the specific level of the peak value, or the specific level of the peak value is multiplied with the corresponding correction value.
At step S160, based on the corrected specific levels and the specific frequencies of the peak points in the receiving channels, the detecting unit 41 of the processor 26 performs the wave attenuating thing detecting process in this measuring period Tms. More specifically, the processor 26 judges whether or not at least a portion of the outer surface of the radome 3c is covered with wave attenuating things attenuating the received signal Sr directed toward the receiving antennas of the section 20 and detects the existence of the wave attenuating things covering the outer surface of the radome 3c from the judging result.
At step S170, the target bearing is calculated from the corrected specific levels and the specific frequency of the peak points. To calculate the target bearing, the corrected specific levels placed at the same specific frequency are corrected from a plurality of receiving channels, and the well-known bearing FFT is performed for the corrected specific levels.
The changing block 53 changes the frequency of the radar wave with time to output the radar wave having the changing frequency from the sensor 3 to the target object.
The preparation block 42 sets a preliminary judgment variable and a final judgment variable at initial values and assigns the preliminary judgment variable to each of the receiving channels, and sets a reception period Trc and a measuring period Tms including a plurality of reception periods Trc.
The detecting block 43 detects an electric power level of the received signal Sr received in each receiving antenna of the section 20 as a level of the corresponding receiving channel every reception period Trc for each measuring period Tms.
The extracting block 44 produces a frequency spectrum, indicating a relationship between frequency and electric power of the received signal in each receiving channel, from the received signal Sr every reception period Trc, and extracts a peak point corresponding to a specific frequency and a specific level, which is largest among levels of each frequency spectrum, from the frequency spectrum.
The selecting block 45 selects, from each receiving channel, a monitoring channel having the peak point of which the specific frequency is placed within a predetermined frequency range and of which the specific level is higher than a peak level threshold value.
The extracting block 46 extracts a maximum level channel, having a maximum level among the specific levels of the monitoring channels, from the monitoring channels every reception period Trc.
The calculating block 46 calculates a channel level difference between the maximum level of the maximum level channel and the specific level of each of the monitoring channels other than the maximum level channel every reception period Trc.
The setting block 48 sets one monitoring channel corresponding to channel level differences, which are calculated in all reception periods Trc of one measuring period Tms and are equal to or larger than a candidate threshold value, as a candidate channel for each of the monitoring channels other than the maximum level channel every measuring period Tms. The candidate channel denotes a candidate for a channel which is assumed to receive electric power of the received signal Sr reduced by wave attenuating things.
The setting block 49 sets one monitoring channel, in which at least one of channel level differences calculated in all reception periods Trc of one measuring period Tms is smaller than a non-candidate threshold value being lower than the candidate threshold value, as a non-candidate channel for each of the monitoring channels other than the maximum level channel every measuring period Tms. The non-candidate channel denotes a candidate for a channel which is assumed to receive electric power of the received signal Sr without being influenced by any wave attenuating things.
The incrementing block 50 increments the preliminary judgment variable of each monitoring channel each time the monitoring channel is set as the candidate channel and initializes the preliminary judgment variable of each monitoring channel each time the monitoring channel is set as the non-candidate channel.
The increasing block 51 increases the final judgment variable by a renewal value each time the preliminary judgment variable of at least one monitoring channel reaches or exceeds a preliminary judgment value in one measuring period Tms.
The outputting block 52 judges, in response to the final judgment variable reaching a final judgment threshold value, that wave attenuating things exist to attenuate at least one of the radar waves directed toward the radome 3c and the section 20 and outputs information indicating the existence of the wave attenuating things. For example, in response to the outputting of the information, an alarm lamp is activated, or a buzzer is actuated.
When the level of one monitoring channel is temporarily reduced due to the reception of multi-path reflected waves or the like, the monitoring channel is set as a candidate channel. Therefore, the preliminary judgment variable of the monitoring channel is repeatedly incremented for a short time. However, the increase of the variable is not started until the variable reaches the preliminary judgment value. Accordingly, the sensor can prevent a misjudgment based on multi-path reflected waves or the like that wave attenuating things attenuate the radar wave directed toward the radome 3c.
Further, wave attenuating things are sometimes moved on/over the radome 3c. In this case, the attenuating things currently attenuate the radar wave directed toward one monitoring channel and attenuate the radar wave directed toward another monitoring channel at a next time. Therefore, even when the preliminary judgment variable of one monitoring channel once reaches the preliminary judgment value to increase the final judgment variable, the monitoring channel is set as a non-candidate channel, and the preliminary judgment variable of this channel is initialized. However, the preliminary judgment variable of another monitoring channel soon reaches the preliminary judgment value to continue increasing the final judgment variable. Accordingly, even when wave attenuating things are moved on/over the radome 3c, the detecting unit 41 of the sensor 3 can reliably detect the existence of the wave attenuating things to output information regarding the things.
Moreover, the temporary reduction of the level in one monitoring channel due to multi-path reflected waves or the like and the continuing reduction of the level in another monitoring channel due to wave attenuating things are sometimes caused simultaneously. However, the plurality of candidate channels can be set every measuring period Tms. Therefore, even when one monitoring channel corresponding to the temporary reduction of the level is set as a candidate channel, another monitoring channel corresponding to the continuing reduction of the level can be reliably set as another candidate channel. Accordingly, even when both the temporary reduction in one monitoring channel and the continuing reduction in another monitoring channel are simultaneously caused, the detecting unit 41 of the sensor 3 can reliably detect the existence of the wave attenuating things and can output information regarding the things.
The detecting unit 41 may further have a minimum level channel extracting block 53, a maximum-minimum level difference calculating block 54 and a final judgment variable initializing block 55.
The extracting block 53 extracts a minimum level channel, having a minimum level among the levels of the monitoring channels, from the monitoring channels every reception period Trc. The calculating block 54 calculates a difference in level between the maximum level channel and the minimum level channel as a maximum-minimum level difference every reception period Trc.
The initializing block 55 initializes the final judgment variable each time the preliminary judgment variable of at least one monitoring channel is lower than the preliminary judgment value in one measuring period Tms and at least one of the maximum-minimum level differences in the reception periods Trc of the measuring period Tms is equal to or smaller than a cancellation threshold value. The judging block 52 stops outputting the information each time the final judgment variable is initialized.
The wave attenuating thing detecting process may be performed without using the frequency spectra or selecting the monitoring channels from the receiving channels. That is, this detecting process may be performed based on an electric power level at an arbitrary frequency in the received signal Sr of each receiving channel.
An example of the wave attenuating thing detecting process at step S160 will be described in more detail with reference to
As shown in
At step S210, the block 44 extracts each of the peak points as a monitoring peak point when the peak point is placed in a predetermined monitoring frequency zone and has the specific level being equal to or higher than a second peak extracting threshold value. The second peak extracting threshold value is set to be larger than the first peak extracting threshold value. The predetermined monitoring frequency zone corresponds to the distance zone ranging from 20 m to 80 m. When the relative speed is equal to zero, the frequency of the beat signal corresponds to the target distance between the current vehicle and the target object. Therefore, the frequency of the frequency spectrum corresponds to the target distance.
This detecting process is performed only for monitoring channels of which the frequency spectra have the monitoring peak points. Therefore, the differences among levels at the peak points of the receiving channels can be calculated with high precision, and the reliability in the judgment about the existence of wave attenuating things can be improved.
At step S220, it is judged whether or not at least two monitoring peak points are extracted from the peak points at least in one reception period Trc of this measuring period Tms. In case of a negative judgment, this process is ended. In contrast, in case of an affirmative judgment, at step S230, the level of the monitoring peak point is calculated for each channel every reception period Trc. In this case, because each reception period Trc is composed of the up and down periods in the same manner as the up and down periods Tu and Td of the modulation period Tmd, the electric power level in the up or down period of each reception period Trc is calculated as the level in the reception period Trc, or the average of levels in the up and down periods of each reception period Trc is calculated as the level in the reception period Trc.
At step S240, in the block 46, one receiving channel having the maximum level among those at the monitoring peak points of the receiving channels is extracted as a maximum level channel every reception period Trc.
At step S245, one receiving channel having the minimum level among those at the monitoring peak points of the receiving channels is extracted as a minimum level channel every reception period Trc.
At step S250, a channel level difference Ld1 between the maximum level and the level of the monitoring peak point is calculated for each channel every reception period Trc.
At step S260, a preliminary judgment variable renewing operation is performed. In this operation, the preliminary judgment variable CP assigned to each channel is renewed or maintained according to the channel level differences of the receiving channel in this measuring period Tms.
As shown in
At step S450, it is judged whether or not at least one of the channel level differences Ld1 of the receiving channel CHi in all three reception periods Trc is equal to or smaller than a non-candidate threshold value Lth2 (e.g., Lth2 corresponds to 9 dB). This non-candidate threshold value is lower than the candidate threshold value. In case of an affirmative judgment, at step S460, the receiving channel CHi is set as a non-candidate channel. Then, at step S470, the preliminary judgment variable CP of the non-candidate channel CHi is reset at zero. In case of a negative judgment at step S450, the procedure proceeds to step S480.
At step S480, the channel number i is incremented by one. Then, at step S490, it is judged whether or not the channel number i exceeds the value N. In case of a negative judgment, the procedure returns to step S420. In contrast, in case of an affirmative judgment, this process is ended.
Therefore, in the preliminary judgment variable renewing process, the preliminary judgment variable CP of each candidate channel is incremented in this measuring period Tms, and the variable CP of each non-candidate channel is reset at zero in this measuring period Tms. Further, the preliminary judgment variable CP of each channel not set as the candidate channel or the non-candidate channel is maintained.
For example, when the detecting performance is degraded in one receiving channel due to soiling things attached to the radome 3c, the receiving channel is set as a candidate channel. When the detecting performance is degraded in another receiving channel due to multi-path reflected waves or the like, the receiving channel is also set as a candidate channel. Therefore, even when the performance degradation due to soiling things and the performance degradation due to multi-path reflected waves or the like are simultaneously caused in respective receiving channels, each of the channels can be set as a candidate channel.
Returning to
K=V(km/hr)/10 (1)
Then, at step S300, the final judgment variable CD is increased by the renewal value K according to the equation (2).
CD=CD+K (2)
Then, at step S310, it is judged whether or not the judging variable CD is equal to or higher than a final judging threshold value CDth (e.g., 100). In case of a negative judgment, this process is ended. In contrast, in case of an affirmative judgment, at step S320, diagnosis information indicating that the outer surface of the radome 3c is soiled is set in the on state. Then, this process is ended. Therefore, the sensor 3 starts outputting the diagnosis information to the ECU 30 or continues outputting the diagnosis information. For example, in response to the outputting of the diagnosis information, an alarm lamp is activated, or a buzzer is actuated. Therefore, the driver can acknowledges the existence of soiling things attached to the radome 3c.
Because the judging variable CD is increased when the judging variable CP of at least one receiving channel is equal to or higher than the value CPth, even when soiling things are moved on the radome 3c to change the first channel corresponding to the performance degradation to the second channel, the sensor 3 can reliably detect the performance degradation caused by the soiling things. More specifically, even when the judging variable CP of the first channel reaching or exceeding the value CPth is reset at zero due to the movement of the soiling things, the variable CD is still increased when the judging variable CP of the second channel reaches the value CPth in response to the soiling things moved to the second channel. Therefore, the judging variable CD finally reaches the value CDth, and the diagnosis information is outputted.
Further, the diagnosis information is not set in the on state even when the variable CP reaches the value CPth, but the diagnosis information is set in the on state in response to the variable CD reaching the value CDth. Therefore, even when the performance degradation is temporarily caused by multi-pass reflected waves or the like, the sensor 3 prevents the outputting of the diagnosis information.
In contrast, in case of a negative judgment at step S270 or step S280, the procedure proceeds to step S330. At step S330, a difference in level between the maximum level channel and the minimum level channel is calculated as a maximum-minimum level difference Ld2 for each reception period Trc of this measuring period Tms.
Then, at step S340, it is judged whether or not each of the maximum-minimum level differences Ld2 in all three reception periods Trc of this measuring period Tms are equal to or smaller than a cancellation threshold value Lth3 (e.g., Lth3 corresponds to 7 dB). When at least one maximum-minimum level difference Ld2 is equal to or larger than the cancellation threshold value Lth3 (negative judgment), this process is ended. In contrast, when all the maximum-minimum level differences Ld2 are equal to or smaller than the cancellation threshold value Lth3 (affirmative judgment), the sensor 3 judges that no soiling things are attached to the radome 3c. Therefore, at step S350, the judging variable CD is reset at zero in this measuring period Tms. Then, at step S360, diagnosis information indicating that the outer surface of the radome 3c is made soiled is set in the off state. Then, this process is ended. That is, the outputting of the diagnosis information is stopped, or no diagnosis information is outputted to the ECU 30.
In the example shown in
As shown in
When the preliminary judgment variable CP of third channel reaches the value CPth (e.g., 10) in the tenth measuring period Tms, the renewal of the judging variable CD is started. Therefore, the preliminary judgment period is ended, and the final judgment period is started. For example, when the vehicle speed is equal to 100 km/hr, the judging variable CD is increased by the renewal value K=10.
In the final judgment period, the judging variable CD is increased every measuring period Tms. When the judging variable CD reaches the value CDth (e.g., 100) in the nineteenth measuring period Tms, the final judgment period is ended, and the attenuation detecting period is started. Therefore, the diagnosis information is set in the on state.
In contrast, in the preliminary judgment period, the final judgment period or the wave attenuation detecting period, when the maximum-minimum level differences in all three reception periods Trc becomes equal to or smaller than the cancellation threshold value in one measuring period Tms (not shown), the judging variable CD is reset at zero, and the diagnosis information is set in the off state.
As described above, in this sensor 3, the processor 26 judges in both the preliminary judgment period and the final judgment period whether or not the wave attenuation occurs in the section 20. That is, the preliminary judgment variable CP of each channel is monitored in the preliminary judgment period. This variable CP indicates the continuation time the receiving channel has been placed in conditions of the candidate channel. When at least one receiving channel is placed in conditions of the candidate channel for a preliminary period of time without being placed in conditions of the non-candidate channel, the processor 26 preliminary judges that the wave attenuation occurs in the section 20 at a high probability. In response to this preliminary judgment, the final judgment variable CD is monitored in the final judgment period. This variable CD indicates the continuation time the wave attenuation still occurs at least in one receiving channel of the section 20 at a high probability. When the wave attenuation still occurs in the section 20 at a high probability in the final judgment period, the processor 26 finally judges that the wave attenuation certainly occurs in the section 20.
Therefore, when the intensity of the received signal Sr received in the section 20 is temporarily reduced, no channel of the section 20 is set as a candidate channel for the preliminary period of time, or any channel of the section 20 is not still set as a candidate channel in the final judgment period.
Accordingly, even when the intensity of the received signal Sr received in the section 20 is temporarily reduced due to some causes such as multi-path reflected waves, the sensor 3 can reliably judge that no wave attenuation occurs in the section 20. That is, the degradation of the wave detecting performance caused by wave attenuating things can be reliably distinguished from the performance degradation temporarily caused by multi-path reflected waves.
Further, the final judgment variable CD is not increased based on the variable CP of only the specific candidate channel reaching the value CPth, but is increased when the variable CP reaches or exceeds the value CPth in at least one candidate channel. Accordingly, even when wave attenuating things are moved on the surface of the radome 3c so as to change the receiving channel of which the variable CP reaches or exceeds the value CPth, the sensor 3 can reliably judge that wave attenuation occurs in the section 20.
Moreover, the processor 26 simultaneously monitors the values CP of the plurality of candidate channels while increasing each variable CP based on the channel level difference of the corresponding candidate channel. Accordingly, even when the continuing reduction of the intensity of the received signal Sr due to wave attenuating things at one candidate channel and the temporary reduction of the intensity of the received signal Sr due to multi-path reflected waves at another candidate channel simultaneously occur, the sensor 3 can reliably judge that wave attenuation occurs in the section 20. That is, the existence of wave attenuating things causing the performance degradation can be reliably detected even when the performance degradation due to the wave attenuating things and the performance degradation due to multi-path reflected waves are simultaneously caused.
Furthermore, as the vehicle speed is increased, the attachment of wave attenuating things to the radome 3c is promoted or accelerated. In this embodiment, the renewal value K for the final judgment variable CD is increased with the vehicle speed (step S290 and S300 in
Still further, when the vehicle speed is sufficiently low, there is a low probability that wave attenuating things are attached to the surface of the radome 3c. In contrast, changes in the local environment surrounding the radar sensor 3 become small, so that circumstances in the transmission path of the radar wave transmitted to an object and reflected from the object become stable. In this case, when the surrounding environment generates multi-path reflected waves, there is a high probability that these multi-path reflected waves are successively received only in a single channel or a limited group of channels. Therefore, the degradation of the wave detecting performance is caused by wave attenuating things at a low probability but is caused by multi-path reflected waves at a high probability. In this embodiment, when the vehicle speed is sufficiently low, the variable CD is not increased (step S270 in
Still further, the processor 26 substantially calculates a frequency spectrum of the received signal Sr received in each channel (step S120 in
This embodiment should not be construed as limiting the present invention to the structure of the embodiment, and the structure of this invention may be combined with that based on the prior art. For example, in this embodiment, only one peak point is extracted from the frequency spectrum of each receiving channel to calculate the channel level difference of the receiving channel or the maximum-minimum level difference every reception period Trc (step S250 or S330). However, a plurality of peak points may be extracted from the frequency spectrum of each receiving channel to calculate a plurality of channel level differences for each receiving channel when the monitoring channel has a plurality of monitoring peak points. In this case, when all channel level differences of one monitoring channel in one measuring period Tms are equal to or larger than the candidate threshold value, the monitoring channel is set as a candidate channel. In contrast, when at least one channel level difference of one monitoring channel having at least one monitoring peak point in one reception period Trc of one measuring period Tms is equal to or smaller than the non-candidate threshold value, the monitoring channel is set as a non-candidate channel.
Further, there are three modulation periods Tmd and three reception periods Trc for each measuring period Tms. However, four modulation periods Tmd and four reception periods Trc or more may be set for each measuring period Tms. Further, one modulation period Tmd and one reception period Trc or two modulation periods Tmd and two reception periods Trc may be set for each measuring period Tms.
Number | Date | Country | Kind |
---|---|---|---|
2008-034770 | Feb 2008 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5784023 | Bluege | Jul 1998 | A |
7218208 | Kikuchi | May 2007 | B2 |
7652560 | Ohmura et al. | Jan 2010 | B2 |
20050174222 | Kikuchi | Aug 2005 | A1 |
Number | Date | Country |
---|---|---|
10-282229 | Oct 1998 | JP |
2003-156560 | May 2003 | JP |
2003-320866 | Nov 2003 | JP |
2005-140696 | Jun 2005 | JP |
2006-051888 | Feb 2006 | JP |
2006-292679 | Oct 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20090207079 A1 | Aug 2009 | US |