METHOD FOR RADAR ANGLE ESTIMATION

Information

  • Patent Application
  • 20240361444
  • Publication Number
    20240361444
  • Date Filed
    March 13, 2024
    11 months ago
  • Date Published
    October 31, 2024
    3 months ago
Abstract
A method for angle estimation based on signals of a radar sensor with angular resolution in at least one dimension. The radar sensor includes a MIMO-enabled antenna array with at least three transmitting antennas and at least three receiving antennas. A cross-path model represented by a control matrix and models reflections of transmitted and/or received signals on a reflective surface is used to estimate a location angle of a radar target. The control matrix includes a Kronecker product Atx ⊗Arx of two submatrices, one, Atx, representing the arrangement of the transmitting antennas and the other, Arx, representing the arrangement of the receiving antennas. For calculating a DML estimation function, a matrix product Y=AHrx·X·A*tx is calculated approximately using an FFT from the submatrices and a reception matrix X that specifies the complex amplitudes of the signals received with different combinations of antennas.
Description
CROSS REFERENCE

The present application claims the benefit under 35 U.S.C. § 119 of German Patent Application No. DE 10 2023 203 873.0 filed on Apr. 26, 2023, which is expressly incorporated herein by reference in its entirety.


FIELD

The present invention relates to a method for angle estimation on the basis of signals of a radar sensor.


In particular, the present invention relates to methods for radar sensors used in driver assistance systems of motor vehicles for sensing the environment.


BACKGROUND INFORMATION

In driver assistance systems, in addition to the distance and the relative speed of the located objects, the azimuth angle and the elevation angle are also important since, on the basis of this angle information, a lane assignment can be carried out and a statement on the relevance of the target (can be driven over, can be driven against, can be driven under) can be made. Azimuth and elevation angles of the targets can be ascertained from amplitude and/or phase differences of transmitting and/or receiving antennas of an antenna array. In order to improve the accuracy and separability of the angle estimation, the MIMO principle (multiple input multiple output) is often used for radar sensors. In so doing, multiple transmitting antennas and multiple receiving antennas are used, unlike in the case of traditional SIMO radars (single input multiple output), which only use one transmitting antenna and multiple receiving antennas. In the angle estimation, the receive signals are compared to a previously measured angle-dependent antenna radiation pattern. In the event that only one target is in a (d,v) cell (distance/velocity cell), the estimated angle results as the position of the best match between the receive signal and the antenna radiation pattern.


M. Wintermantel: “Radar system comprising overlapping transmitter and receiver antennas” as well as U.S. Pat. No. 8,436,763 B2 describe a MIMO radar sensor that uses the MIMO principle with code multiplex and two transmitting antennas to improve the azimuth angle estimation. In the case of multipath propagation due to reflections on, for example, a guard rail or the road surface, four different paths of signal propagation occur, namely, a path on which the signal propagates without reflection directly from the radar sensor to the object and back to the radar sensor, a path in which the signal propagates directly from the radar sensor to the object but is reflected on the return path to the radar sensor, a path in which the signal is reflected on the way to the object and travels without reflection directly to the radar sensor on the return path, and finally a path in which the signal is reflected on the way to the object and the radar echo is reflected once again on the same surface on the return path. Signal models representing this scenario are called cross-path models.


If multipath propagation is ignored in the signal model, a MIMO angle estimation provides incorrect estimated values with errors of multiple angular degrees. This can then lead to undesirable system behavior, such as adjacent lane interferences or target object losses.


Multipath propagation also has the result that the virtual array model must not be used in MIMO beamforming (beamforming of both the transmission and the reception beam). F. Engels, P. Heidenreich, M. Wintermantel, L. Stacker, M. Al Kadi and A. M. Zoubir, “Automotive Radar Signal Processing: Research Directions and Practical Challenges,” in IEEE Journal of Selected Topics in Signal Processing, doi: 10.1109/JSTSP.2021.3063666 describes, as a remedial measure, beamforming with separate grids for the transmission angle (direction-of-departure (DOD)) and the reception angle (direction-of-arrival (DOA)).


