METHOD AND DEVICE FOR PROCESSING AN ULTRASONIC SIGNAL RECORDED BY AN ULTRASONIC SENSOR
20210239817 · 2021-08-05
Inventors
Cpc classification
International classification
Abstract
A method for processing a receive signal recorded by an ultrasonic sensor. Echoes are filtered out from a signal curve of the receive signal using at least one echo criterion in order to obtain a filtered receive signal. At least one noise level of the filtered receive signal is determined in at least one subregion of the signal curve.
Claims
1-10. (canceled)
11. A method for processing a receive signal recorded by an ultrasonic sensor, comprising the following steps: filtering out echoes from a signal curve of the receive signal using at least one echo criterion to obtain a filtered receive signal; and determining at least one noise level of the filtered receive signal in at least one subregion of the signal curve.
12. The method as recited in claim 11, wherein the noise level is determined temporally after an echo represented in the signal curve.
13. The method as recited in claim 12, wherein the noise level is determined between the echo and an end of a measurement window of the signal curve.
14. The method as recited in claim 12, wherein, in an initial region of the signal curve, a ground echo is filtered out from the signal curve, and the noise level is determined from the signal curve between the ground echo and the echo.
15. The method as recited claim 11, wherein the noise level is determined as median value of a plurality of noise level values, a largest noise level value and/or a smallest noise level value of the subregion being discarded.
16. The method as recited in claim 15, wherein a noise level value is determined as median value of a group of a plurality of successive sensor values of the receive signal, a largest sensor value of the group and/or a smallest sensor value of the group being discarded.
17. The method as recited in claim 11, wherein the receive signal is filtered using a decay criterion to filter a decay of an excitation of the ultrasonic sensor out of the receive signal after emission of an ultrasonic impulse.
18. A device configured to process a receive signal recorded by an ultrasonic sensor, the device configured to: filter out echoes from a signal curve of the receive signal using at least one echo criterion to obtain a filtered receive signal; and determine at least one noise level of the filtered receive signal in at least one subregion of the signal curve.
19. A non-transitory machine-readable storage medium on which is stored a computer program for processing a receive signal recorded by an ultrasonic sensor, the computer program, when executed by a computer, causing the computer to perform the following steps: filtering out echoes from a signal curve of the receive signal using at least one echo criterion to obtain a filtered receive signal; and determining at least one noise level of the filtered receive signal in at least one subregion of the signal curve.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Below, specific embodiments of the present invention are described with reference to the figures; neither the figures nor the description herein are to be interpreted as limiting the present invention.
[0023]
[0024]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0025] The Figures are merely schematic, and are not to scale. Identical reference characters in the Figures designate identical features, or features having identical function.
[0026]
[0027] In a filter device 120 of device 102, echoes 110 are recognized using at least one echo criterion 122 and are filtered out from the signal curve of receive signal 106. A filtered receive signal 124 is used in a determining device 126 of device 102 in order to determine at least one noise level 128 of at least one subregion of the filtered receive signal 124. Noise level 128 here represents an intensity of noises 116.
[0028]
[0029] For a decay duration 210 immediately after the emission, the oscillation of the ultrasonic sensor continues, and is represented in signal curve 200. During the decay duration, the ultrasonic sensor oscillates with an intensity that is so high that it cannot acquire incoming noises. Therefore, in an exemplary embodiment the decay duration is filtered out from signal curve 200 in order to obtain the filtered receive signal. The decay duration can for example be recognized in the intensity. Oscillations having a higher intensity than a decay value can be filtered out.
[0030] Shortly after decay duration 210, the first echoes are received at the ultrasonic sensor. The first echoes represent a ground echo 212. Ground echo 212 is made up of a multiplicity of individual echoes, received one after the other, of ultrasonic impulse 114, reflected by uneven parts of the roadway surface. Ground echo 212 is not represented as a single strong echo in signal curve 200, because the roadway surface is oriented approximately parallel to a direction of propagation of ultrasonic impulse 114. Close to the ultrasonic sensor, ultrasonic impulse 114 has a high amplitude. Therefore, the first echoes of ground echo 212 have a relatively high intensity. The intensity of the echoes decreases over time. The more roughly the roadway surface is structured, the stronger ground echo 212 is.
[0031] Up until the reception of a hard echo 110, here further time passes in which the intensity of receive signal 106 further decays. In receive signal 106, weakening ground echoes and noises 116 are superposed. Here, the intensities influence a threshold value 214 that can be used as an echo criterion. If signal curve 200 exceeds threshold value 214, echo 110 is recognized. A time region around echo 110 is filtered out from signal curve 200 in order to obtain the filtered receive signal.
[0032] After echo 110 and until the end of measurement window 206, further noises 116 are represented in signal curve 200.
[0033] In the approach presented here, subregion 202 of signal curve 200 after echo 110, and/or the subregion between ground echo 212 and echo 110, is used to determine at least one noise level.
[0034] In other words, an improved noise level measurement, for an optimized determination of the road condition, is presented.
[0035] The ultrasonic sensors determine the noise level in the final seven milliseconds of a measurement window 206. Through the determination in this region, it is ensured that possible echoes 110 from objects that are so far away that they are no longer perceptible, and thus do not play a role in the determination of the background noise, reach the sensor.
[0036] On the basis of the noise level of the ultrasonic sensors, a road condition can be ascertained. In order to enable reliable recognition of short puddles or short damp places, even at high vehicle speed, it is necessary for the noise level to be capable of being acquired at the highest possible frequency and with the highest possible quality.
[0037] Through the approach presented here, the signal quality of the measured noise levels is improved in order to enable better determination of the road condition.
[0038] The noise level is ascertained not only using the sensor values of the last seven milliseconds, but also in the range in which echoes 110 can be received, the signals being used to calculate the noise level only if an influence by echoes 110 can be excluded, or if the influence of echoes 110 can be compensated.
[0039] The signals of the ultrasonic sensors are coded. This means that the frequency is not held constant during emission, but rather changes. Thus, for example at a frequency of 55 kHz the emission begins, and during the emission the frequency is lowered to 45 kHz. The sensors check whether echoes 110 also correspond to this coding. The better the received echoes 110 correspond to this coding, the higher the probability is that the receive signal originates from an echo 110, and the lower the probability that the receive signal is to be attributed to noise caused by ambient noises. In addition, a dynamic threshold 214 is calculated on the basis of the surrounding measurement values. If the signal increases past this dynamic threshold 214, that is also an indication that an echo 110 from an object has been received. If an echo 110 is received with some probability, then a broadly selected range around received echo 110 is not used for the calculation of the optimized noise level.
[0040]
[0041] The noise level can be determined within subregions 202, 204 as follows:
[0042] In the first subregion 202 between the final echo 110 and the region 208, in which the noise level is standardly calculated, a further noise level is calculated. This is calculated similar to the standard noise level. The average measured voltage value is taken of each millisecond. From a packet of seven average voltage values, the two largest are discarded, and from the five remaining a median value is calculated. Starting from the region 208, noise levels of complete packets are calculated up until the last recognized object, or, if no object has been recognized, up to a distance from which the influence of the clutter level, or ground echoes 212, becomes negligible. In the depicted example, the clutter level becomes negligible at the same location at which the object is recognized. From the noise levels of all packets, and from the noise level of region 208, two of seven levels are discarded, and from the remaining levels another median value is calculated.
[0043] In an exemplary embodiment of the present invention, the noise levels of packets in second subregion 204 are also calculated, and their noise levels are included in the median value calculation over all packets. The closer the calculated noise level of a packet is to ground echoes 212, the higher the influences of the clutter level are on the noise level. In the region of ground echoes 212, with the aid of the home or cross-echo, the condition of the roadway surface is measured. In general, the following holds: the lower the clutter level, the smoother the roadway surface. However, the influence of the roadway surface, or of the echoes and cross-echoes, goes far beyond the region marked here as ground echoes 212, but decreases as the distance becomes larger. In the example, the influence of the clutter level extends over the complete second subregion 204. For this reason, it can be advantageous if this influence is compensated. This can be done as follows: calculating the noise level from all packets of first subregion 202 and region 208, calculating the clutter level, and calculating an expected level through interpolation as a function of the position between the end of the region of ground echoes 212 and the beginning of first subregion 202 and the previously calculated values. There then subsequently takes place a correction of the noise level of the respective packet, using a quotient of the calculated expected level and the calculated noise level.
[0044] In certain operating states, the emission frequency can be reduced, or the emission can be completely omitted. If, within a complete measurement, echoes are to be expected neither from the home sensor nor from adjacent sensors, then the complete measurement can be used for the calculation of a noise level.
[0045] The control device can determine the signal quality of the noise level, calculated in optimized fashion, by taking into account whether the calculation of echoes 110 was influenced, or could have been influenced. The signal quality is best when no ultrasonic echoes are to be expected in the measurement, and no echoes 110 were recognizable. The signal quality is worse if echoes 110 or cross-echoes are to be expected, because the sensor itself, or adjacent sensors, has made emissions even if no echoes 110 have been recognized. If echoes 110 are to be expected and a large number of echoes 110 from objects at a great distance are recognized, then the signal quality is at its poorest. With the aid of the signal quality, the control device can calculate how strongly the measurement of the noise level should enter into the calculation of the road condition. The better the signal quality, the greater the influence.
[0046] The expanded calculations of the noise level can be carried out either in the microcontroller of the control device—if the sensor is supposed to send the raw signals to the control device—or directly in the ASIC of the sensor. Ideally, the sensor sends both the noise level calculated within region 208, and also additionally sends the noise level calculated in optimized fashion via the at least one further part of the measurement, to the control device.
[0047] Through the approach presented here, the road conditions, weather influences, and interference sources can be better distinguished from one another. Short damp, wet, or flooded roadway segments can be recognized more reliably. The condition of the tires can be better determined. Wind and wind direction can be better determined.
[0048] Finally, it is to be noted that terms such as “comprising,” “including,” etc., do not exclude any other elements or steps, and terms such as “one” or “a” do not exclude the presence of a plurality.