IP Library Granted Patent US 10,663,574
Granted Patent B2
US 10,663,574 · App. 15/919,182 · Granted May 26, 2020

Angle estimating method and radar system

Inventors: Chi-Cheng Kuo (Hsinchu, TW); Hsin-Lung Hsiao (Hsinchu, TW); Chi-Yung Liao (Hsinchu, TW); Jeng-Da Li (Hsinchu, TW)
Assignee: Wistron NeWeb Corporation
G01S13/4463G01S13/42G01S13/4454G01S13/86H01Q25/02G01S2013/0245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,663,574
App. No.
15/919,182
Granted
May 26, 2020
Kind
B2
Abstract

An angle estimating method applied in a radar system. The radar system includes a first antenna array including M antennas. The angle estimating method includes steps of obtaining a plurality of beamforming weighting vectors; receiving signal from M antennas and forming a received vector; performing an augment operation on the received vector and obtaining an augmented received vector; computing correlation between the augmented received vector and the plurality of beamforming weighting vectors and obtaining a plurality of results accordingly; and determining an angle-of-arrival of an object according to the plurality of results.

Claims (39)

1. An angle estimating method, applied in a radar system, wherein the radar system comprises a first antenna array and the first antenna array comprises M antennas, the angle estimating method comprising:

obtaining a plurality of beamforming weighting vectors corresponding to a plurality of beams, wherein a dimension of the plurality of beamforming weighting vectors is (2M−1), and the plurality of beams correspond to a plurality of specific angle of arrivals (AoAs);

receiving M antenna received signals corresponding to the M antennas of the first antenna array, wherein the M antenna received signals are formed as a received vector;

performing an augment operation on the received vector to obtain an augmented received vector, wherein a dimension of the augmented received vector is (2M−1);

computing correlation between the augmented received vector and the plurality of beamforming weighting vectors, to obtain a plurality of results corresponding to the plurality of beams; and

determining an AoA of an object according to the plurality of results.

2. The angle estimating method as claim 1 , wherein a beamforming weighting vector within the plurality of beamforming weighting vectors represents an array response corresponding to a specific AoA within the plurality of specific AoAs received by a second antenna array, and the second antenna array is equivalent to an antenna array having (2M−1) antennas.

3. The angle estimating method as claim 1 , wherein the step of performing the augment operation on the received vector to obtain the augmented received vector comprises:

performing a conjugate operation on (M−1) antenna received signals within the M antenna received signals, to obtain (M−1) conjugate signals; and

obtaining the augmented received vector as a vector formed by the (M−1) conjugate signals and the M antenna received signals.

4. The angle estimating method as claim 1 , wherein the M antenna received signals within the received vector are denoted as r 0 , r 1 , . . . , r M-1 , the received vector is related to a vector expressed as [r 0 , r 1 , . . . , r M-1 ], the augmented received vector is related to a vector expressed as [r M-1 *, . . . , r 1 *, r 0 , r 1 , . . . , r M-1 ], and the M antenna received signals are signals received by the M antennas of the first antenna array.

5. The angle estimating method as claim 1 , wherein the step of computing the correlation between the augmented received vector and the plurality of beamforming weighting vectors to obtain the plurality of results comprises:

performing an inner product operation on the augmented received vector and the plurality of beamforming weighting vectors, to obtain the plurality of results.

6. The angle estimating method as claim 1 , wherein the step of computing the correlation between the augmented received vector and the plurality of beamforming weighting vectors to obtain the plurality of results comprises:

computing a result corresponding to a beamforming weighting vector to be related to c i H r (A) ;

wherein r (A) represents the augmented received vector, c i represents the beamforming weighting vector, and c i H represents a conjugate transpose of c i .

7. The angle estimating method as claim 1 , wherein the step of determining the AoA of the object according to the plurality of results comprises:

obtaining a first result as a maximum of the plurality of results, wherein the first result is corresponding to a first beam; and

determining the AoA of the object to be related to a first specific AoA corresponding to the first result, wherein a difference between the AoA and the first specific AoA is smaller than a range, the range is related to a first beamwidth of the first beam.

8. A radar system, comprising:

a first antenna array, comprising M antennas, configured to receives M antenna received signals corresponding to the M antennas, wherein the M antenna received signals are formed as a received vector;

a processing unit, coupled to the first antenna array, configured to execute the following steps:

obtaining a plurality of beamforming weighting vectors corresponding to a plurality of beams, wherein a dimension of the plurality of beamforming weighting vectors is (2M−1), and the plurality of beams correspond to a plurality of specific angle of arrivals (AoAs);

performing an augment operation on the received vector to obtain an augmented received vector, wherein a dimension of the augmented received vector is (2M−1);

computing correlation between the augmented received vector and the plurality of beamforming weighting vectors, to obtain a plurality of results corresponding to the plurality of beams; and

determining an AoA of an object according to the plurality of results.

9. The radar system as claim 8 , wherein a beamforming weighting vector within the plurality of beamforming weighting vectors represents an array response corresponding to a specific AoA within the plurality of specific AoAs received by a second antenna array, and the second antenna array is equivalent to an antenna array having (2M−1) antennas.

10. The radar system as claim 8 , wherein the processing unit is further configured to execute the following steps, to perform the augment operation on the received vector to obtain the augmented received vector:

performing a conjugate operation on (M−1) antenna received signals within the M antenna received signals, to obtain (M−1) conjugate signals; and

obtaining the augmented received vector as a vector formed by the (M−1) conjugate signals and the M antenna received signals.

11. The radar system as claim 8 , wherein the M antenna received signals within the received vector are denoted as r 0 , r 1 , . . . , r M-1 , the received vector is related to a vector expressed as [r 0 , r 1 , . . . , r M-1 ], the augmented received vector is related to a vector expressed as [r M-1 *, r 1 *, r 0 , r 1 , . . . , r M-1 ], and the M antenna received signals are signals received by the M antennas of the first antenna array.

12. The radar system as claim 8 , wherein the processing unit is further configured to execute the following steps, to compute the correlation between the augmented received vector and the plurality of beamforming weighting vectors to obtain the plurality of results:

performing an inner product operation on the augmented received vector and the plurality of beamforming weighting vectors, to obtain the plurality of results.

13. The radar system as claim 8 , wherein the processing unit is further configured to execute the following steps, to compute the correlation between the augmented received vector and the plurality of beamforming weighting vectors to obtain the plurality of results:

computing a result corresponding to a beamforming weighting vector to be related to c i H r (A) ;

wherein r (A) represents the augmented received vector, c i represents the beamforming weighting vector, and c i H represents a conjugate transpose of c i .

14. The radar system as claim 8 , wherein the processing unit is further configured to execute the following steps, to determine the AoA of the object according to the plurality of results:

obtaining a first result as a maximum of the plurality of results, wherein the first result is corresponding to a first beam; and

determining the AoA of the object to be related to a first specific AoA corresponding to the first result, wherein a difference between the AoA and the first specific AoA is smaller than a range, the range is related to a first beamwidth of the first beam.

Assignments (2)
CHANGE OF NAME Recorded Jul 29, 2025
From: WISTRON NEWEB CORPORATION
To: WNC CORPORATION
Reel/Frame 072255/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2018
From: KUO, CHI-CHENG; HSIAO, HSIN-LUNG; LIAO, CHI-YUNG; LI, JENG-DA
To: WISTRON NEWEB CORPORATION
Reel/Frame 045180/0524 →
Priority Claims (1)
TW 106129463 A · Aug 30, 2017 · national
Continuity (1)
Related Publication 20190064339A1 · Feb 28, 2019