German Patent Application No. DE 10 2021 212 393.7 describes a method for a radar sensor comprising a MIMO-enabled antenna array with at least three transmitting antennas and at least three receiving antennas, wherein a cross-path model that is represented by a control matrix and also models reflections of transmitted and/or received signals on a reflective surface is used to estimate the location angle of a radar target. On the basis of the cross-path model, a transmit-side and receive-side beamforming operation is calculated precisely. To this end, the control matrix is broken down into a Kronecker product of two submatrices, one representing the arrangement of the transmitting antennas and the other representing the arrangement of the receiving antennas. In order to calculate a DML estimation function, a matrix product Y is then calculated from the submatrices and a reception matrix that specifies the complex amplitudes of the signals received with different combinations of transmitting and receiving antennas.


In this method, the entire multipath signal model is used. Although this allows robust angle estimation, it requires considerable computational effort and thus high computing capacity due to the required number of transmitting and receiving antennas (at least three each). With only two transmitting antennas, the advantage of MIMO (enlarged virtual aperture, improved angle separation) could not be used in multipath propagation, since consideration of the multipath propagation in the signal model falls back on SIMO performance (cf: F. Engels, M. Wintermantel, P. Heidenreich, “Automotive MIMO radar angle estimation in the presence of multipath,” European Radar Conference (EURAD), 2017, pp. 82-85). Analogously, with only two receiving antennas in multipath propagation, a fall back on MISO performance (multiple input single output, i.e., multiple transmitting antennas, one receiving antenna) would occur. As the number of transmitting and receiving antennas increases further, the computational effort increases considerably.


SUMMARY

An object of the present invention is to make possible a robust, unambiguous and efficient MIMO angle estimation (in azimuth and/or in elevation) even in multipath propagation.


According to the present invention, this object may be achieved by the method of the present invention.


Unlike the method described in German Patent Application No. DE 10 2021 212 393.7, the precise calculation of the matrix product is replaced by a less computationally complex approximate calculation. In so doing, the fact that two conditions under which the approximate calculation provides sufficiently accurate results are fulfilled or can be fulfilled in practice in a good approximation is used. The first of these conditions is that the amplitudes of the signals obtained for different pairings of transmitting and receiving antennas are of equal magnitude, or at least the ratios of the magnitudes relative to one another are angle-independent. This condition is approximately fulfilled if the signal paths to and from the objects to be located are very similar to one another both in length and in the signal attenuation properties, and the transmitting and receiving antennas respectively have identical antenna characteristics. It should thus be avoided that attenuating elements are present in one signal path but not in other signal paths. The second condition is that the phase differences between the signals obtained for different antenna pairings can be correctly described with a model in which only the geometric parameters of the antenna arrays are included. This condition is approximately fulfilled if the positions of the different antennas relative to one another are known exactly and if different refractive indices do not occur in the different signal paths. If these two conditions are fulfilled exactly, the calculation of the matrix product is equivalent to applying a fast Fourier transform (FFT) to the reception matrix. Since efficient algorithms or specialized hardware are available for the fast FFT, the required computational effort is considerably reduced.


Advantageous embodiments and developments of the present invention emerge from the disclosure herein.


According to an example embodiment of the present invention, the arrangement of the transmitting and receiving antennas may be equidistant, for example, with a uniform grid for the transmit array and the receive array. However, with a method referred to as zero insertion/zero padding, it is also possible to replace missing antenna elements on the grid by inserting zeros in the reception matrix and/or to refine the grid by means of zero padding in the FFT, and thus to increase the number of supporting points for the discrete Fourier transform. A method suitable for this purpose is described in Westhues, T. Breddermann, A. von Rhein, S. Kurkute, T. Fei and E. Warsitz, “Low-Complexity Super Resolution Angle Separation for Sparse Antenna Arrays Based on Frequency Domain Maximum Likelihood,” 2022 IEEE Radar Conference (RadarConf22), 2022, pp. 1-6, doi: 10.1109/RadarConf2248738.2022.9764268.


