TECHNIQUES FOR ANGLE RESOLUTION IN RADAR

20180003798 · 2018-01-04

    Inventors

    Cpc classification

    International classification

    Abstract

    A radar apparatus for estimating position of a plurality of obstacles. The radar apparatus includes a receive antenna unit. The receive antenna unit includes a linear array of antennas and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas. The radar apparatus also includes a signal processing unit. The signal processing unit estimates an azimuth frequency associated with each obstacle of the plurality of obstacles from a signal received from the plurality of obstacles at the linear array of antennas. In addition, the signal processing unit estimates an azimuth angle and an elevation angle associated with each obstacle from the estimated azimuth frequency associated with each obstacle.

    Claims

    1. A radar apparatus for estimating position of a plurality of obstacles, the radar apparatus comprising: a receive antenna unit, the receive antenna unit comprising: a linear array of antennas; and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas; and a signal processing unit, the signal processing unit configured to: estimate an azimuth frequency associated with each obstacle of the plurality of obstacles from a signal received from the plurality of obstacles at the linear array of antennas; estimate a complex amplitude associated with each obstacle from the estimated azimuth frequency associated with the plurality of obstacles and from the signal received from the plurality of obstacles at the linear array of antennas; estimate a complex phasor associated with each obstacle from the estimated complex amplitude associated with the plurality of obstacles and from a signal received from the plurality of obstacles at the additional antenna; and estimate an azimuth angle and an elevation angle associated with each obstacle from the estimated complex phasor associated with each obstacle and from the estimated azimuth frequency associated with each obstacle.

    2. The radar apparatus of claim 1, wherein the plurality of obstacles have a fixed distance and a fixed relative velocity with respect to the radar apparatus.

    3. The radar apparatus of claim 1, wherein a plurality of frames of the signal received from the plurality of obstacles at the linear array of antennas is used for estimating the azimuth frequency; and wherein the complex amplitude is estimated for each frame of the plurality of frames.

    4. The radar apparatus of claim 1, wherein a plurality of frames of the signal received from the plurality of obstacles at the additional antenna is used for estimating the complex phasor associated with each obstacle.

    5. The radar apparatus of claim 1, wherein the estimate of complex amplitude associated with each obstacle is one of a least squares estimate and a weighted least squares estimate.

    6. The radar apparatus of claim 1, wherein the estimate of the complex phasor associated with each obstacle is one of a least squares estimate and a weighted least squares estimate.

    7. The radar apparatus of claim 1, wherein the radar apparatus further comprises a transmit antenna unit, the transmit antenna unit further comprising a plurality of transmit antennas and each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range.

    8. The radar apparatus of claim 1 installed on a vehicle, wherein a motion in the vehicle improves de-correlation in the radar apparatus.

    9. A method of estimating position of a plurality of obstacles using a radar apparatus, the method comprising: estimating an azimuth frequency associated with each obstacle of the plurality of obstacles from a signal received from the plurality of obstacles at the radar apparatus; estimating a complex amplitude associated with each obstacle from the estimated azimuth frequency associated with the plurality of obstacles and from the signal received from the plurality of obstacles at the radar apparatus; estimating a complex phasor associated with each obstacle from the estimated complex amplitude associated with the plurality of obstacles and from the signal received from the plurality of obstacles at the radar apparatus; and estimating an azimuth angle and an elevation angle associated with each obstacle from the estimated complex phasor associated with each obstacle and from the estimated azimuth frequency associated with each obstacle.

    10. The method of claim 9, wherein the radar apparatus comprises a receive antenna unit, the receive antenna unit further comprising: a linear array of antennas; and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas.

    11. The method of claim 9, wherein estimating the azimuth frequency further comprises estimating the azimuth frequency associated with each obstacle from a signal received from the plurality of obstacles at the linear array of antennas.

    12. The method of claim 9, wherein estimating the complex amplitude further comprises estimating the complex amplitude associated with each obstacle from the estimated azimuth frequency associated with the plurality of obstacles and from the signal received from the plurality of obstacles at the linear array of antennas.

    13. The method of claim 9, wherein estimating the complex phasor further comprises estimating the complex phasor associated with each obstacle from the estimated complex amplitude associated with the plurality of obstacles and from a signal received from the plurality of obstacles at the additional antenna.

    14. The method of claim 9 further comprises estimating the azimuth frequency and the complex amplitude associated with each obstacle from a plurality of frames of the signal received from the plurality of obstacles at the linear array of antennas.

    15. The method of claim 9 further comprises estimating the complex phasor associated with each obstacle from a plurality of frames of the signal received from the plurality of obstacles at the additional antenna.

    16. The method of claim 9, wherein: the estimate of complex amplitude associated with each obstacle is one of a least squares estimate and a weighted least squares estimate; and the estimate of the complex phasor associated with each obstacle is one of a least squares estimate and a weighted least squares estimate.

    17. The method of claim 9, wherein the radar apparatus comprises a transmit antenna unit, the transmit antenna unit further comprising a plurality of transmit antennas and each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range.

    18. A radar apparatus for estimating position of a plurality of obstacles, the radar apparatus comprising: a transmit antenna unit; a transmitter coupled to the transmit antenna unit and configured to generate the outbound RF (radio frequency) signal; a receive antenna unit; a receiver coupled to the receive antenna unit and configured to receive the inbound RF signal from the receive antenna unit, wherein the outbound RF signal is scattered by the plurality of obstacles to generate the inbound RF signal; a mixer coupled to the receiver and to the transmitter and configured to demodulate the inbound RF signal to generate a demodulated signal; an analog to digital converter (ADC) coupled to the mixer and configured to generate a digital signal in response to the demodulated signal received from the mixer; an FFT (fast fourier transform) module coupled to the ADC and configured to transform the digital signal from a time domain to a frequency domain; and a signal processing unit coupled to the FFT module and configured to process the digital signal, the signal processing unit further configured to: estimate an azimuth frequency associated with each obstacle of the plurality of obstacles from the digital signal; estimate a complex amplitude associated with each obstacle from the estimated azimuth frequency associated with the plurality of obstacles and from the digital signal; estimate a complex phasor associated with each obstacle from the estimated complex amplitude associated with the plurality of obstacles; and estimate an azimuth angle and an elevation angle associated with each obstacle from the estimated complex phasor associated with each obstacle and from the estimated azimuth frequency associated with each obstacle.

    19. The radar apparatus of claim 18, the receive antenna unit further comprising: a linear array of antennas; and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas.

    20. The radar apparatus of claim 18, wherein the complex phasor associated with each obstacle is estimated from a signal received from the plurality of obstacles at the additional antenna and from the estimated complex amplitude associated with the plurality of obstacles.

    21. The radar apparatus of claim 18, wherein the outbound RF signal comprises a plurality of frames of the RF signal generated by the transmitter and the inbound RF signal comprises a plurality of frames of the signal received from the plurality of obstacles.

    22. The radar apparatus of claim 18, wherein: the plurality of frames of the signal received from the plurality of obstacles at the linear array of antennas is used for estimating the azimuth frequency and the complex amplitude associated with each obstacle; and the plurality of frames of the signal received from the plurality of obstacles at the additional antenna is used for estimating the complex phasor associated with each obstacle.

    23. The radar apparatus of claim 18, wherein the transmit antenna unit further comprises a plurality of transmit antennas and each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range.

    Description

    BRIEF DESCRIPTION OF THE VIEWS OF DRAWINGS

    [0014] FIG. 1 illustrates a receive antenna unit in a radar apparatus, according to an embodiment;

    [0015] FIG. 2(a) illustrates a radar apparatus, according to an embodiment;

    [0016] FIG. 2(b) illustrates operation of a radar apparatus, according to an embodiment

    [0017] FIG. 2(c)-1-FIG. 2(c)-2 illustrates beam-width of a transmit antenna unit in a radar apparatus, according to an embodiment; and

    [0018] FIG. 3 illustrates a radar apparatus, according to an embodiment.

    DETAILED DESCRIPTION OF THE EMBODIMENTS

    [0019] FIG. 1 illustrates a receive antenna unit 100 in a radar apparatus, according to an embodiment. In an embodiment, the receive antenna unit 100 is integrated in a radar apparatus which is further integrated in an industrial or automotive application. The receive antenna unit 100 includes a linear array of antennas. The linear array of antennas includes a plurality of antennas, for example, antenna a1, a2, a3 and aN, where aN is the N.sup.th antenna and N is an integer. For the sake of simplicity and understanding, the plurality of antennas represented in FIG. 1 will be represented as a1-aN further in the description. The linear array of antennas a1-aN is represented to be placed along the X-axis. The adjacent antennas in the linear array of antennas a1-aN are separated by a spacing d i.e. the antennas a1 and a2 are placed at distance from each other.

    [0020] The receive antenna unit 100 further includes an additional antenna b1. The additional antenna b1 is at a predefined offset from at least one antenna in the linear array of antennas a1-aN. The predefined offset is (α, β) from the antenna a1 in the linear array of antennas a1-aN as illustrated in FIG. 1. α is a distance of the additional antenna b1 from the Z axis and β is a distance of the additional antenna b1 from the X axis. In one embodiment, the additional antenna is not in XZ plane and a perpendicular distance of the additional antenna b1 from the XZ plane is γ. In one embodiment, the predefined offset is a multiple of λ/2, where λ is an operating wavelength of the receive antenna unit 100. In an embodiment, d is λ/2, α is λ/4, β is λ/2 and γ is 0. In an embodiment, the spacing d between antennas in the linear array of antennas is a multiple of λ/2.

    [0021] For ease of understanding, we consider an embodiment in which the linear array of antennas consists of three antennas (a1, a2 and a3). The equation 1 below is a mathematical representation of the signal received at the receive antenna unit 100 from an obstacle 102. It is to be noted that the signal ‘r’ represented in equation 1 depicts a signal obtained after a signal processing unit processes the signal received at the receive antenna unit 100. In an embodiment, the signal ‘r’ depicts a signal obtained after performing 2D FFT on the signal received at each antenna in the receive antenna unit 100 from the obstacle.


    r=A[1 e.sup.−jw.sup.x e.sup.−j2w.sup.x e.sup.−jψ]   (1)

    where, w.sub.x is azimuth frequency. A is the complex amplitude corresponding to the obstacle. ψ is the phase at the additional antenna b1 and is given by

    [00001] ψ = w z + α d .Math. w x

    where, w.sub.z is elevation frequency. w.sub.x and w.sub.z are defined as:

    [00002] w x = 2 .Math. .Math. π λ .Math. d .Math. .Math. sin ( θ ) .Math. cos ( φ ) ( 2 ) w z = 2 .Math. .Math. π λ .Math. β .Math. .Math. sin ( φ ) ( 3 )

    In equation 1, the component e.sup.−jw.sup.x represents a factor as a result of the antenna a1, the component e.sup.−j2w.sup.x represents a factor as a result of the antenna a2 and the component e.sup.−jψ represents a factor as a result of the antenna b1. An angle 104 (θ) represents an azimuth angle between the obstacle 102 and the antenna unit 100 and an angle 108 (Φ) represents an elevation angle between the obstacle 102 and the antenna unit 100. The azimuth angle (θ) 104 is an angle between the Y axis and the projection of a vector from antenna a1 to the obstacle 102 on the XY plane. The elevation angle (Φ) 108 is an angle between a vector from antenna a1 to the obstacle 102 and the XY plane. The receive antenna unit 100, in an embodiment, is used to estimate position of a plurality of obstacles at a fixed distance from the receive antenna unit 100 and having same relative velocity with respect to the radar apparatus. In one example, the receive antenna unit 100 is used to estimate the position of a plurality of obstacles which are at different distances and have different relative velocities with respect to the radar apparatus. For example, the receive antenna unit 100 is used to estimate a position of two obstacle A and B in which A is at 1 m and B is at 1.2 m from the radar apparatus and the relative velocity of A is 5 m/s and the relative velocity of B is 4.5 m/s. In an additional example, the receive antenna unit 100 is used to estimate a position of two obstacles that are detected in different bins of a 2D FFT grid but their signals in the 2D FFT domain interfere with each other. For example, a first obstacle which is detected in a first bin of a 2D FFT grid can have an attenuated signal representing the first obstacle in a second bin. This attenuated signal interferes with position estimation of a second obstacle detected in the second bin. In an embodiment, the receive antenna unit 100 estimates position of upto (N−1) obstacles when the linear array of antennas a1-aN has N antennas.

    [0022] FIG. 2(a) illustrates a radar apparatus 200, according to an embodiment. The radar apparatus 200 includes a transmit antenna unit 205, a receive antenna unit 210 and a signal processing unit 215. The receive antenna unit 210 is similar to the receive antenna unit 100 in connection and operation. The radar apparatus 200 may include one or more additional components known to those skilled in the relevant art and are not discussed here for simplicity of the description.

    [0023] The operation of the radar apparatus 200 illustrated in FIG. 2(a) is explained now. The radar apparatus 200 resolves obstacles in the dimensions of range, relative velocity and angle. To accurately estimate position of the obstacle, it is required that the obstacle is resolved in any one of these dimensions. Thus, if there are a plurality of obstacles at the same distance from the radar apparatus 200 and having same relative velocity with respect to the radar apparatus 200, the radar apparatus 200 is required to resolve these obstacles in angle dimension. The radar apparatus 200 estimates position of a plurality of obstacles at a fixed distance from the radar apparatus 200 and having fixed relative velocity with respect to the radar apparatus 200. In one embodiment, the radar apparatus 200 estimates position of a plurality of obstacles and each obstacle of the plurality of obstacles is at a different distance from the radar apparatus 200. For ease of understanding, the operation of the radar apparatus 200 is explained with the help of two obstacles in FIG. 2(b).

    [0024] FIG. 2(b) illustrates operation of a radar apparatus 200, according to an embodiment. The operation of the radar apparatus 200 is illustrated using obstacles ‘m’ 255 and ‘n’ 260 of the plurality of obstacles. Also it is considered, that the receive antenna unit 210 (in FIG. 2a) includes three antennas a1, a2 and a3 forming the linear array of antennas and the additional antenna b1. θ.sub.m 265 is an azimuth angle associated with the obstacle ‘m’ 255 and φ.sub.m 270 is an elevation angle associated with the obstacle ‘m’ 255. Similarly, θ.sub.n 275 is an azimuth angle associated with the obstacle ‘n’ 260 and φ.sub.n 280 is an elevation angle associated with the obstacle ‘n’ 260. It is to be noted that the azimuth angle θ.sub.n 275 as depicted in FIG. 2(b) is interpreted as an angle in negative direction.

    [0025] The transmit antenna unit 205 is configured to transmit an RF (radio frequency) signal and the receive antenna unit 210 receives a scattered signal from the obstacle ‘m’ 255 and ‘n’ 260 of the plurality of obstacles. The transmitted RF signal comprises a plurality of frames of the RF signal generated by the transmitter and the received scattered RF signal comprises a plurality of frames of the signal received from the plurality of obstacles. The receive antenna unit 210 tracks signal from the plurality of obstacles at the plurality of frames and frame ‘k’ is one of the plurality of frames. The signal received at the receive antenna unit 210 at a frame ‘k’ of the plurality of frames, from the obstacles ‘m’ 255 and ‘n’ 260 is represented as:

    [00003] [ r a .Math. .Math. 1 , k r a .Math. .Math. 2 , k r a .Math. .Math. 3 , k r b .Math. .Math. 1 , k ] = A m , k [ 1 e - jw xm e - j .Math. .Math. 2 .Math. w xm e - j .Math. .Math. ψ m ] + A n , k [ 1 e - jw xn e - j .Math. .Math. 2 .Math. w xn e - j .Math. .Math. ψ n ] ( 4 )

    where r.sub.a1,k r.sub.a2,k r.sub.a3,k r.sub.b1,k are the signals received at frame k at the antennas a1, a2, a3 and b1 respectively. It is to be noted that r.sub.a1,k r.sub.a2,k r.sub.a3,k r.sub.b1,k represents signal received at the respective antennas after processing in the signal processing unit 215. For example, in an embodiment, the signal r.sub.a1,k depicts the signal received from the obstacle ‘m’ 255 and ‘n’ 260 at the antenna a1 for frame k after performing 2D FFT. A.sub.m,k and A.sub.n,k are the complex amplitudes of the two obstacles ‘m’ 255 and ‘n’ 260 respectively at frame k. w.sub.xm is an azimuth frequency associated with the obstacle ‘m’ 255 and w.sub.xn is an azimuth frequency associated with the obstacle ‘n’ 260. ψ.sub.m is referred to as a phase due to the obstacle ‘m’ 255 at the additional antenna b1 and ψ.sub.n is referred to as a phase due to the obstacle ‘n’ 260 at the additional antenna b1. Also, e.sup.−jψ.sup.m is referred to as a complex phasor associated with the obstacle ‘m’ 255 at the additional antenna b1 and e.sup.−jω.sup.n is referred to as a complex phasor associated with the obstacle ‘n’ 260 at the additional antenna b1. The azimuth frequency w.sub.xm and w.sub.xn are defined as:

    [00004] w xm = 2 .Math. .Math. π λ .Math. d .Math. .Math. sin ( θ m ) .Math. cos ( φ m ) ( 5 ) w xn = 2 .Math. .Math. π λ .Math. d .Math. .Math. sin ( θ n ) .Math. cos ( φ n ) ( 6 )

    An elevation frequency (w.sub.zm) associated with the obstacle ‘m’ 255 and an elevation frequency (w.sub.zn) associated with the obstacle ‘n’ 260 are defined as:

    [00005] w zm = 2 .Math. .Math. π λ .Math. β .Math. .Math. sin ( φ m ) ( 7 ) w zn = 2 .Math. .Math. π λ .Math. β .Math. .Math. sin ( φ n ) ( 8 )

    The phase (ψ.sub.m) due to the obstacle ‘m’ 255 at the additional antenna b1 and the phase (ψ.sub.n) due to the obstacle ‘n’ 260 at the additional antenna blare defined as:

    [00006] ψ m = w zm + α d .Math. w xm ( 9 ) ψ n = w zn + α d .Math. w xn ( 10 )

    where θ.sub.m 265 is the azimuth angle associated with the obstacle ‘m’ 255 and φ.sub.m 270 is the elevation angle associated with the obstacle ‘m’ 255. Similarly, θ.sub.n 275 is the azimuth angle associated with the obstacle ‘n’ 260 and φ.sub.n 280 is the elevation angle associated with the obstacle ‘n’ 260.

    [0026] The signal processing unit 215 is configured to estimate the azimuth frequency associated with each obstacle from the signal received from the plurality of obstacles. Thus, the signal processing unit 215 estimates azimuth frequency w.sub.xm and w.sub.xn associated with obstacles ‘m’ 255 and ‘n’ 260 respectively, from the signal received from the obstacles ‘m’ 255 and ‘n’ 260 at the linear array of antennas a1, a2 and a3. The estimation of azimuth frequency is performed using one of the many methods know in the art, but not limited to, root MUSIC (multiple signal classification) method, spectral MUSIC method and methods based on maximum likelihood estimation. It is to be noted that using these methods, a radar apparatus with N antennas can estimate azimuth frequency of N−1 obstacles. The estimation provides estimated azimuth frequency w.sub.xm and w.sub.xn associated with each obstacle i.e. obstacle ‘m’ 255 and obstacle ‘n’ 260. The signal processing unit 215 estimates the complex amplitude associated with each obstacle from the estimated azimuth frequency associated with the plurality of obstacles and from the signal received from the plurality of obstacles at the linear array of antennas a1, a2 and a3. Thus, the signal processing unit 215 estimates the A.sub.m,k and A.sub.n,k, the complex amplitudes of the two obstacles ‘m’ 255 and ‘n’ 260 respectively using equation 4 as follows:

    [00007] A m , k [ 1 e - jw xm e - 2 .Math. jw xm ] + A n , k [ 1 e - jw xn e - 2 .Math. jw xn ] = [ r a .Math. .Math. 1 , k r a .Math. .Math. 2 , k r a .Math. .Math. 3 , k ] ( 11 ) [ 1 1 e - jw xm e - jw xn e - 2 .Math. jw xm e - 2 .Math. jw xn ] S .Math. [ A m , k A n , k ] = [ r a .Math. .Math. 1 , k r a .Math. .Math. 2 , k r a .Math. .Math. 3 , k ] r k ( 1 : 3 ) ( 12 ) [ A m , k A n , k ] = pinv ( S ) .Math. r k ( 1 .Math. : .Math. 3 ) ( 13 )

    where, pinv(S) is a pseudo-inverse of S. In one embodiment, pinv(S) is defined as:


    pinv(S)=(S.sup.HS).sup.−1S.sup.H   (14)

    where H is referred to as a conjugate transpose. Estimating pinv(S) involves inverting the 2×2 matrix (S.sup.HS) as illustrated in equation 14. S is independent of the frame ‘k’. Therefore, once estimated, pinv(S) is used for all the successive frames. r.sub.a1,k represents the signal received at antenna a1 at frame k. Similarly, r.sub.a2,k represents the signal received at the antenna a2 at frame k. The signal processing unit 215 uses the plurality of frames of the signal received at the linear array of antennas a1, a2 and a3 for estimating the complex amplitude associated with each obstacle. The complex amplitude is estimated for each frame of the plurality of frames. For each frame, a value of r.sub.k(1:3) is measured, which is the signal received from the obstacles ‘m’ 255 and ‘n’ 260 at the linear array of antennas a1, a2 and a3. In an embodiment, the estimate of the complex amplitudes for frame k A.sub.m,k and A.sub.n,k, associated with the obstacles ‘m’ 255 and ‘n’ 260 respectively, is a least squares estimate. In another embodiment, the estimate of the complex amplitudes for frame k A.sub.m,k and A.sub.n,k, associated with the obstacles ‘m’ 255 and ‘n’ 260 respectively, is a weighted least squares estimate when an SNR (signal to noise ratio) at each antenna of the linear array of antennas is different i.e. SNR at a1, a2 and a3 are different or when the SNR at any antenna of the linear array of antennas a1, a2 and a3 changes across frames. The estimation of the complex amplitudes provides estimated complex amplitudes associated with each obstacle i.e. obstacle ‘m’ 255 and obstacle ‘n’ 260 for each frame of the plurality of frames.

    [0027] The signal processing unit 215 estimates the complex phasor associated with each obstacle from the estimated complex amplitude associated with the plurality of obstacles and from a signal received from the plurality of obstacles at the additional antenna. Thus, the signal processing unit 215 estimates the complex phasor e.sup.−jψ.sup.m and e.sup.−jψ.sup.n associated with the obstacle ‘m’ 255 and ‘n’ 260 respectively, from the complex amplitudes A.sub.m,k and A.sub.n,k, associated with the obstacles ‘m’ 255 and ‘n’ 260 respectively and from the signal received from the obstacles ‘m’ 255 and ‘n’ 260 at the additional antenna b1. The signal processing unit 215 estimates the complex phasor e.sup.−jψ.sup.m and e.sup.−jψ.sup.n using equation 4 as follows:

    [00008] A m , k .Math. e jw zm + A n , k .Math. e jw zn = r b .Math. .Math. 1 , k ( 15 ) [ A m , 1 A n , 1 A m , 2 A n , 2 .Math. .Math. A m , N fr A n , N fr ] T .Math. [ e j .Math. .Math. ψ m e j .Math. .Math. ψ n ] = [ r b .Math. .Math. 1 , 1 r b .Math. .Math. 1 , 2 .Math. r b .Math. .Math. 1 , N fr ] r b .Math. .Math. 1 ( 16 ) [ e j .Math. .Math. ψ m e j .Math. .Math. ψ n ] = pinv ( T ) .Math. r b .Math. .Math. 1 ( 17 )

    where, pinv(T) is a pseudo-inverse of T. In one embodiment, pinv(T) is defined as:


    pinv(T)=(T.sup.HT).sup.−1T.sup.H   (18)

    where H is referred to as a conjugate transpose. Estimating pinv(T) involves inverting the 2×2 matrix (T.sup.HT) illustrated in equation 18. Equation 16 represents equation 15 at the plurality of frames ‘k’ i.e. at k=1, 2 . . . N.sub.fr where N.sub.fr is the N.sup.th frame of the plurality of frames. The signal processing unit 215 uses the signal received at the additional antenna b1 across the plurality of frames for estimating the complex phasor associated with each obstacle. The signal processing unit 215 also uses the estimated complex amplitude associated with the plurality of obstacles across the plurality of frames for estimating the complex phasor associated with each obstacle. Thus, A.sub.m,1 and A.sub.n,1 in equation 16 represents complex amplitude because of obstacle m at frame 1 and complex amplitude because of obstacle n at frame 1 respectively. Similarly, r.sub.b1,1 represents the signal received at the additional antenna b1 at frame 1. Similarly, A.sub.m,Nfr and A.sub.n,Nfr in equation 16 represents complex amplitude because of obstacle m at frame N.sub.fr and complex amplitude because of obstacle n at frame N.sub.fr respectively. Similarly, r.sub.b1,Nfr represents the signal received at the additional antenna b1 at frame N.sub.fr. In an embodiment, the estimate of the complex phasor e.sup.−jψ.sup.m and e.sup.−jψ.sup.n associated with the obstacle ‘m’ 255 and ‘n’ 260 respectively, is a least squares estimate. In another embodiment, the estimate of the complex phasor e.sup.−jψ.sup.m and e.sup.−jψ.sup.n associated with the obstacle ‘m’ 255 and ‘n’ 260 respectively, is a weighted least squares estimate when the SNR at the additional antenna varies across the plurality of frames.

    [0028] The signal processing unit 215 estimates the elevation frequency (w.sub.zm) associated with the obstacle ‘m’ 255 and the elevation frequency (w.sub.zn) associated with the obstacle ‘n’ 260 from the complex phasor e.sup.−jψ.sup.m and e.sup.−jψ.sup.n and from the estimated azimuth frequency w.sub.xm and w.sub.xn, using the following equations:

    [00009] w zm = angle .Math. .Math. ( e j .Math. .Math. ψ m .Math. e - α d .Math. w xm ) ( 19 ) w zn = angle .Math. .Math. ( e j .Math. .Math. ψ n .Math. e - α d .Math. w xn ) ( 20 )

    The signal processing unit 215 is further configured to estimate the elevation angle φ.sub.m 270 and the azimuth angle θ.sub.m 265 associated with the obstacle ‘m’ 255 from the estimated elevation frequency w.sub.zm using equation 7 and equation 5 respectively as shown below:
    From equation 7:

    [00010] φ m = sin - 1 ( w zm 2 .Math. .Math. π .Math. .Math. β / λ ) ( 21 )

    And from equation 5:

    [00011] θ m = sin - 1 ( w xm 2 .Math. .Math. π .Math. .Math. d .Math. .Math. cos ( φ m ) / λ ) ( 22 )

    Similarly, the signal processing unit 215 is configured to estimate the elevation angle θ, 280 and the azimuth angle θ, 275 associated with the obstacle ‘n’ 260 from the estimated elevation frequency w.sub.zn using equation 8 and equation 6 respectively. The signal processing unit 215, in one embodiment, estimates the azimuth angle and the elevation angle from the estimated complex phasor associated with each obstacle and from the estimated azimuth frequency associated with each obstacle.

    [0029] The radar apparatus 200 provides an efficient method to resolve the azimuth angle and elevation angle of two obstacles ‘m’ 255 and ‘n’ 260 which are at a same distance from the radar apparatus 200 and having the same relative velocity with respect to the radar apparatus 200. Also, the radar apparatus 200 require less number of antennas than the conventional methods. Some conventional methods use a 2D array of antennas while others use an L shaped antenna with a linear array of antennas in orthogonal directions to estimate the azimuth angle and the elevation angle of multiple obstacles. In contrast, with N antennas in the linear array of antennas and with one additional antenna in the receive antenna unit 210, the radar apparatus 200 is able to estimate azimuth angle and elevation angle of N−1 obstacles that are at the same range from the radar apparatus 200 and having the same relative velocity with respect to the radar apparatus 200.

    [0030] Also, a processing requirement of the signal processing unit 215 in the radar apparatus 200 is low as compared to the existing radar apparatus since the method employed by the signal processing unit 215 allows for a closed form solution that do not require any search. Consequently the performance of the radar apparatus 200 is also more robust and does not suffer from performance degradation due to false peaks or missed detection of obstacles that severely effect search based solutions especially at low SNRs (signal to noise ratio). Further, this method does not require computationally intensive tasks such as finding eigenvalues and eigenvectors or inverting large matrices. The radar apparatus 200 provides an effective method to estimate the azimuth angle and the elevation angle even when an angular separation of the two obstacles ‘m’ 255 and ‘n’ 260 is small.

    [0031] FIG. 2(c)-1-FIG. 2(c)-2 illustrates beam-width of a transmit antenna unit 205 in a radar apparatus, according to an embodiment. The transmit antenna unit 205 is similar in connection and operation to the transmit antenna unit 205 in the radar apparatus 200. The transmit antenna unit 205 includes a plurality of transmit antennas. For ease of understanding and not for the purpose of limitation, the transmit antenna unit 205 is shown with two transmit antenna Tx1 and Tx2.

    [0032] As illustrated in FIG. 2(c)-1, the transmit antennas Tx1 and Tx2 operate together thus increasing the power and focus of the beam-width 230. Thus, the transmit antenna unit 205 provides a beam-width 230 which is narrow and has high SNR (signal to noise ratio). This arrangement is used by the radar apparatus 200 for estimating position of an obstacle of the plurality of obstacles in a first range. In an embodiment, this arrangement is used by the radar apparatus 200 for estimating position of a far-range obstacle.

    [0033] As illustrated in FIG. 2(c)-2 and FIG. 2(c)-3, the transmit antennas Tx1 and Tx2 operate in a sequence i.e. first Tx1 is activated and Tx2 is inactive and then Tx1 in inactivated and Tx2 is activated. The beam-width 235 and 240 produced by Tx1 and Tx2 respectively, is wide and thus used for estimating position of an obstacle close to the radar apparatus 200 and in a wide field of view. Thus, at a given time instant, only one transmit antenna of the plurality of transmit antennas is activated. In an embodiment, at a given time instant, a set of transmit antennas of the plurality of transmit antennas is activated. The arrangement illustrated in FIG. 2(c)-2 and FIG. 2(c)-3 is used by the radar apparatus 200 for estimating position of an obstacle of the plurality of obstacles in a second range, where the first range is greater than the second range.

    [0034] In an embodiment, the arrangement illustrated in FIG. 2(c)-2 and FIG. 2(c)-3 is used by the radar apparatus 200 for estimating position of a near-range obstacle, where the far-range is greater than the near-range. In an embodiment, each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range. The arrangements illustrated in FIG. 2(c)-2 and FIG. 2(c)-3 are used to improve de-correlation in the received signal across successive frames in the radar apparatus 200. Such de-correlation improves the angle estimation performance of the radar apparatus 200.

    [0035] In an embodiment, the radar apparatus 200 is installed on a vehicle and a motion in the vehicle improves de-correlation in the radar apparatus 200. In an embodiment, the motion is specifically introduced in the vehicle to improve de-correlation in the radar apparatus 200. In an embodiment the motion introduced is of the order of the wavelength of the RF signal transmitted by the radar apparatus 200. In an embodiment the motion is a back and forth movement of the vehicle such that a change in the location of the vehicle is insignificant.

    [0036] FIG. 3 illustrates a radar apparatus 300 according to an embodiment. The radar apparatus 300 includes a transmit antenna unit 305 and a receive antenna unit 320. A transmitter 310 is coupled to the transmit antenna unit 305. A control module 315 is coupled to the transmitter 310. The receive antenna unit 320 is coupled to a receiver 325. A mixer 330 is coupled to the receiver 325 and to the transmitter 310. An analog to digital converter (ADC) 335 is coupled to the mixer 330 and an FFT (fast fourier transform) module 340 is coupled to the ADC 335. A signal processing unit 345 is coupled to the FFT module 340. The radar apparatus 300 may include one or more additional components known to those skilled in the relevant art and are not discussed here for simplicity of the description.

    [0037] The operation of the radar apparatus 300 illustrated in FIG. 3 is explained now. The transmit antenna unit 305 transmits an outbound RF (radio frequency) signal to a plurality of obstacles and the receive antenna unit 320 receives an inbound RF signal from the obstacle. The outbound RF signal is scattered by the plurality of obstacles to generate the inbound RF signal. The outbound RF signal includes a plurality of frames of the RF signal generated by the transmitter 310 and the inbound RF signal includes a plurality of frames of the signal received from the plurality of obstacles. The control module 315 provides a control signal to the transmitter 310. The transmitter 310 generates the outbound RF signal and the receiver 325 receives the inbound RF signal from the receive antenna unit 320.

    [0038] In one embodiment, the transmit antenna unit 305 includes one or more transmit antennas coupled to the transmitter 310. The transmit antenna unit 305 is analogous to the transmit antenna unit 205 in the radar apparatus 200 in operation. The transmit antenna unit 305 thus includes a plurality of transmit antennas and each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range. In an embodiment, the receive antenna unit 320 includes one or more antennas coupled to the receiver 325.

    [0039] In an embodiment, the receive antenna unit 320 is analogous to the receive antenna unit 210 and thus includes a linear array of antenna and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas. In an embodiment, each antenna in the linear array of antenna and the additional antenna has a separate receiver path comprising receiver, mixer and ADC. Each receiver path is coupled to the signal processing unit 345.

    [0040] The mixer 330 receives the inbound RF signal from the receiver 325 and generates a demodulated signal. The ADC 335 receives the demodulated signal from the mixer 330 and generates a digital signal in response to the demodulated signal. The FFT module 340 receives the digital signal from the ADC 335 and is configured to transform the digital signal from a time domain to a frequency domain. The signal processing unit 345 is configured to process the digital signal received from the FFT module 340. The signal processing unit 345 is analogous to the signal processing unit 215 in operation. The signal processing unit 345 is used in estimating position of a plurality of obstacles at a fixed distance from the radar apparatus 300 and having the same relative velocity with respect to the radar apparatus 300. In one example, the receive antenna unit 100 is used to estimate the position of a plurality of obstacles which are at different distances and have different relative velocities with respect to the radar apparatus 300. For example, the receive antenna unit 320 is used to estimate a position of two obstacle A and B in which A is at 1 m and B is at 1.2 m from the radar apparatus and the relative velocity of A is 5 m/s and the relative velocity of B is 4.5 m/s. In an additional example, the receive antenna unit 320 is used to estimate a position of two obstacles that are detected in different bins of a 2D FFT grid but their signals in the 2D FFT domain interfere with each other. For example, a first obstacle which is detected in a first bin of a 2D FFT grid can have an attenuated signal representing the first obstacle in a second bin. This attenuated signal interferes with position estimation of a second obstacle detected in the second bin. The signal processing unit 345 estimates an azimuth angle and an elevation angle associated with each obstacle of the plurality of obstacle in the same manner as performed by the signal processing unit 215. The signal processing unit 345 estimates an azimuth frequency, a complex amplitude and a complex phasor associated with each obstacle by processing the digital signal received from the FFT module 340 using the same method as used by the signal processing unit 215. Thus, the plurality of frames of the signal received from the plurality of obstacles at the linear array of antennas in the receive antenna unit 320 is used for estimating the azimuth frequency and the complex amplitude associated with each obstacle and the plurality of frames of the signal received from the plurality of obstacles at the additional antenna in the receive antenna unit 320 is used for estimating the complex phasor associated with each obstacle. This process is explained earlier with reference to FIG. 2(a) and therefore is not included herein for sake of brevity of description. In one example, all the components of the radar apparatus 300 are integrated on a chip. In another example, all the components of the radar apparatus 300 except the signal processing unit 350 are integrated on a chip.

    [0041] The radar apparatus 300 provides an efficient method to resolve the azimuth angle and elevation angle of two obstacles ‘m’ 255 and ‘n’ 260 of the plurality of obstacles, when ‘m’ 255 and ‘n’ 260 are at a same distance from the radar apparatus 300 and having the same relative velocity with respect to the radar apparatus 300. Also, the radar apparatus 300 require less number of antennas than the conventional methods. With N antennas in the linear array of antennas and one additional antenna in the receive antenna unit 320, the radar apparatus 300 is able to detect N−1 obstacles that are at the same range from the radar apparatus 300 and having the same relative velocity with respect to the radar apparatus 300.

    [0042] The radar apparatus 300 also estimates the azimuth angle and elevation angle of these N−1 obstacles. Also, a processing requirement of the signal processing unit 345 in the radar apparatus 300 is low as compared to the conventional radar apparatus since the signal processing unit 345 does not require any search, inversion of large matrices or finding eigenvalues and eigenvectors for estimating azimuth and elevation angles. The method of estimating the azimuth angle and the elevation angle in the signal processing unit 345 is less complex and also does not suffer from performance degradation due to false peaks/missed detection of obstacles that severely effect search based solutions especially at low SNRs (signal to noise ratio).

    [0043] The radar apparatus 300 provides an effective method to estimate the azimuth angle and the elevation angle even when an angular separation of the two obstacles ‘m’ 255 and ‘n’ 260 is small. The transmit antenna unit 305 includes a plurality of transmit antennas. Each transmit antenna of the plurality of transmit antennas operate together to estimate position of each obstacle in a first range and each antenna in the plurality of transmit antennas operate in a sequence to estimate position of each obstacle in a second range, wherein first range is greater than the second range. This improves de-correlation of signals received at the receive antenna unit 320 in the radar apparatus 300 and thus improves angle estimation performance.

    [0044] In the foregoing discussion, the terms “connected” means at least either a direct electrical connection between the devices connected or an indirect connection through one or more passive intermediary devices. The term “circuit” means at least either a single component or a multiplicity of passive or active components, that are connected together to provide a desired function. The term “signal” means at least one current, voltage, charge, data, or other signal. Also, the terms “connected to” or “connected with” (and the like) are intended to describe either an indirect or direct electrical connection. Thus, if a first device is coupled to a second device, that connection can be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. Also, the terms “inactivation” or “inactivated” or turn “OFF” or turned “OFF” is used to describe a deactivation of a device, a component or a signal. The terms “activation” or “activated” or turned “ON” describes activation of a device, a component or a signal.

    [0045] It should be noted that reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages should be or are in any single embodiment. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present disclosure. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.

    [0046] Further, the described features, advantages, and characteristics of the disclosure may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the disclosure can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the disclosure.

    [0047] One having ordinary skill in the art will understand that the present disclosure, as discussed above, may be practiced with steps and/or operations in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the disclosure has been described based upon these preferred embodiments, it should be appreciated that certain modifications, variations, and alternative constructions are apparent and well within the spirit and scope of the disclosure. In order to determine the metes and bounds of the disclosure, therefore, reference should be made to the appended claims.