The invention relates to a method for operating a radar sensor for distance measurement, wherein the radar sensor transmits a transmit signal, receives a receive signal with a temporally extended amplitude profile comprising at least a first reflection pulse with a first receive time and a first amplitude and a second reflection pulse with a second receive time and a second amplitude wherein in a detection step a first determined receive time and a first determined amplitude are determined from the receive signal as approximate values for the first receive time and the first amplitude of the first reflection pulse and a second determined receive time and a second determined amplitude are determined as approximate values for the second receive time and the second amplitude of the second reflection pulse, and wherein distance is information is calculated from the determined receive times. Furthermore, the invention also relates to a radar sensor for distance measurement, comprising a transmitting element for transmitting a transmitting signal, a receiving element for receiving a transmitting signal, and a signal processing unit, wherein the signal processing unit carries out the aforementioned method during operation of the radar sensor.
Radar sensors of the aforementioned type have been known for many years, for example from the field of process measurement technology, in which a typical task is, for example, to determine fill levels of a medium in a container. There are essentially two measuring principles by means of which distance information is obtained. In pulse radar, a radar pulse with a narrow time span is emitted as a transmit signal, finally reflected by an object in the propagation path of the transmit signal, and the reflected transmit signal is then picked up again by the radar sensor as a receive signal. From the signal propagation time, the distance to the reflected object can be determined directly based on the known propagation speed of the transmitted signal (speed of light in a vacuum or possibly in a known medium). In FMCW radar (frequency modulated continuous wave), a frequency modulated continuous signal is emitted as a transmit signal, which is also reflected by the reflective object and returns to the radar sensor as a frequency modulated continuous signal as a receive signal. Due to the known time rate of change of the frequency of the radar signal, the difference frequency between the transmit signal and the receive signal is a direct measure for the time offset of both signals, thus for the transit time of the receive signal and for the distance of the reflection object. According to both methods, it is possible to plot the receive signal over a time axis, even if the FMCW radar initially operates in the frequency domain. The method considered here and explained in the following can be applied to both methods of distance measurement. In the following, the consideration in the time domain is always selected.
Radar pulses are not pulses in the mathematical sense, but rather also have a temporal expansion in which the signal intensity increases, reaches a maximum and then drops again. In exactly the same way, reflected radar pulses, i.e. the reflection pulses, also have a temporal expansion. After passing through the reflection path, this can be even greater than the temporal expansion of the generated transmitted signal before passing through the is reflection path due to various properties of the medium in the reflection path and possibly also of the reflection object.
Problematic measurement situations arise when two reflection pulses arrive at the radar sensor so close together in time that they merge into one another due to their own temporal expansion and are practically only received as a single receive signal. Reflection objects that are very close to each other can be formed, for example, by thin layers of liquids (e.g., thin oil layer on water) or by moving objects in the medium that temporarily pass through the detection range of the radar (e.g., stirring device). If the consideration is initially limited to only two overlapping reflection pulses, then in the example shown the situation is that the receive signal has a temporally extended amplitude profile and comprises a first reflection pulse with a first receive time and a first amplitude and a second reflection pulse with a second receive time and a second amplitude. This description is accompanied by the notion that the reflection pulses have a characteristic amplitude profile, wherein the amplitude in each case means the maximum amplitude and the receive time means the time at which the maximum amplitude is present. The amplitudes and the receive times of the two reflection pulses are the actual, i.e. error-free characteristic parameters of the reflection pulses.
In the prior art, various methods are known for extracting the first reflection pulse and the second reflection pulse from the receive signal in a detection step so that the best possible estimates for the first receive time and the second receive time of the first reflection pulse and the second reflection pulse are obtained. This is what is meant when it is said that, in the detection step, a first determined receive time and a first determined amplitude are determined from the receive signal as approximate values for the first receive time and the first amplitude of the first reflection pulse, and that, of course, a second determined receive time and a second determined amplitude are also determined from the receive signal as approximate values for the second receive time and the second amplitude of the second reflection pulse.
In the prior art, for example, it is known to approximate the first reflection pulse and the second reflection pulse from the receive signal by applying an inverse convolution operation (deconvolution) to the receive signal convolved with the transfer function of the reflection path, wherein the transfer function of the reflection path is known to be the impulse response of the reflection path. In practice, the Fourier transforms of the receive signal and the impulse response of the reflection path are multiplied (which corresponds in the frequency domain to convolution in the time domain) and the inverse Fourier transform is applied to them (after normalization, if necessary). It is readily apparent that this process is relatively complex and is not or only poorly executable with the limited capabilities (computing capacity and also power supply) of radar sensors as are frequently used in the industrial sector (in particular 2-wire technology).
It is therefore the object of the present invention to design the method described at the beginning in such a way that the determined amplitudes and the determined receive times can be determined as approximate values for the parameters of the reflection pulses with comparatively little effort.
In the case of the method mentioned at the outset and in the case of the radar sensor mentioned at the outset, the derived object is initially and essentially achieved by the disclosed features, namely in that, in the detection step, at least one reference reflection pulse with a reference amplitude, a reference receive time and a reference intensity profile is initially determined. The reference reflection pulse is used practically as a blueprint for possible reflection pulses. This is done under the assumption that the receive signal can be approximated by a combination of such reference reflection pulses, which can be shifted in time with respect to each other and have different amplitudes. The reference reflection pulse can be determined by using a calculated reference reflection pulse or a reflection pulse previously captured by measurement in an undisturbed environment. The measurement-based reflection pulse may have been captured by the installed radar sensor itself in the actual installation situation, but it may also be a reflection pulse captured under factory conditions—for example, during factory calibration—or the reflection pulse captured by another radar sensor.
In an initial detection step, an initial maximum is set as a value for the first determined amplitude and an initial receive time is set as a value for the first determined receive time. For the initial maximum and the initial receive time, estimated values can be used in the simplest case. The method described in full below works iteratively and converges to the actual solution. As with other iterative methods, the number of iterations can be reduced by appropriate choice of initial values to achieve a required accuracy.
For the initial maximum and/or the initial receive time, known values can also be used, for example of obstacles in the detection range of the radar sensor. In such a case, for example, the initial receive time would be known, but possibly not the initial amplitude, for which an estimated value could then be used. In the course of the method, the receive time would then practically not change as a result of the iterative calculation, but the amplitude would.
In a first partial detection step, a difference receive signal is now generated in that the reference reflection pulse with the first determined amplitude as reference amplitude and with the first determined receive time as reference receive time is subtracted from the receive signal. The reference reflection pulse is thus parameterized with the characteristic data (amplitude and receive time) which were determined in the initial detection step. The first approximation of one of the reflection pulses is thus subtracted from the receive signal. From the resulting difference receive signal, the second determined receive time and the second determined amplitude are determined by means of peak detection. The receive signal is thus adjusted from the first estimate of one of the two reflection pulses so that the other reflection pulse is more prominent in the difference receive signal.
In a second partial detection step, the difference receive signal is then generated again by subtracting the reference detection pulse with the second determined amplitude as the reference amplitude and with the second determined receive time as the reference receive time from the receive signal. Thereby the difference receive signal is obtained from the receive signal, in which now the effects of the first reflection pulse are more clearly emphasized. The first determined receive time and the first determined amplitude are then determined from the differential receive signal by means of peak detection as the best approximation for the corresponding values of the first reflection pulse.
According to a preferred design of the method, it is provided that the first partial detection step and the second partial detection step are carried out in several iterations in succession. This results in a continuous improvement of the approximate values for the first receive time and the first amplitude of the first reflection pulse and for the second determined receive time and the second determined amplitude.
In a preferred further development of the method, the iterations are terminated if the change in the first determined receive time or/and the change in the second determined receive time from one iteration step to the subsequent iteration step falls below a predetermined limit. As a result, the convergence towards the final state of the corresponding approximate values is aborted at least for the receive times of the reflection pulses when falling below an approximate limit.
In an alternative termination criterion, it is provided that the iterations are terminated when a measure associated with the difference receive signal falls below a threshold value, in particular wherein the measure associated with the difference receive signal and the threshold value with respect thereto is a power measure of the difference receive signal.
In a further alternative termination criterion, it is provided that the iterations are terminated when a measure associated with a complete difference receive signal falls below a threshold. The complete difference receive signal is obtained in that both the reference reflection pulse with the first determined amplitude as reference amplitude and with the first determined receive time as reference receive time is subtracted from the receive signal, and the reference reflection pulse with the second determined amplitude as reference amplitude and with the second determined receive time as reference receive time is subtracted from the receive signal. Preferably, the limit value is related to the power of the complete differential receive signal, thus the amplitude values enter here quadratically into the measure.
In a preferred design of the method, it is provided that, in the initial detection step, an initial maximum in the amplitude curve of the receive signal and its initial receive time are determined and the initial maximum is set as a value for the first determined amplitude and the initial receive time is set as a value for the first determined receive time. Thus, a maximum is detected in the receive signal and it is assumed that this maximum and the initial receive time associated with the initial maximum are characteristic of one of the received reflection pulses. This approach yields quite good initial values, in any case usually better than when using estimated values without further reference.
According to a preferred design of the method, it is provided that in the initial detection step the absolute maximum in the amplitude response of the receive signal is used as the initial maximum. The advantage here is that the absolute maximum can be determined with a high degree of certainty.
In a preferred design of the method, the reference reflection pulse is determined in that the reference reflection pulse has been stored in the radar sensor and is only read out. Preferably, several reference reflection pulses are stored in the radar sensor, for example for different media in the path of the transmitted signal. This can be useful because different media can influence and deform the reflection signal differently on its way from the radar sensor is to the reflection object and back to the radar sensor, for example due to deviating dispersion properties.
The reference reflection pulse can be a calculated reflection pulse or a measured reflection pulse.
In another design of the method, the reference reflection pulse is determined by the reference reflection pulse being received by the radar sensor in the established operational environment. This means that the radar sensor emits a transmit pulse as a transmit signal—as in the subsequent operation—into the propagation path, wherein care is taken that only a single reflection pulse results and is received as a receive signal. The advantage of this procedure is that the reference reflection pulse is actually adapted to the transmission characteristics of the reflection path. The measured reflection pulse can also have been recorded under factory conditions, for example during factory calibration. The reference reflection pulse can also have been recorded by another radar sensor.
A preferred design of the aforementioned methods with regard to the determination of the reference reflection pulse is that the reference reflection pulse is determined for different measured distance information or, in any case, has been stored for different measured distance information, and the reference reflection pulse having the best match with the distance information in the specific measurement situation is used to carry out the method. This procedure is particularly useful if the transmission path has a relatively large influence on the signal shape of the radar signal passing through, for example in the case of media with a high dispersion. In this case, the receive signal actually changes noticeably in dependence on the length of the propagated path, i.e., in dependence on the measured distance, so that a corresponding adjustment in the choice of the reference reflection pulse for carrying out the method is useful.
A further preferred design of the method is characterized in that at least a first and a second reference reflection pulse are determined, each with a reference amplitude, a reference receive time and a reference intensity curve, and that the first reference reflection pulse is used in the first partial detection step and the second reference reflection pulse is used in the second partial detection step. This procedure is useful if the two reflection signals have different amplitude characteristics—i.e. signal shapes—due to their history of origin, i.e. reflection, for example, at different boundary layers. In this case, subtracting the corresponding reference reflection pulses from the receive signal results in more precise difference receive signals.
The method described above is not only applicable with two reflection pulses, but also with more than two reflection pulses. Therefore, in a further development of the method, it is provided that first a number n of the reflection pulses contained in the receive signal is determined, for example by peak detection or other analytical or statistical evaluation of the receive signal. In the initial detection step, n−1 initial maxima in the amplitude response of the receive signal and their initial receive times are then determined. The initial maxima are set as values for the determined amplitudes and the initial receive times are set as values for the determined receive times. Then a corresponding number of n partial detection steps is carried out in the detection step, wherein in the i-th partial detection step all n−1 reference reflection pulses except the i-th reference reflection pulse are subtracted from the receive signal, wherein the reference reflection pulses are parameterized accordingly with the approximate values for amplitude and receive time. The i-th determined receive time and the i-th determined amplitude are determined from the differential receive signal thus obtained by means of peak detection. The principle underlying the extended method is the same as for the method described on the basis of two reflection pulses: the best estimates of all reflection pulses are subtracted from the receive signal, so that only the effect of a single reflection pulse remains. By evaluating this single reflection pulse, better approximations are then obtained for the parameters of this reflection pulse, i.e. for amplitude and receive time.
The object described above is achieved in the radar sensor under consideration for distance measurement, with a transmitting element for transmitting the transmit signal and with a receiving element for receiving the receive signal, and with a signal processing unit, in that the signal processing unit is designed in such a way that, during operation of the radar sensor, it carries out the method described above.
In detail, there is now a large number of possibilities for designing and further developing the method according to the invention for operating a radar sensor and the corresponding radar sensor. For this, reference is made to the following description of embodiments in connection with the drawings.
In
The radar sensor 2 shown in
At the boundary surfaces 7, 8, reflections occur in the form of a first reflection pulse P1 and a second reflection pulse P2 due to the changing wave transmission properties. Since the transmitted signal Ps already has a certain temporal expansion, the reflection pulses P1, P2 naturally also have a certain temporal expansion. If these reflection pulses P1, P2 are close together in time, then the reflection pulses P1, P2 merge into each other. The receive signal Pr received by a receive element 4 then has a temporally extended amplitude curve in which the individual reflection pulses P1, P2 can no longer be easily distinguished—or can only be distinguished with difficulty. However, such a distinguishability of the temporal separation of the first reflection pulse P1 and the second reflection pulse P2 is necessary in order to be able to obtain distance information, in the present case, how far apart the two boundary layers 7, 8 are from each other.
In
In the detection step 9, a plurality of method steps 9.1, 9.2, 9.3 and 9.4 are carried out.
The task now is to determine a good estimate for the first reflection pulse P1 and the second reflection pulse P2 from the receive signal Pr as shown in
For this, in an initial detection step 9.2 (
In a second partial detection step 9.4, shown in
As can be seen from
In the further, second partial detection step 9.4, now in second iteration, shown in
In the embodiment shown, the iterations are aborted because the change in the first determined receive time t1det and the change in the second determined receive time t2det from one iteration step to the next iteration step have fallen below a predetermined limit.
As can be seen from
Furthermore, in the method 1 illustrated, see
Number | Date | Country | Kind |
---|---|---|---|
10 2023 107 687.6 | Mar 2023 | DE | national |