An exemplary embodiment of the present invention is explained in more detail below with reference to the figures.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows a schematic representation of the analog portion of a radar system, according to an example embodiment of the present invention.



FIG. 2 shows a diagram of an antenna array of the radar system, according to an example embodiment of the present invention.



FIG. 3 shows a diagram illustrating a scenario with multipath propagation, according to an example embodiment of the present invention.



FIG. 4 shows a block diagram for a method according to an example embodiment of the present invention.



FIG. 5 shows a flow chart for a method according to an example embodiment of the present invention.





DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

An exemplary embodiment of a radar system with which the method according to the present invention is performed is explained with reference to FIGS. 1 and 2.



FIG. 1 shows, in a schematic and simplified manner, the structure of the analog portion of a radar sensor 8.


A frequency modulation device 10 controls an HF oscillator 12, which generates sequences of signals in the form of frequency ramps for multiple transmitting antennas 14. In each of the multiple transmission channels, an amplifier 16 is arranged, which either blocks the signals or forwards them, amplified, to the associated antenna. The oscillator 12 and the amplifiers 16 are controlled by a multiplexing device 18, for example according to a time and frequency multiplexing scheme, such that each of the transmitting antennas 14 transmits a frequency-modulated signal in a particular frequency subband within particular time slots.


The transmitted signal reflected on an object 24 is received by multiple receiving antennas 26 and, in each reception channel, is mixed by a mixer 28 with a portion of the signal of the HF oscillator 12 and brought into a low-frequency range. An A/D conversion then takes place in the usual manner by an A/D converter 30. The digitized signals are then further processed in a digital evaluation stage 32.


As FIG. 2 shows, the transmitting antennas 14 form a transmit array 34, and the receiving antennas 26 form a receive array 36. In the example shown, both arrays are two-dimensional so that MIMO angle measurements are possible in both azimuth and elevation.


In the receive array 36, the receiving antennas 26 are arranged at regular intervals in an angular resolution direction y, e.g., in the direction of the azimuth. The distances between the individual receiving antennas are so large that, even with a few antennas, a large aperture and a correspondingly high angular resolution is achieved. However, the distances from antenna to antenna are greater than half the wavelength of the radar radiation so that the Nyquist theorem is not fulfilled.


In the example shown here, the receiving antennas 26 are also arranged at regular intervals in elevation (in the angular resolution direction z), and the antenna distances in this direction are also so large that ambiguous subsampling takes place.


In this example, the transmitting antennas 14 of the transmit array 42 are only arranged at regular intervals in elevation, while the grid of the antennas has gaps in azimuth. The grid is so narrow in both dimensions that an unambiguous angle measurement is possible. In exchange, however, the aperture is smaller than in the receive array 44 so that the angular resolution is lower. Specifically, in this example, all antennas of the transmit array and of the receive array in both dimensions are arranged in a uniform grid with the grid dimension Dd, even if they do not completely fill this grid. In the receive array 36, only every second grid point is occupied.


The number of transmitting antennas 14 in each dimension matches the number of receiving antennas in the same dimension.


In the evaluation stage 32, a two-dimensional spectrum in the dimensions distance and relative velocity is first calculated in a conventional manner by means of a Fourier transform. This spectrum can then be used to identify individual objects and to determine their distances and relative velocities. In the case of a single target scenario, i.e., if there is only a single object in each distance/velocity cell, the MIMO model, which is briefly outlined below, can be used for the angle estimation in azimuth and elevation for each object. For simplicity, only the angle estimation in azimuth is considered, in which only the first row of the transmitting antennas 14 in the transmit array 34 and only the first row of the receiving antennas 26 in the receive array 36 have to be used.


