Angle Estimating Method and Radar System
20170285159 · 2017-10-05
Inventors
Cpc classification
International classification
Abstract
An angle estimating method applied in a radar system includes receiving a first signal and a second signal reflected from a target object via a first antenna and a second antenna; obtaining a first phase difference and at least one virtual phase difference, where the first phase difference is a phase difference between the first antenna and the second antenna; and obtaining a direction of arrival (DOA) of the target object according to the first phase difference and the at least one virtual phase difference.
Claims
1. An angle estimating method, applied in a radar system, the angle estimating method comprising: receiving a first signal and a second signal reflected from a target object via a first antenna and a second antenna; obtaining a first phase difference and at least one virtual phase difference according to the first signal and the second signal, wherein the first phase difference is a phase difference between the first antenna and the second antenna; and obtaining a direction of arrival (DOA) of the target object according to the first phase difference and the at least one virtual phase difference.
2. The angle estimating method of claim 1, wherein the step of obtaining the first phase difference and the at least one virtual phase difference according to the first signal and the second signal comprises: obtaining a ratio of the first signal and the second signal; and obtaining the at least one virtual phase difference according to the ratio.
3. The angle estimating method of claim 2, wherein the step of obtaining the at least one virtual phase difference according to the ratio comprises:
4. The angle estimating method of claim 2, wherein the step of obtaining the first phase difference and the at least one virtual phase difference according to the first signal and the second signal comprises: obtaining the first phase difference according to the ratio; and obtaining the at least one virtual phase difference according to the first phase difference.
5. The angle estimating method of claim 4, wherein the step of obtaining the at least one virtual phase difference according to the first phase difference comprises: executing b=qa; wherein b represents a virtual phase difference among the at least one virtual phase difference, q is a real number which is greater than 1, and a represents the first phase difference.
6. The angle estimating method of claim 1, wherein the step of obtaining the DOA according to the first phase difference and the at least one virtual phase difference comprises: obtaining a first angle corresponding to the first phase difference; obtaining a plurality of virtual angles corresponding to the at least one virtual phase difference; and obtaining the DOA according to the first angle and the plurality of virtual angles.
7. The angle estimating method of claim 6, wherein the step of obtaining the DOA according to the first phase difference and the at least one virtual phase difference further comprises: obtaining a plurality of first virtual angles corresponding to a first virtual phase difference among the at least one virtual phase difference; selecting an optimum first virtual angle among the plurality of first virtual angles according to the first angle and the plurality of first virtual angles; and obtaining the DOA according to the optimum first virtual angle.
8. The angle estimating method of claim 7, wherein a difference between the optimum first virtual angle and the first angle is smaller than a threshold value, and the DOA is the optimum first virtual angle.
9. The angle estimating method of claim 7, wherein the step of obtaining the DOA according to the optimum first virtual angle further comprises: obtaining a plurality of second virtual angles corresponding to a second virtual phase difference among the at least one virtual phase difference; selecting an optimum second virtual angle among the plurality of second virtual angles according to the optimum first virtual angle and the plurality of second virtual angles; and obtaining the DOA according to the optimum second virtual angle.
10. The angle estimating method of claim 9, wherein a difference between the optimum second virtual angle and the optimum first virtual is smaller than a threshold value, and the DOA is the optimum second virtual angle.
11. A radar system, comprising: a first antenna, configured to receive a first signal reflected from a target object; a second antenna, configured to receive a second signal reflected from the target object; a processing unit, coupled to the first antenna and the second antenna; and a storage unit, configured to store a program code, the program code instructing the processing unit to perform following steps: obtaining a first phase difference and at least one virtual phase difference according to the first signal and the second signal, wherein the first phase difference is a phase difference between the first antenna and the second antenna, and the at least one virtual phase difference is phase difference between the first antenna and at least one virtual antenna; and obtaining a direction of arrival (DOA) of the target object according to the first phase difference and the at least one virtual phase difference.
12. The radar system of claim 11, wherein the program code further instructs the processing unit to perform the following steps, for obtaining the first phase difference and the at least one virtual phase difference according to the first signal and the second signal: obtaining a ratio of the first signal and the second signal; and obtaining the at least one virtual phase difference according to the ratio.
13. The radar system of claim 12, wherein the program code further instructs the processing unit to perform the following step, for obtaining the at least one virtual phase difference according to the ratio:
14. The radar system of claim 11, wherein the program code further instructs the processing unit to perform the following step, for obtaining the DOA according to the first phase difference and the at least one virtual phase difference: obtaining a first angle corresponding to the first phase difference; obtaining a plurality of virtual angles corresponding to the at least one virtual phase difference; and obtaining the DOA according to the first angle and the plurality of virtual angles.
15. The radar system of claim 11, wherein the program code further instructs the processing unit to perform the following step, for obtaining the DOA according to the first phase difference and the at least one virtual phase difference: obtaining a plurality of first virtual angles corresponding to a first virtual phase difference among the at least one virtual phase difference; selecting an optimum first virtual angle among the plurality of first virtual angles according to the first angle and the plurality of first virtual angles; and obtaining the DOA according to the optimum first virtual angle.
16. A radar system, comprising: a first antenna, configured to receive a first signal reflected from a target object; a second antenna, configured to receive a second signal reflected from the target object; a phase difference computing unit, configured to obtain a first phase difference and at least one virtual phase difference according to the first signal and the second signal, wherein the first phase difference is a phase difference between the first antenna and the second antenna, and the at least one virtual phase difference is phase difference between the first antenna and at least one virtual antenna; and a direction of arrival (DOA) computing unit, configured to obtain a DOA of the target object according to the first phase difference and the at least one virtual phase difference.
17. The radar system of claim 16, wherein the phase difference computing unit is further configured to perform the following steps, for obtaining the first phase difference and the at least one virtual phase difference according to the first signal and the second signal: obtaining a ratio of the first signal and the second signal; and obtaining the at least one virtual phase difference according to the ratio.
18. The radar system of claim 17, wherein the phase difference computing unit is further configured to perform the following step, for obtaining the at least one virtual phase difference according to the ratio:
19. The radar system of claim 16, wherein the DOA computing unit is further configured to perform the following steps, for obtaining the DOA according to the first phase difference and the at least one virtual phase difference: obtaining a first angle corresponding to the first phase difference; obtaining a plurality of virtual angles corresponding to the at least one virtual phase difference; and obtaining the DOA according to the first angle and the plurality of virtual angles.
20. The radar system of claim 19, wherein the DOA computing unit is further configured to perform the following steps, for obtaining the DOA according to the first phase difference and the at least one virtual phase difference: obtaining a plurality of first virtual angles corresponding to a first virtual phase difference among the at least one virtual phase difference; selecting an optimum first virtual angle among the plurality of first virtual angles according to the first angle and the plurality of first virtual angles; and obtaining the DOA according to the optimum first virtual angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
DETAILED DESCRIPTION
[0016]
[0017] In general, accuracy/sensitivity of DOA estimation is related to the distance between the antennas. The longer the distance, the larger the variation rate of the phase difference versus the DOA.
[0018] In another perspective, the distance between the antenna A1 and the antenna A3 (or the antenna A4) is larger than a half of wavelength. Thus, the phase difference φ.sub.13 (or the phase difference φ14) has a phase wrapping phenomenon, i.e., the phase difference φ.sub.13 (or the phase difference φ.sub.14) has a non-one-to-one corresponding relationship with the DOA θ, such that the phase difference φ.sub.13 would be corresponding to a plurality of angle estimation values θ.sub.13, which is a phase ambiguity phenomenon. Similarly, the phase difference φ.sub.14 would be corresponding to a plurality of angle estimation values θ.sub.14. To avoid phase ambiguity, the signal processing apparatus 100 has to refer back to the angle estimation value θ.sub.12, so as to achieve accurate angle estimation.
[0019] Notably, when the antennas A1˜A4 are arranged with equal spacing, the phase differences φ.sub.13 and φ.sub.14 have a simple corresponding relation with the phase difference φ.sub.12 (or the signals y1 and y2). In other words, the signal processing apparatus 100 of the radar system 10 may simply derive the phase differences φ.sub.13 and φ.sub.14 from the signals y1 and y2 (or from the phase difference φ12), to achieve better angle estimation accuracy and avoid phase ambiguity at the same time.
[0020] Specifically, the signal processing apparatus 100 may derive the phase difference φ.sub.12 between the antennas A1 and A2 according to the signals y1 and y2. The derivation is described as follows. The signal y1 and y2 has a relation as
Hence, the signals y1, y2 and the phase difference φ.sub.12 have a relation as
which implies that the phase difference φ.sub.12 and the signals y1, y2 have a relation as
where Im{ } represents an imaginary part operator, Re{ } represents a real part operator, and tan.sup.−1 represents an inverse function of a tangent function. Therefore, the signal processing apparatus 100 may derive the phase difference φ.sub.12 between the antenna A1 and the antenna A2 from the signals y1 and y2, and derives the angle estimation value θ.sub.12 from the phase difference φ.sub.12, i.e., θ.sub.12=sin.sup.−1 (φ.sub.12λ/2πd.sub.12). Notably, since the distance d.sub.12 is half wavelength λ/2 long, the angle estimation value θ.sub.12 and the phase difference φ.sub.12 have an one-to-one relationship. On the other hand, since the distances d.sub.13 and d.sub.14 are longer than the half wavelength, the phase ambiguity would occur, i.e., the angle estimation values θ.sub.13/θ.sub.14 does not have the one-to-one relationship with the phase difference φ.sub.13/φ.sub.14.
[0021] Furthermore, the signal processing apparatus 100 may derive the phase differences φ.sub.13 and φ.sub.14 according to the signals y1 and y2 (or according to the phase difference φ.sub.12). Moreover, the phase difference φ.sub.13 and the phase difference φ.sub.12 have a relation as φ.sub.13=2φ.sub.12, and the phase difference φ.sub.13 and the signals y1, y2 have a relation as
Thus, the signal processing apparatus 100 may utilize the equations stated in the above to derive the phase difference φ.sub.13 according to the signals y1 and y2 (or according to the phase difference φ.sub.12). Similarly, the phase difference θ.sub.14 and the phase difference φ.sub.12 have a relation as φ.sub.14=3φ.sub.12, and the phase difference φ.sub.14 and the signals y1, y2 have a relation as
Thus, the signal processing apparatus 100 may also utilize the equations stated in the above to derive the phase difference φ.sub.14 according to the signals y1 and y2 (or according to the phase difference φ.sub.12).
[0022] Derivation of the phase difference φ.sub.13 from the signals y1 and y2 is described as follows. The phase difference φ.sub.12 can be expressed as
and the phase difference φ.sub.13 can be expressed as
Note that, the distance d.sub.13 is twice of the distance d.sub.12, and thus, the phase difference φ.sub.13 can be expressed as
In addition, a ratio of the signal y2 and the signal y1 can be expressed as
and a ratio of the signal y3 and the signal y1 can be expressed as
Due to a fact that φ.sub.13=2φ.sub.12, the ratio of the signals y3 and y1 can be expressed by the ratio of the signals y2 and y1 as
According to eq. 1-1 and eq. 1-2, the phase difference φ.sub.13 can be expressed as
By similar rationale, the signal processing apparatus 100 may derive the phase difference φ.sub.14 according to the signals y1 and y2 (as
or derive the phase difference φ.sub.14 according to the phase difference φ.sub.12 (as φ.sub.14=3φ.sub.12), where the detailed derivation is not narrated herein for brevity.
[0023] Furthermore, when a distance d.sub.1x between an antenna Ax and the antenna A1 is q times of the distance d.sub.12 (i.e., d.sub.1x=q d.sub.12), a signal processing apparatus may derive a phase difference φ.sub.1x according to the signals y1 and y2 (or according to the phase difference φ.sub.12), where q is a real number which is greater than 1. Specifically, the signal processing apparatus may derive the phase difference φ.sub.1x=qφ.sub.12, or derive the phase difference
Detailed derivation may be referred to paragraphs stated in the above and not narrated herein for brevity.
[0024] As can be seen, the signal processing apparatus 100 may derive the phase differences φ.sub.13 and φ.sub.14 according to the signals y1 and y2 (or according to the phase difference φ.sub.12), to achieve better angle estimation accuracy and avoid phase ambiguity at the same time. That is, the radar system 10 may obtain the phase differences φ.sub.13 and φ.sub.14, to enhance estimation accuracy, without using the physical antennas A3 and A4 to receive the reflected signals y3 and y4. In other words, a radar system could comprise the antennas A1 and A2 only, and achieve the same accuracy as the one achieved by comprising all of the physical antennas A1˜A4.
[0025] Therefore, in an embodiment of the present invention, a radar system comprises 2 antennas only, and is able to achieve the same accuracy as the one achieved by comprising more than 2 antennas and avoid phase ambiguity at the same time. Specifically, please refer to
[0026] Please refer to
Step 400: Start.
[0027] Step 402: Receive the signals r1 and r2 reflected from the target object TG via the antennas Ant_1 and Ant_2.
Step 404: Compute a physical phase difference a and virtual phase differences b.sub.1˜b.sub.N according to the signals r1 and r2, where the physical phase difference a is a phase difference between the antenna Ant_1 and the antenna Ant_2.
Step 406: Obtain the DOA θ.sub.DOA, according to the physical phase difference a and the virtual phase differences b.sub.1˜b.sub.N.
Step 408: End.
[0028] Notably, according to the angle estimation process 40, the signal processing apparatus 306 computes the physical phase difference a between the antenna Ant_1 and the antenna Ant_2, in addition, the signal processing apparatus 306 further computes the virtual phase differences b.sub.1˜b.sub.N according to the signals r1 and r2. It is noted that N is a positive integer, which is greater than or equal to one. When N=1, it means that only one virtual antenna is applied. In practice, the signal processing apparatus 306 virtualizes (or simulates) a plurality of virtual antennas VAnt_1˜VAnt_N via the virtual phase differences b.sub.1˜b.sub.N, where the virtual phase differences b.sub.1˜b.sub.N represents (virtual) phase differences between the virtual antennas VAnt_1˜VAnt_N and the antenna Ant_1, such that the antennas Ant_1, Ant_2 and the virtual antennas VAnt_1˜VAnt_N form as a virtual antenna array 50, as shown in
[0029] Although the radar system 30 comprises two physical antennas only (the antennas Ant_1 and Ant_2), according to the angle estimation process 40, the radar system 30 is able to achieve the same accuracy as the one achieved by comprising N+2 antennas and avoid phase ambiguity.
[0030] Detailed operations of the angle estimation process 40 are described as follows. In Step 404, the signal processing apparatus 306 computes the physical phase difference a according to the signals r1 and r2. Specifically, the signal processing apparatus 306 computes a ratio R between the signal r2 and the signal r1, and the ratio R can be expressed as R=r2/r1. Then, the signal processing apparatus 306 computes the physical phase difference a according to the ratio R, i.e., to compute the physical phase difference a as
(eq. 4-1). Rationale of using eq. 4-1 to compute the physical phase difference a according to the ratio R is referred to paragraphs stated in the above, which is not narrated herein for brevity.
[0031] In addition, the signal processing apparatus 306 also computes the virtual phase differences b.sub.1˜b.sub.N according to the signals r1 and r2. In an embodiment, the signal processing apparatus 306 may compute the virtual phase differences b.sub.1˜b.sub.N directly from the ratio R. That is, the signal processing apparatus 306 may compute a virtual phase difference b.sub.n among the virtual phase differences b.sub.1˜b.sub.N as
where the virtual phase difference b.sub.n represents the virtual phase difference between the virtual antenna VAnt_n and the antenna Ant_1. In another embodiment, the signal processing apparatus 306 may compute the virtual phase differences b.sub.1˜b.sub.N from the physical phase difference a. That is, the signal processing apparatus 306 may compute the virtual phase difference b.sub.n as b.sub.n=(n+1) a (eq. 4-3). Rationale of using eq. 4-2 to compute the virtual phase differences b.sub.1˜b.sub.N according to the ratio R and rationale of using eq. 4-3 to compute the virtual phase differences b.sub.1˜b.sub.N according to the physical phase difference a can be referred to paragraphs stated in the above, which is not narrated herein for brevity. Therefore, the signal processing apparatus 306 may obtain the virtual phase differences b.sub.1˜b.sub.N according to the signals r1 and r2.
[0032] In Step 406, the signal processing apparatus 306 obtains the DOA θ.sub.DOA according to the physical phase difference a and the virtual phase differences b.sub.1˜b.sub.N. Specifically, the signal processing apparatus 306 may compute a physical angle c according to the physical phase difference a, and computes the plurality of virtual angles according to the virtual phase differences b.sub.1˜b.sub.N. Finally, the signal processing apparatus 306 obtains the DOA θ.sub.DOA according to the physical angle c and the plurality of virtual angles.
[0033] In detail, the signal processing apparatus 306 may use the physical phase difference a to compute the physical c as
As the distance d is half wavelength λ/2 long, the physical angle c has the one-to-one relationship with the physical phase difference a, i.e., the signal processing apparatus 306 would obtain one single physical angle c according to one single physical phase difference a. In addition, the signal processing apparatus 306 obtains the plurality of virtual angles according to the virtual phase differences b.sub.1˜b.sub.N, respectively. Since the virtual phase differences b.sub.1˜b.sub.N represent the (virtual) phase difference between the virtual antennas VAnt_1˜VAnt_N and the antenna Ant_1, and the virtual distances δ.sub.1˜δ.sub.N are all greater than the distance d (i.e., the virtual distances δ.sub.1˜δ.sub.N are all greater than the half wavelength λ/2), regarding to phase wrapping, one virtual phase difference would correspond to a plurality of virtual angles. Take the virtual phase difference b as an example, the signal processing apparatus 306 may obtain virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n according to the virtual phase difference b.sub.n, where the number M_n represents a number of the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n corresponding to the virtual phase difference b.sub.n. In addition, the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n are all between plus or minus 90 degrees, and each virtual angle h.sub.n,m among the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n would satisfy
Note that, detailed operations of the signal processing apparatus 306 obtaining the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n according to the virtual phase difference b are not limited. For example, the signal processing apparatus 306 may first build up a mapping table containing the corresponding relationship of the virtual angle h.sub.n,m and the virtual phase difference b.sub.n as stated in eq. 4-4, and obtain the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n according to the virtual phase difference b.sub.n by look-up using the mapping table.
[0034] After the signal processing apparatus 306 obtains the plurality of virtual angles, the signal processing apparatus 306 may obtain the DOA θ.sub.DOA according to the physical angle c and the plurality of virtual angles. In an embodiment, the signal processing apparatus 306 may select an optimum virtual angle h.sub.n,k, among the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n, to be the DOA θ.sub.DOA, so as to avoid problems brought by phase ambiguity. Detailed operations of the signal processing apparatus 306 selecting the optimum virtual angle h.sub.n,k among the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n are not limited. For example, the signal processing apparatus 306 may select the optimum virtual angle h.sub.n,k to be the one (virtual angle) closest to the physical angle c, among the virtual angles h.sub.n,1˜h.sub.n,M.sub._.sub.n. In another perspective, the optimum virtual angle h.sub.n,k would satisfy that a difference between the optimum virtual angle h.sub.n,k and the physical angle c is smaller than a threshold e.sub.1, i.e., |h.sub.n,k−c|<e.sub.1, where the threshold e.sub.1 may be adjusted according to practical situation.
[0035] In another embodiment, after the signal processing apparatus 306 obtains the optimum virtual angle h.sub.n,k, the signal processing apparatus 306 may further select an optimum virtual angle h.sub.n+1,i, among virtual angles h.sub.n+1,1˜h.sub.n,M.sub._.sub.n+1 corresponding to the virtual phase difference b.sub.n+1, to be the DOA θ.sub.DOA, so as to avoid problems brought by phase ambiguity, where the optimum virtual angle h.sub.n+1,i is the one (virtual angle) closest to the optimum virtual angle h.sub.n,k or the physical angle c among the virtual angles h.sub.n+1,1˜h.sub.n+1,M.sub._.sub.n+1. In other words, the optimum virtual angle h.sub.n+1,i would satisfy that a difference between the optimum virtual angle h.sub.n+1,i and the optimum virtual angle h.sub.n,k is smaller than a threshold e.sub.2, i.e., |h.sub.n+1,i−h.sub.n,k|<e.sub.2, or satisfy that a difference between the optimum virtual angle h.sub.n+1,I and the physical angle is smaller than another threshold e.sub.3, i.e., |h.sub.n+1,i−c|<e.sub.3, where the thresholds e.sub.2 and e.sub.3 may be adjusted according to practical situation.
[0036] As can be seen, according to the angle estimation process 40, the signal processing apparatus 306 merely utilizes the signals r1 and r2 received from the antennas Ant_1 and Ant_2, virtualized the plurality of virtual antennas VAnt_1˜VAnt_N, and obtains the DOA θ.sub.DOA of the target object TG according to the physical phase difference a and the virtual phase differences b.sub.1˜b.sub.N. Compared to the prior art, the radar system 30 is able to achieve better DOA estimation accuracy, without including more antennas and increasing distance between the antennas, and avoid phase ambiguity at the same time.
[0037] Notably, the embodiments stated in the above are utilized for illustrating the concept of the present invention. Those skilled in the art may make modifications and alternations accordingly, and not limited herein. For example, in the angle estimation process 40, the signal processing apparatus computes the plurality of virtual phase differences b.sub.1˜b.sub.N and obtains the DOA θ.sub.DOA according to the plurality of virtual phase differences b.sub.1˜b.sub.N, which is not limited thereto. The signal processing apparatus may compute one single virtual phase difference b, representing a phase difference between a virtual antenna VAnt and the antenna Ant_1, according to the signals r1 and r2, obtain a plurality of virtual angles corresponding to the virtual phase difference b, and obtain the DOA θ.sub.DOA according to the plurality of virtual angles, which is also within the scope of the present invention. In addition, a virtual distance δ between the virtual antenna VAnt and the antenna Ant_1 are not limited to be a positive integer times the distance d. The virtual distance δ may be q times the distance d and the virtual phase difference b can be expressed as b=qa or
where q is a real number greater than 1, which is also within the scope of the present invention.
[0038] In addition, the signal processing apparatus is not limited to be realized by any specific circuit structure, which may be realized by an application specific integrated circuit (ASIC). For example, please refer to
[0039] In summary, the present invention merely utilizes the received signals from two antennas to generate the virtual phase difference (s) between the virtual antenna (s) and the physical antenna, and obtains the DOA of the target object according to the virtual phase difference (s). Compared to the prior art, the present invention is able to achieve better DOA estimation accuracy without including more antennas and increasing distance between the antennas, and also avoid phase ambiguity.
[0040] Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.