This application claims the priority benefit of Taiwan application serial no. 110125896, filed on Jul. 14, 2021. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to radar technology, and more particularly to a radar apparatus and a signal processing method thereof applied to an array receiving antenna.
Radar technology has been developed for many years. According to the type of the transmitting signal, radars may be divided into two categories: pulse radars and continuous wave radars. Conventional pulse radars emit periodic high-frequency pulses. Continuous wave radars emit continuous wave signals. With the rapid development of science and technology, in recent years, frequency-modulated continuous wave (FMCW) radars have been widely used in various fields.
FMCW radars transmit continuous waves with varying frequencies during the frequency sweep period. There is a certain frequency difference between the echo of the continuous wave reflected by an object and the transmitting signal, and the distance between the object and the radar may be determined based on this frequency difference. Because FMCW radars may measure the distance and the speed of moving targets, FMCW radars have gradually been widely used in civil fields such as road vehicle monitoring and recording systems, automobile collision avoidance radars, traffic flow detectors, and autonomous driving.
It is worth noting that FMCW radar systems may estimate the angle, also known as angle-of-arrival (AoA), of the reflected signal using array antennas. When the distance between the radar system and the object has a very small change, a larger change occurs in the phase at the spectral peak. Therefore, AoA may be estimated using the phase change corresponding to the distance difference between the object and the adjacent antennas.
However, in order to use an array antenna, the current FMCW radar systems estimating AoA adopt a multi-receiver architecture.
In general, when sensing a plurality of channels (respectively corresponding to the plurality of transmit antennas At), code division multiplexing (CDM), frequency-division multiplexing (FDM), or time-division multiplexing (TDM) may be adopted. For CDM, the transmitting signal is the sum of spread-spectrum signals corresponding to a plurality of spread codes. For FDM, a plurality of digital-IF signals may be modulated to one transmitting signal. Both CDM and FDM require a plurality of synchronized receivers to process a plurality of de-multiplexed signals at the same time. However, the hardware architecture of a plurality of synchronized receivers results in huge hardware costs.
An embodiment of the disclosure provides a radar apparatus. The radar apparatus includes a transmitting analog front-end circuit, a plurality of antenna ports, a switching controller, a switching circuit, and a receiving analog front-end circuit. The transmitting analog front-end circuit is configured to generate a transmitting signal according to a carrier wave signal. A frequency of the carrier wave signal changes with time during a frequency sweep period of the carrier wave signal. The plurality of antenna ports are respectively configured to receive an echo signal corresponding to the transmitting signal. The switching controller is coupled to the transmitting analog front-end circuit. The switching controller is configured to generate a control signal according to the frequency sweep period of the carrier wave signal. The switching circuit is coupled to the plurality of antenna ports and the switching controller. The switching circuit is configured to select one of the plurality of antenna ports to receive the echo signal according to the control signal. The echo signal is generated by a reflection of the transmitting signal by an object. The receiving analog front-end circuit is coupled to the switching circuit and configured to receive a radio frequency signal according to the carrier wave signal.
Moreover, an embodiment of the disclosure provides a signal processing method suitable for a radar apparatus having a plurality of antenna ports. The signal processing method includes the following steps. A control signal is generated according to a frequency sweep period of a carrier wave signal, wherein a frequency of the carrier wave signal changes with time during the frequency sweep period of the carrier wave signal. One of a plurality of antenna ports is selected to receive an echo signal corresponding to a transmitting signal according to the control signal.
In order to make the aforementioned features of the disclosure more comprehensible, embodiments accompanied with figures are described in detail below.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
The transmitting analog front-end circuit 110, the switching controller 160, and the receiving analog front-end circuit 170 are configured to generate corresponding operations according to a carrier wave signal ST. The frequency synthesizer 105 may be configured to generate the carrier wave signal ST. The frequency synthesizer 105 is coupled to the transmitting analog front-end circuit 110, the switching controller 160, and the receiving analog front-end circuit 170. The frequency synthesizer 105 may be disposed outside the radar apparatus 100 or integrated in the radar apparatus 100.
The transmitting analog front-end circuit 110 may be configured to generate a transmitting signal according to the carrier wave signal ST. Since the frequency of the carrier wave signal ST changes with time during the frequency sweep period of the carrier wave signal ST, the frequency of the transmitting signal correspondingly changes with time during the frequency sweep period of the carrier wave signal ST. For example,
It should be mentioned that the instantaneous frequency of the carrier wave signal ST is not limited to a sawtooth wave or a triangle wave, and the carrier wave signal ST may also be other carrier wave signals (for example, linear, geometric, step increase, or other chirp signals) applied to a frequency-modulated continuous wave (FMCW).
The transmitting antenna 120 is coupled to the transmitting analog front-end circuit 110. The transmitting antenna 120 may be configured to transmit the transmitting signal generated by the transmitting analog front-end circuit 110. As mentioned above, the frequency of the transmitting signal also correspondingly changes with the frequency of the carrier wave signals ST, ST1, and ST2.
The antenna array 130 includes the plurality of receiving antennas 1310 to 131L−1. The receiving antennas 1310 to 131L−1 are respectively configured to receive an echo signal corresponding to the transmitting signal and are coupled to corresponding antenna ports 131P0 to 131PL−1. L is a positive integer and represents the number of the receiving antennas 1310 to 131L−1 and the corresponding antenna ports 131P0 to 131PL−1. For example, L is 2, 4, or 8, but is not limited thereto.
For example,
The switching circuit 140 is coupled to an L number of antenna ports 131P0 to 131PL−1 corresponding to the receiving antennas 1310 to 131L−1. In an embodiment, the switching circuit 140 is configured to select one of the L number of antenna ports 131P0 to 131PL−1 corresponding to the receiving antennas 1310 to 131L−1 to receive the echo signals.
For example,
The arithmetic processor 150 may be a chip, a processor, a microcontroller, an application-specific integrated circuit (ASIC), or any type of digital circuit. The arithmetic processor 150 is coupled to the receiving analog front-end circuit 170. In an embodiment, the arithmetic processor 150 is configured to determine the position information of an external object.
The switching controller 160 is coupled to the frequency synthesizer 105 and the switching circuit 140, and is configured to generate a control signal according to the frequency sweep period of the carrier wave signal ST. In an embodiment, the switching controller 160 is configured to generate a control signal controlling the switching circuit 140.
In an embodiment, the receiving analog front-end circuit 170 is coupled to the frequency synthesizer 105, the switching circuit 140, and the arithmetic processor 150. In an embodiment, the receiving analog front-end circuit 170 is configured to receive and process the radio frequency signals according to the carrier wave signal ST. Taking
The detailed hardware architectures of the transmitting analog front-end circuit 110 and the receiving analog front-end circuit 170 are described in more detail below in conjunction with
A frequency synthesizer SYN is configured to generate the carrier wave signal ST. The amplifier PA is coupled to the frequency synthesizer SYN and is configured to amplify and output the radio frequency signal and transmit the radio frequency signal to the outside via the transmitting antenna 120. The low-noise amplifier LNA is coupled to the output terminal of the switching circuit 140 and configured to receive the radio frequency signal output by the switching circuit 140 (for example, one of the radio frequency signals u0(t) to uL−1(t) received by the receiving antennas 1310 to 134L−1 shown in
Hereinafter, various members in the radar apparatus 100 are used to describe the method of an embodiment of the disclosure. Each of the processes of the present method may be adjusted according to embodiment conditions and is not limited thereto.
In an embodiment, the frame time includes a plurality of receiving periods. The frame time represents the duration of one frame. The subsequent signal demodulation or decoding takes one frame as a unit. Moreover, each receiving period corresponds to the receiving period of any antenna port. It is worth noting that at the same time, the arithmetic processor 150 may select only to receive the radio frequency signal received by one receiving antenna. Therefore, via the switching circuit 140, the L number of antenna ports 131P0 to 131PL−1 corresponding to the receiving antennas 1310 to 1311A are switched, and the radio frequency signals corresponding to different channels may be received at different time slots to implement TDM. The time slots formed by the receiving antennas switching time are synchronized with the FMCW frequency sweep period.
For example,
It should be noted that the content and sequence of the control signal are not limited to the descriptions of
It is worth noting that there may be an error in the synchronization timing of the carrier wave signal ST, the transmitting signal generated by the transmitting analog front-end circuit 110, and the control signal generated by the switching controller 160. In an embodiment, there may be a delay between the starting point of the receiving period and the starting point of the frequency sweep period for relieving the error in the synchronization timing. For example,
Referring to
Taking
Moreover, the receiving analog front-end circuit 170 may generate a baseband signal xn(m) according to the radio frequency signal u0(t+nT) received by the antenna port 131P0 corresponding to the receiving antenna 1310, which is defined as s0,n(m) (m is the index of digital samples within a receiving period and is a positive integer). For example, the analog-to-digital converter ADC of
Taking
In an embodiment, the antenna array 130 includes an L number of receiving antennas 1310 to 131L−1, and the frame time includes an N number of receiving periods. N is a positive integer, and N≥L. That is, the number of the receiving periods RP included in the frame time is not limited to the number of all of the receiving antennas 1310 to 131L−1. For example,
It should be noted that L and N are not limited to the example shown in
In an embodiment of a receiving analog front end with a single mixer and a single analog-to-digital converter ADC, as shown in
The variables rn and v respectively represent the distance (included in the position information) and relative speed of the external object O at time nT, and T is the frequency sweep period.
and fs are the sampling rates, fc is the carrier wave frequency, B is the bandwidth, and c is the speed of light. A is the amplitude of the reflected power associated with the external object O. The phase φ is associated with the carrier wave signal ST provided by the frequency synthesizer (for example, the frequency synthesizer 105 shown in
The mathematical expression of the time domain baseband signal xn(m) in the frequency domain after discrete Fourier transform (DFT) is as follows:
Function Ψ(ω) may be expressed as
and Ψ(0)=1. The bandwidth B of each beat in the frequency domain is proportional to the width of the function Ψ(ω), and the width of the function Ψ(ω) is also called the resolution at the difference frequency Δω. The value obtained by multiplying the resolution of the difference frequency Δω by
may correspond to the resolution Δr of the distance difference. That is,
In formula (2), ωn(B) is the beat frequency and the mathematical expression thereof is as follows:
It is worth noting that the beat frequency ωn(B) may reflect the distance rn of the external object O. The arithmetic processor 150 may infer the distance in the position information of the external object O according to the position of the spectral peak of the baseband frequency domain signal Xn(ejω).
In addition, taking
of the spectral peak of baseband frequency domain signal Xn(ejω), as shown in equation (3). Based on the phase difference between the spectral peaks of baseband frequency domain signal received by the receiving antenna 1310 and the receiving antenna 1310, the arithmetic processor 150 may estimate the angle-of-arrival (AoA) using an AoA detection algorithm, and accordingly determine the direction in the position information of the external object O (i.e., the angle θ of the external object O relative to the radar apparatus 100). Common AoA detection algorithms are, for example, multiple signal classification algorithm (MUSIC), root-MUSIC algorithm, or estimation of signal parameters via rotational invariance techniques (ESPRIT) algorithm.
In an embodiment, the arithmetic processor 150 may determine the position information according to the baseband signals within one frame time. One frame time corresponds to a set of continuous and identical receiving periods, and the number of the receiving periods corresponding to each frame time is an even number. Taking
In an embodiment, the arithmetic processor 150 may mitigate a phase bias component affected by the relative speed of the external object O contained in the baseband signals (for example, the baseband signals s0,n(m) to sL−1,n+L−1(m) in
wherein 2rn+i=2Rn+2·i·v·T+(i·d+b)·sin θ. The phase information is biased with different i values (corresponding to different receiving antennas) due to the speed v of the external object O. As a result, the estimation of the AoA algorithm based on the phase difference of the baseband frequency domain signal spectral peaks of different receiving antennas in different receiving periods is biased. Therefore, the phase bias component needs to be mitigated to improve the accuracy of angle information estimation.
In an embodiment, the arithmetic processor 150 performs a conjugate operation on the two baseband signals in the frequency domain to mitigate the phase bias component caused by the speed of the detected object. Taking the two receiving antennas 1310 and 1311 shown in
In step S122, the arithmetic processor 150 temporarily stores the baseband signal Xn(k) corresponding to different receiving periods in a buffer.
In step S123, the arithmetic processor 150 reads the baseband signals Xn(k) within one frame time. For example,
More specifically, in the n-th receiving period, the distance between the external object O and the antenna array 130 may be expressed as Rn, and the round-trip distance from the transmitting antenna 120 to the antenna 1310 may be expressed as 2Rn+b·sin θ. In the n+1-th receiving period, the round-trip distance from the transmitting antenna 120 to the antenna 1311 may be expressed as 2Rn+2·v·T+(d+b)·sin θ, wherein v is the relative speed of the external object O, and T is the frequency sweep period. The baseband signal corresponding to the receiving antenna 1310 may be expressed as s0,n(m) (i.e., xn(m)), and the baseband signal corresponding to the antenna 1311 may be expressed as s1,n+1(m) (i.e., xn+1(m)). After the baseband signals S0,n(m) and S1,n+1(m) undergo Fast Fourier Transform (FFT), the positive frequency portion (0≤ω<π) may be expressed as:
In particular, M is the number of sampling points of xn(m) in one receiving period, and E(θ) is the antenna beam pattern. The phase difference of the spectral peak of the baseband frequency domain signals S0,n(k) and S1,n+1(k) does not correctly reflect the expected
but is biased by
thus causing the estimated bias of the AoA algorithm.
The arithmetic processor 150 may store the baseband frequency domain signals S0,n(k) and S1,n+1(k) (that is, Xn(k) and Xn+1(k)) received in different receiving periods in the buffer.
The arithmetic processor 150 may obtain the following baseband frequency domain signals Y0,n(k) and Y1,n(k) via the linear combination operation of the selective product of the baseband frequency domain signals S0,n(m) and S1,n+1(m) in the buffer with the unconjugated complex or the complex conjugate thereof, wherein
In particular, the phase φ may or may not be affected by the relative speed v of the external object O, but the phase φ is equal in the two baseband frequency domain signals Y0,n(ejω) and Y1,n(ejω).
It is worth noting that at the beat frequency ωn(B), the phase difference between the spectral peaks of the two frequency domain signals Y0,n(ejω) and Y1,n(ejω) is
and is only related to the angle θ of the external object O relative to the radar apparatus 100. Therefore, the subsequent estimation of the AoA is not readily affected by the relative velocity v.
It should be noted that the above embodiment assumes that there is only one external object O. However, the embodiments of the disclosure are also applicable to detecting a plurality of external objects O. In this case, there are a K number of external objects O, wherein K is a positive integer greater than one. Taking the two receiving antennas 1310 and 1311 shown in
N0(ejφ) and N1(ejφ) are noise and have no correlation with the desired radar signal. The i-th external object is located at an angle of θi and a distance of Ri. In addition, ωi(B) is the beat frequency of the i-th external object corresponding to the distance Ri.
Based on the above, the radar apparatus and the signal processing method thereof provided by the embodiments of the disclosure switch between a plurality of antenna ports in a time-division multiplexing manner, and receive the signal of each channel in different receiving periods accordingly. In this way, the embodiments of the disclosure may effectively cut down on the hardware of the analog front-end circuits. Even when there is a need to deploy a large number of radar systems, the embodiments of the disclosure may simplify the hardware architecture of the receiving end, and greatly reduce the cost of deploying the radar system.
Although the disclosure has been described with reference to the above embodiments, it will be apparent to one of ordinary skill in the art that modifications to the described embodiments may be made without departing from the spirit of the disclosure. Accordingly, the scope of the disclosure is defined by the attached claims not by the above detailed descriptions.
Number | Date | Country | Kind |
---|---|---|---|
110125896 | Jul 2021 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
4912472 | Reits | Mar 1990 | A |
5079556 | Itoh | Jan 1992 | A |
5389930 | Ono | Feb 1995 | A |
5561686 | Kobayashi | Oct 1996 | A |
5608404 | Burns | Mar 1997 | A |
6587072 | Gresham | Jul 2003 | B1 |
6930631 | Puglia | Aug 2005 | B2 |
8275071 | Shen | Sep 2012 | B2 |
8705604 | Goodman | Apr 2014 | B2 |
9231680 | Gorbachov | Jan 2016 | B2 |
9689967 | Stark | Jun 2017 | B1 |
9791564 | Harris | Oct 2017 | B1 |
9838069 | Emmanuel | Dec 2017 | B2 |
10469123 | Emmanuel | Nov 2019 | B2 |
10735035 | Gambini | Aug 2020 | B1 |
10914818 | Schoor | Feb 2021 | B2 |
11016169 | Vossiek | May 2021 | B2 |
11483081 | Hwang | Oct 2022 | B2 |
11579280 | Kurvathodil | Feb 2023 | B2 |
11601158 | Wala | Mar 2023 | B2 |
11644530 | Melzer | May 2023 | B2 |
11693085 | Meissner | Jul 2023 | B2 |
11693106 | Lang | Jul 2023 | B2 |
11796628 | Nayyar | Oct 2023 | B2 |
11885903 | Meissner | Jan 2024 | B2 |
20030100285 | Puglia | May 2003 | A1 |
20030193430 | Gresham | Oct 2003 | A1 |
20080285684 | Shen | Nov 2008 | A1 |
20100085992 | Rakuljic | Apr 2010 | A1 |
20100225414 | Gorbachov | Sep 2010 | A1 |
20100226291 | Gorbachov | Sep 2010 | A1 |
20100226292 | Gorbachov | Sep 2010 | A1 |
20110130800 | Weinstein | Jun 2011 | A1 |
20120200446 | Shirakawa | Aug 2012 | A1 |
20120262330 | Park | Oct 2012 | A1 |
20120330151 | Weinstein | Dec 2012 | A1 |
20130089130 | Shen | Apr 2013 | A1 |
20140035773 | Cheng | Feb 2014 | A1 |
20140039718 | Cheng | Feb 2014 | A1 |
20150118977 | Emmanuel | Apr 2015 | A1 |
20150226848 | Park | Aug 2015 | A1 |
20160306034 | Trotta | Oct 2016 | A1 |
20170176573 | Lynch | Jun 2017 | A1 |
20180011181 | Urakawa | Jan 2018 | A1 |
20180048493 | Bordes | Feb 2018 | A1 |
20180062694 | Emmanuel | Mar 2018 | A1 |
20180175898 | Kollmann | Jun 2018 | A1 |
20180210076 | Takada | Jul 2018 | A1 |
20190018127 | Guarin Aristizabal | Jan 2019 | A1 |
20200116849 | Wennersten | Apr 2020 | A1 |
20200124699 | Meissner | Apr 2020 | A1 |
20200132804 | Yeh | Apr 2020 | A1 |
20200287587 | Cheung | Sep 2020 | A1 |
20210173042 | Wu | Jun 2021 | A1 |
20210181326 | Kurvathodil | Jun 2021 | A1 |
20210184722 | Wala | Jun 2021 | A1 |
20210242897 | Arfaei Malekzadeh | Aug 2021 | A1 |
20210364616 | Wang | Nov 2021 | A1 |
20220107385 | Melzer | Apr 2022 | A1 |
20220196796 | Fiore | Jun 2022 | A1 |
20220321150 | Ehrentraut | Oct 2022 | A1 |
20230008841 | Cheung | Jan 2023 | A1 |
20230123458 | Wise | Apr 2023 | A1 |
20230126949 | Long | Apr 2023 | A1 |
20230142169 | Lugitsch | May 2023 | A1 |
20230208470 | Wala | Jun 2023 | A1 |
Number | Date | Country |
---|---|---|
103728593 | Oct 2015 | CN |
106716887 | May 2017 | CN |
1316813 | Mar 2006 | EP |
2350684 | Feb 2016 | EP |
3070490 | Sep 2016 | EP |
3572828 | Nov 2019 | EP |
3540970 | Sep 2020 | EP |
3745608 | Dec 2020 | EP |
201909552 | Mar 2019 | TW |
03034087 | Apr 2003 | WO |
Entry |
---|
“Notice of allowance of Taiwan Counterpart Application”, issued on Apr. 11, 2022, p. 1-p. 4. |
Number | Date | Country | |
---|---|---|---|
20230014043 A1 | Jan 2023 | US |