Xn denotes the three-component vector, the components of which (Xn,1, Xn,2, Xn,3) specify the complex amplitudes of the signals that are transmitted by the nth transmitting antenna 14 and received by the three receiving antennas 26. If d is the distance from antenna element to antenna element, λ is the wavelength of the radar radiation, and s=Xn,1 is the complex amplitude of the signal that is received by the first receiving antenna (for example, the receiving antenna to the farthest right of FIG. 2), the following relationship applies due to the run length differences between the signals that reach the different receiving antennas 14:








x
n

(
Θ
)

=



s

(

1
,

e


-
2


π


i

(

d
/
λ

)


sin


(
Θ
)



,

e


-
2


π


i

(

2

d
/
λ

)


sin


(
Θ
)




)

T

=

s




a
_

rx

(
Θ
)







The superscript symbol “T” is to denote the transposition since vectors are written here as row vectors but are to be considered column vectors. The vector arx is referred to as the receive control vector. This control vector specifies the geometric properties and wave propagation properties of the receive array.


Accordingly, for the transmit array 34, a control vector arx can also be defined, which specifies the run length differences of the optical paths from the transmitting antennas to the object 24.


For the entire MIMO antenna array, the following control vector is obtained:








a
¯

(
Θ
)

=




a
¯


t

x


(
Θ
)





a
¯


r

x


(
Θ
)






The symbol ⊗ here means the Kronecker product.


The received signals form a vector x with Ntx·Nrx components (9 components in this example since, in the direction y, the number Ntx of the transmitting antennas is 3 and the number Nrx of the receiving antennas is also 3), and the following applies:








x
¯

(
Θ
)

=

s



a
¯

(
Θ
)






Knowing the control vector a(Θ) makes it possible to establish a relationship (which is unambiguous under suitable conditions) between the angle q of the object and the received signals x and to deduce the azimuth angle Θ of the object from the amplitude and phase relationships of the received signals. However, since the receiving signals are more or less noisy in practice, the azimuth angle cannot be calculated exactly but can only be estimated, for example by means of a deterministic maximum likelihood estimation (DML).


If this principle is generalized to multitarget estimations, the single angle Θ becomes a vector Θ whose components specify the angles of the different targets, the control vector a becomes a control matrix A, the vector x becomes a reception matrix X (with a respective column for each target), and the following relationship applies:









X
=

A


Θ
¯






(
1
)







Thus, in the case of two targets with the location angles Θ1 and Θ2:









X
=

[





a
¯

tx

(

Θ
1

)






a
¯

cx

(

Θ
1

)








a
¯

tx

(

Θ
2

)






a
¯

rx

(

Θ
2

)




]





(
2
)








FIG. 3 outlines a scenario characterized by multipath propagation. The signal transmitted by the radar sensor 8 can propagate to the object 24 not only on a direct path 38 but also on an indirect path 40, which first leads to a reflective surface 42, e.g., a guard rail, and is then deflected to the object 24. Likewise, the signal reflected on the object 24 can propagate to the radar sensor 8 not only on a direct path 44 but also on an indirect path 46, on which the signal is also reflected on the surface 42 so that the radar sensor perceives a pseudo mirror object 24′.


In the case of multipath propagation, the complete MIMO signal model is a cross-path model, which has the following form:









X
=


[





a
¯


t

x


(

Θ
1

)





a
_

rx

(

Θ
1

)







a
¯


t

x


(

Θ
2

)





a
¯


r

x


(

Θ
2

)








a
¯


t

x


(

Θ
2

)





a
¯

rx

(

Θ
1

)








a
¯


t

x


(

Θ
1

)





a
¯

rx

(

Θ
2

)



]





(
3
)







Although the last two terms can be combined into a single path due to the reciprocity of the cross-paths, i.e., the path combinations 38, 46 and 40, 44, the computational effort for calculating the reception matrix X is nevertheless greater than in the case of single path propagation.


In order to calculate a DML estimation function q2 (q1, q2), the control matrix A can be broken down into submatrices Atx and Arx as follows:









