METHOD FOR TARGET DETECTION IN A DDM RADAR SENSOR
20260063763 ยท 2026-03-05
Inventors
Cpc classification
International classification
G01S7/41
PHYSICS
Abstract
A method for target detection in a DDM radar sensor having a number N.sub.TX of transmission antennas Tx and a number N.sub.Slots>N.sub.TX of DDM slots, the assignment of which to transmission antennas is determined by a DDM code. The method includes: calculating a range-Doppler matrix, which is divided in the Doppler dimension into N.sub.Slots ambiguity zones; converting the range-Doppler matrix into a three-dimensional range-Doppler ambiguity matrix by converting the range-Doppler matrix into a three-dimensional range-Doppler ambiguity matrix by non-coherent cyclic discrete convolution with the DDM code; and target detection by cell-by-cell comparison of the range-Doppler ambiguity matrix (34) with a threshold matrix.
Claims
1. A method for target detection in a DDM radar sensor having a number N.sub.TX of transmission antennas Tx and a number N.sub.Slots>N.sub.TX of DDM slots, an assignment of which to the transmission antennas is determined by a DDM code, the method comprising the following steps: calculating a range-Doppler matrix, which is divided in a Doppler dimension into N.sub.Slots ambiguity zones; converting the range-Doppler matrix into a three-dimensional range-Doppler ambiguity matrix by non-coherent cyclic discrete convolution with the DDM code; and performing target detection by cell-by-cell comparison of the range-Doppler ambiguity matrix with a threshold matrix.
2. The method according to claim 1, in which N.sub.Slots2 N.sub.Tx.
3. The method according to claim 1, wherein the threshold matrix is derived from a noise floor matrix, which is calculated based on the range-Doppler matrix by averaging, in each range-Doppler bin, N.sub.Tx smallest entries of the matrix cells across the ambiguity zones.
4. The method according to claim 1, wherein, for determination of a convolution kernel, the DDM code is selected, which dampens expression of sidelobes in an autocorrelation function.
5. The method according to claim 1, wherein those ambiguity bins in which a certain minimum signal strength is achieved in at least one range-Doppler cell, and in which the target detection is carried out on a RoI matrix that contains only selected ambiguity bins, are selected from the range-Doppler ambiguity matrix.
6. The method according to claim 1, wherein only those matrix cells which are local maxima in a distance dimension and the Doppler dimension are taken into account during target detection.
7. The method according to claim 1, for the target detection in distance and velocity, an angle estimation is performed based on data received in a plurality of reception channels.
8. The method according to claim 1, in which a multi-target estimation algorithm is used to more sharply separate targets with a same ambiguous velocity from one another.
9. The method according to claim 8, wherein the multi-target estimation algorithm is used to determine a plurality of target angles of targets with the same unambiguous velocity.
10. A radar system for target detection, the radar system comprising a DDM radar sensor having a number N.sub.Tx of transmission antennas Tx and a number N.sub.Slots>N.sub.Tx of DDM slots, an assignment of which to the transmission antennas is determined by a DDM code, the radar system being configured to: calculate a range-Doppler matrix, which is divided in a Doppler dimension into N.sub.Slots ambiguity zones; convert the range-Doppler matrix into a three-dimensional range-Doppler ambiguity matrix by non-coherent cyclic discrete convolution with the DDM code; and perform target detection by cell-by-cell comparison of the range-Doppler ambiguity matrix with a threshold matrix.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0034]
[0035] Here, a is a real constant, j is the imaginary unit, (t) is the (circular) frequency dependent on time t, and .sub.p,i is a phase angle. The phase shifters 14 can be controlled so that they set the phase angle .sub.p,i, for example according to the following formula:
[0036] In
[0037]
[0038] Furthermore, the VAR solver 18 converts the range-Doppler matrix into a so-called noise floor matrix, which is stored in a further memory 22. This matrix indicates, in a sense, the noise background from which the signals stored in the range-Doppler VAR matrix are to stand out.
[0039] In a detection stage 24, radar targets are detected by comparing the cell contents of the range-Doppler VAR matrix with a threshold matrix, which can be the noise floor matrix itself or a threshold matrix that has been derived from the noise floor matrix using conventional methods, for example the CFAR (Constant False Alarm Rate) method. Alternatively, the threshold matrix could also be ascertained directly from the range-Doppler matrix using conventional methods. Prior to the actual detection, a coherent summation (e.g., with the aid of an angle FFT) or non-coherent summation of the range-Doppler spectra of the individual reception channels is performed prior to detection.
[0040] The result of the detection step is a detection list that is stored in a further memory 26 and contains the location signals of all localized radar targets.
[0041] The detection list is then supplied to an angle estimation stage 28, where an angle estimation is performed using conventional methods in order to obtain a point cloud that characterizes the current environment of the radar sensor.
[0042] Each of the phase shifters 14 shown in
In the example shown in
[0043] However, in order to make the resolution of velocity ambiguities possible, phase progressions are used in practice where N.sub.Slot is greater than N.sub.TX, preferably at least twice as large. In this case, some slots remain unoccupied because there are not enough transmission antennas. The slots occupied by transmission antennas are specified by the so-called DDM code. This is a binary vector with the components d.sub.s, (s=0, . . . , (N.sub.Slot1)). In
is graphically shown as an example. In this example, N.sub.Slots=16 and N.sub.TX=6, so that only six slots are occupied by antennas.
[0044]
[0045] At m0, the correlation function (m) has a maximum by definition. The sum in the specified formula is then simply equal to the number N.sub.TX of the non-zero components of the DDM code, so that normalization yields the value 1 or 0 dB. However, the correlation function exhibits more or less pronounced sidelobes at non-zero values of m. For example, for m=6:
[0046] The component d.sub.3 in the last summand results from the modulo function.
[0047] An example of a range-Doppler matrix is shown graphically in
[0048] One function of the VAR solver 18 is to convert, according to the formula given in
where v.sub.small is the width of a single ambiguity zone 32.
[0049] The entry x.sub.RDVAR in each matrix cell of the three-dimensional matrix 34 is a function of the distance r, the velocity v.sub.amb and the ambiguity index m. The entries x.sub.RD in the two-dimensional matrix 30 can also be regarded as functions of these three variables, but in the formula in
[0050] According to the formula indicated in
[0051] Through this convolution, the different ambiguity zones 32 are correlated with one another, so that in the three-dimensional matrix 34 a maximum is obtained where the correlation is greatest. As a result, this not only resolves the velocity ambiguities, but also results in an integration gain due to the summation over the index s.
[0052] In the three-dimensional range-Doppler VAR matrix 34 in
[0053] A further function of the VAR correlator 18 is to calculate, based on the two-dimensional range-Doppler matrix 30, a likewise two-dimensional noise floor matrix 38, which, in the velocity dimension v.sub.amb, has only N.sub.small v bins, just like the range-Doppler VAR matrix 34, as shown in
[0054] For target detection, either the noise floor matrix 38 can be used directly as the threshold matrix or a suitable threshold matrix can be calculated from this matrix using conventional methods, for example the CFAR method.
[0055] Alternatively, the threshold matrix could also be ascertained directly from the range-Doppler matrix using conventional methods.
[0056] In
[0057] In step S7, an angle estimation is then carried out using conventional methods. The location signals are processed so that they are comparable with one another with regard to angle estimation.
[0058] In an optional step S8, conventional iterative CLEAN algorithms can then be used to further process the data that were subjected to a convolution operation in step S2, so that targets with the same ambiguous velocity can be better distinguished and characterized. The CLEAN algorithm can be used not only in the ambiguity dimension, but also in the angle dimension in order to determine a plurality of target angles of targets with the same unambiguous velocity.
[0059] The sequence of the proposed iterative range-Doppler CLEAN method can be outlined as follows: After successful estimation of a first ambiguity region and the corresponding target angle(s), the complex location signal (i.e., the complex amplitudes of the transmission and reception channels) of these radar targets is calculated. The location signal is then coherently received by those cells of the N.sub.Slots large input vector of the range-Doppler matrix that are occupied by the radar targets according to their ambiguity range, before a further iteration can begin. In the next iteration, in turn a determination of the ambiguity region is carried out with the aid of the DDM code and the formula from
[0060] As soon as a termination criterion is fulfilled, e.g., an insufficient amplitude of the remaining location signal, the CLEAN algorithm ends. In the case of high-quality angle estimation, dynamics of over 30 dB or even over 40 dB can be achieved.
[0061] Alternatively, another multi-target estimation algorithm such as RELAX can be used instead of the CLEAN algorithm.