A
=



A

t

x


(


Θ
1

,

Θ
2


)




A

r

x


(


Θ
1

,

Θ
2


)






(
4
)











A
tx

(


Θ
1

,

Θ
2


)

=

[





A

t

x


(

Θ
1

)





A

t

x




(

Θ
2






]









A
rx

(


Θ
1

,

Θ
2


)

=

[





A

r

x


(

Θ
1

)





X

r

x




(

Θ
2

)






]





From the submatrices and the reception matrix X, a matrix product Y is then calculated.










Y

(


Θ
1

,

Θ
2


)

=



A

r

x

H

(


Θ
1

,

Θ
2


)

·
X
·


A

t

x



(


Θ
1

,

Θ
2


)






(
5
)







AHrx is the Hermitian conjugate matrix to Arx, and A* tx is the complex conjugate matrix to Atx. If Atx is an N×2 matrix, Y is an N×N matrix, and AHrx is a 2×N matrix, then Y is a 2×2 matrix. The four entries of this matrix Y correspond to the four combinations of transmit-side beamforming in the directions θ12 and receive-side beamforming in the directions θ12.


For the DML estimation function q2 1, Θ2), the following calculation rule now applies:











q
2

(


q
1

,

q
2


)

=

R

e


{


y
H

·
z

}






(
6
)









y
=

vec

(
Y
)







z
=

vec

(
Z
)







Z
=


G
rx

-
1


·
Y
·


(

G
tx

-
1


)

*









G
rx

-
1


=


1

1
-




"\[LeftBracketingBar]"

a


"\[RightBracketingBar]"


2





(



1



-
a






-

a
*




1



)









G
tx

-
1


=


1

1
-




"\[LeftBracketingBar]"

b


"\[RightBracketingBar]"


2





(



1



-
b






-

b
*




1



)








a
=




a
¯


r

x

H

(

Θ
1

)

·


a

r

x


(

Θ
2

)








b
=




b
¯


r

x

H

(

Θ
1

)

·



b
¯


r

x


(

Θ
2

)






vec (A) denotes the vectorization operator, which arranges the columns of an M×N matrix A one above the other in an MN×1 vector. The variables






a
,
b
,


1

1
-




"\[LeftBracketingBar]"

a


"\[RightBracketingBar]"


2





and



1

1
-




"\[LeftBracketingBar]"

b


"\[RightBracketingBar]"


2








are functions of the angles Θ1, Θ2 and depend only on the control vectors arx, atx. They can therefore be calculated once and stored in flash memory before the radar sensor is put into operation.


The relatively complex calculation of the DML estimation function according to the rule (6) can be significantly simplified if the following conditions are at least approximately fulfilled:

    • angle-independent ratios between the amplitude magnitudes of the receive signals;
    • relative phases between antennas follow the ideal model according to the position of the antenna elements.


Under these conditions, the entries, needed for all angle combinations, of the matrix Y for an antenna array the antenna elements of which lie on a grid with the grid dimension Δd can be calculated by means of a FFT and zero insertion/zero padding. In doing so, the angle variable Θ is expediently replaced by the variable u=sin (Θ). The control vectors aHrx (Θ) and a+tx (Θ) then become vectors ārxH(u) and ātx*(u).


If the following is defined:











Y

r

x


(
u
)

=





a
¯

¯


r

x

H

(
u
)

·
X





(
7
)







the following applies to the matrix product Y in a good approximation:











Y

(


u
1

,

u
2


)




[





Y

r

x


(

u
1

)







Y

r

x


(

u
2

)




]

·

[







a
¯

_

tx
*

(

u
1

)







a
¯

¯

tx
*



(

u
2

)





]



=

[




Y

1

1





Y

1

2







Y

2

1





Y

2

2





]





(
8
)











Y

1

1


=



Y

r

x


(

u
1

)

·




a
¯

¯

tx
*

(

u
1

)



,


Y

1

2


=



Y

r

x


(

u
1

)

·




a
¯

¯

tx
*

(

u
2

)











Y

2

1


=



Y

r

x


(

u
2

)

·




a
¯

¯

tx
*

(

u
1

)



,


Y

2

2


=



Y

r

x


(

u
2

)

·




a
¯

¯

tx
*

(

u
2

)







“Missing” antenna elements in the grid Δd can be represented by inserting zeros in the reception matrix X. A sufficiently fine grid in u or in the angle θ, for example in order to bring the receive array 36 in FIG. 2 to the finer grid dimension Δd, can be achieved by means of zero padding. In this way, an equidistant 2D grid can be formed in u with N supporting points, and the vectors ārxH(u) and ātx*(u) can be replaced by a vector aFFT (u), the components of which have the shape e I 2n n Δd u, wherein the index n passes through the values n=0 to N−1.


The matrix multiplication in (8) is then equivalent to a fast Fourier transform FFT. Overall, the required entries for Y can thus be approximated as follows:










Y
˜

=

F

F



T
N

(


(

F

F



T
N

(

X
˜

)


)

T

)






(
9
)







Here, {tilde over (Y)} is a complex N λN matrix, {tilde over (X)} is the reception matrix filled in by zero insertion/zero padding, and FFTN is an operator acting row by row on a matrix and performing a Fourier transform on the discrete function defined by the matrix components in the relevant row. The two-time application of this operator in (9) thus represents a two-dimensional Fourier transform.


Due to the above two approximations, the values of the variables a and b now no longer depend on θ12 or u1, u2 but only on the difference |u1−u2|. As a result, the required memory space for






a
,
b
,


1

1
-




"\[LeftBracketingBar]"

a


"\[RightBracketingBar]"


2





and



1

1
-




"\[LeftBracketingBar]"

b


"\[RightBracketingBar]"


2








variables, only a 1D field instead of a 2D field needs to be stored. Grx−1 and Gtx−1 likewise depend only on the difference |u1−u2|.


Calculation rule (6) is thereby changed as follows:











q
2

(


u
1

,

u
2


)



R

e


{



y
¯

H

·

z
¯


}






(
10
)











Y
¯

(


u
1

,

u
2


)

=

[





Y
˜


k

k






Y
˜


k

l








Y
˜


l

k






Y
˜


l

l





]








y
¯

=

vec


(


Y
¯

(


u
1

,

u
2


)

)









Z
¯

=



G

r

x


-
1


(



"\[LeftBracketingBar]"


k
-
l



"\[RightBracketingBar]"


)

·


Y
¯

(


u
1

,

u
2


)

·


(


G
tx

-
1


(



"\[LeftBracketingBar]"


k
-
l



"\[RightBracketingBar]"


)

)

*









z
¯

=

v

e


c

(

Z
¯

)






Here, k and l are whole-number indices, each running from 0 to N−1. If Δu=2/(N−1) is the grid dimension in the space of the variables u, u1 and u2 can be expressed by k and l as follows:










u
1

=



-
1

+

k

Δ

u



u
2



=


-
1

+

l

Δ

u







(
11
)







The values of u1 and u2 then respectively run from −1 (corresponding to Θ=−90°) to +1 (corresponding to Θ=+90°).


The calculation of the function q2 (u1, u2) according to (10) can be performed efficiently, whether in the evaluation stage 32 or in an external hardware accelerator.


For each index pair, the four complex values of the 2D FFT results Y (u1, u2) must be read from the memory. In addition, the two associated coefficients a,b must be read from a coefficient memory. In this case, a, b only depends on |k−l|, i.e., can be kept constant for multiple index pairs if necessary. The scaling factors







1

1
-




"\[LeftBracketingBar]"

a


"\[RightBracketingBar]"


2



,

1

1
-




"\[LeftBracketingBar]"

b


"\[RightBracketingBar]"


2







can either be read from a coefficient memory as well or calculated online. For the calculation of q2 (u1, u2) after the 2D FFT, two complex matrix multiplications (2×2) and the real part of a complex scalar product of length 4 are necessary. If the memory can provide the four complex values within one clock pulse and the matrix multiplication and scalar product operation are performed as a pipeline, one point of the function q2 (u1, u2) can be calculated per clock pulse.


In FIG. 4, the method sequence is shown in the form of a diagram. The method can, for example, be implemented in a hardware accelerator 48. In an FFT block 50, the matrix product Y (2×2 matrix) is calculated approximately according to equation (9). The result is passed to two multiplication blocks 52, 54, in which the matrix z is calculated by multiplying with the matrices Gtx−1 and Grx−1. The precalculated coefficients a and b stored in memories 56, 58 are included here. The calculations take place sequentially for each index pair k, l.


In parallel thereto, the result of the FFT block 50 is passed to a further calculation block 60, in which the DML estimation function according to (10) is calculated by means of the matrices Y and Z. The function q2 (u1, u2) thus obtained is stored in a memory 62 in the form of a two-dimensional map. Finally, in a search block 64, the maximum of this function is sought. The coordinates u1 (=sin (Θ1)) and u2 (=sin (Θ2)) specify the location angles Θ1 and Θ2 of the located object 24 (FIG. 3) and of the mirror object 24′.


In order to reduce the runtime, the method can be divided into a rough search and a fine search, as shown in FIG. 5. In step S1, the two-dimensional FFT with beamforming takes place. In a subsequent step S2, the DML estimation function is calculated approximately according to calculation rule (10).


For the maximum found in this manner with low resolution, a precise estimation function, which forms the basis for a fine search, is then calculated according to calculation rule (6) in step S3, limited to a smaller domain of location angles Θ1 and Θ2

Claims
  • 1. A method for angle estimation based on signals, transmitted and received after reflection on an object, of a radar sensor with angular resolution in at least one dimension, the radar sensor including a MIMO-enabled antenna array with at least three transmitting antennas and at least three receiving antennas, the method comprising: estimating a location angle of a radar target using a cross-path model, in doing so, a necessary transmit-side and receive-side beamforming operation is approximately calculated using a fast Fourier transform.
  • 2. The method according to claim 1, in which the cross-path model is represented by a control matrix A, the control matrix being broken down into a Kronecker product Atx ⊗Arx of two submatrices, a first one, Atx, of the two submatrices representing an arrangement of the transmitting antennas and the other one, Arx, of the two submatrices representing an arrangement of the receiving antennas, and the beamforming operation includes an approximate calculation of a matrix product Y=AHrx·X·A*tx from the submatrices and a reception matrix X that specifies complex amplitudes of signals received with different combinations of the transmitting and receiving antennas.
  • 3. The method according to claim 1, wherein gaps in a grid of the transmitting and receiving antennas are filled in using zero insertion.
  • 4. The method according to claim 1, in which a grid of the transmitting and receiving antennas is refined using zero padding, and the fast Fourier transform takes place on the refined grid.
  • 5. The method according to claim 2, wherein a fine search based on a precise beamforming operation takes place after an angle estimation based on the approximately calculated beamforming operation.
  • 6. A radar sensor, comprising: a transmitting and receiving device; anda digital evaluation device, wherein the digital evaluation devices is configured for angle estimation based on signals, transmitted and received after reflection on an object, of a radar sensor with angular resolution in at least one dimension, the radar sensor including a MIMO-enabled antenna array with at least three transmitting antennas and at least three receiving antennas, the digital evaluation device configured to: estimate a location angle of a radar target using a cross-path model, in doing so, a necessary transmit-side and receive-side beamforming operation is approximately calculated using a fast Fourier transform.
  • 7. The radar sensor according to claim 6, wherein the radar sensor further comprises an internal evaluation stage and an external hardware accelerator in which at least portions of the estimation are implemented.
Priority Claims (1)
Number Date Country Kind
10 2023 203 873.0 Apr 2023 DE national