The subject disclosure relates to a radar system and a control method for a radar system.
One aspect of a radar system is detecting an angle of arrival of a signal reflected from a detection target. A wide antenna aperture allows for detection of the arrival angle with high resolution. However, populating a wide antenna aperture with a large number of antenna elements results in high cost, high complexity, large space requirements, and high power consumption of the radar system. At the same time, populating a wide antenna aperture with a small number of antenna elements results in a high level of ambiguity in the detected angle of arrival.
Accordingly, it may be desirable to provide a radar system and control method that provides a wide antenna aperture for high resolution and that reduces ambiguity while reducing a total number of antenna elements to minimize complexity, cost, and power consumption.
In one exemplary embodiment, a radar system for use in a vehicle structured to move in a first direction may include a plurality of antenna elements and a controller operably connected to the plurality of antenna elements. The plurality of antenna elements may pe spaced apart in a second direction different from the first direction. The controller may be configured to record signals received by each antenna element at each time instant of a plurality of time instants. The controller may be further configured to calculate a position in the first direction of each antenna element for each time instant based on a velocity hypothesis. The controller may be further configured to calculate a virtual two-dimensional antenna array response based on the signal received by each antenna element at each time instant and the position in the first direction of each antenna element at each time instant. The controller may be further configured to calculate a beamforming spectrum based on the virtual two-dimensional antenna array response The controller may be further configured to identify a peak in the beamforming spectrum to identify an elevation angle from the vehicle to a target relative to the first direction.
In another exemplary embodiment of the radar system, the controller may be further configured to calculating a velocity score of the beamforming spectrum. The controller may be further configured to iteratively adjust the velocity hypothesis until an optimal velocity hypothesis is determined. The optimal velocity hypothesis may be a velocity hypothesis for which the velocity score of the beamforming spectrum reaches an optimal velocity score, and an optimal beamforming spectrum may be a beamforming spectrum generated using the optimal velocity hypothesis. The controller may be further configured to identify a peak in the optimal beamforming spectrum to identify the elevation angle.
In another exemplary embodiment of the radar system, the velocity score may be given by the equation SE=E−αΣi|si|2, where si is the beamforming spectrum at index i. α may be a normalization factor. N is the number of beamforming angles. E is given by the equation E=−Σiγi log(γi), where γi is given by the equation
In another exemplary embodiment of the radar system, the controller and the plurality of antenna elements are provided in the vehicle. The vehicle may an automated driving system operably connected to the radar system, the automated driving system being structured to autonomously control the vehicle. The controller may be configured to transmit the optimal velocity hypothesis to the automated driving system. The automated driving system may be structured to control operation of the vehicle based on the optimal velocity hypothesis.
In another exemplary embodiment of the radar system, the controller and the plurality of antenna elements may be provided in the vehicle. The vehicle may include an automated driving system operably connected to the radar system, the automated driving system being structured to autonomously control the vehicle. The controller may be configured to transmit the elevation angle to the automated driving system. The automated driving system may be structured to control operation of the vehicle based on the elevation angle.
In another exemplary embodiment of the radar system, a pitch of the antenna elements in the second direction is equal to or larger than 10 times a wavelength of a radar signal transmitted by the radar system.
In another exemplary embodiment of the radar system, the second direction is approximately perpendicular to the first direction.
In another exemplary embodiment of the radar system, the first direction is approximately parallel to a ground surface and the second direction is approximately parallel to a direction of gravity.
In another exemplary embodiment of the radar system, the controller is configured such that the identifying a peak in the beamforming spectrum may include identifying a plurality of peaks in the beamforming spectrum to identify a plurality of elevation angles from the vehicle to a plurality of targets relative to the first direction.
In one exemplary embodiment, a vehicle may include an automated driving system and a radar system operably connected to the automated driving system. The automated driving system may be structured to autonomously control the vehicle to move in a first direction. The radar system may include a plurality of antenna elements spaced apart in a second direction different from the first direction and a controller operably connected to the plurality of antenna elements. The controller may be configured to record signals received by each antenna element at each time instant of a plurality of time instants. The controller may be further configured to calculate a position in the first direction of each antenna element for each time instant based on a velocity hypothesis. The controller may be further configured to calculate a virtual two-dimensional antenna array response based on the signal received by each antenna element at each time instant and the position in the first direction of each antenna element at each time instant. The controller may be further configured to calculate a beamforming spectrum based on the virtual two-dimensional antenna array response. The controller may be further configured to identify a peak in the beamforming spectrum to identify an elevation angle from the vehicle to a target relative to the first direction. The controller may be further configured to transmit the elevation angle of the target to the automated driving system. The automated driving system may be structured to control operation of the vehicle based on the elevation angle.
In another exemplary embodiment of the vehicle, the controller may be further configured to calculate a velocity score of the beamforming spectrum. The controller may be further configured to iteratively adjust the velocity hypothesis until an optimal velocity hypothesis is determined. The optimal velocity hypothesis may be a velocity hypothesis for which the velocity score of the beamforming spectrum reaches an optimal velocity score, and an optimal beamforming spectrum may be a beamforming spectrum generated using the optimal velocity hypothesis. The controller may be further configured to identify a peak in the optimal beamforming spectrum to identify the elevation angle.
In one exemplary embodiment, a control method may be used with a radar system in a vehicle moving in a first direction. The radar system may include a plurality of antenna elements spaced apart in a second direction different from the first direction. The control method may include recording signals received by each antenna element at each time instant of a plurality of time instants. The control method may further include calculating a position in the first direction of each antenna element for each time instant based on a velocity hypothesis. The control method may further include calculating a virtual two-dimensional antenna array response based on the signal received by each antenna element at each time instant and the position in the first direction of each antenna element at each time instant. The control method may further include calculating a beamforming spectrum based on the virtual two-dimensional antenna array response. The control method may further include identifying a peak in the beamforming spectrum to identify an elevation angle from the vehicle to a target relative to the first direction.
In another exemplary embodiment of the control method, the control method may include calculating a velocity score of the beamforming spectrum. The control method may further include iteratively adjusting the velocity hypothesis until an optimal velocity hypothesis is determined. The optimal velocity hypothesis may be a velocity hypothesis for which the velocity score of the beamforming spectrum reaches an optimal velocity score, and an optimal beamforming spectrum may be a beamforming spectrum generated using the optimal velocity hypothesis. The control method may further include identifying a peak in the optimal beamforming spectrum to identify the elevation angle of the target relative to the first direction.
In another exemplary embodiment of the control method, the velocity score is given by the equation: SE=E−αΣi|si|2, where si is the beamforming spectrum at index i. α is a normalization factor. N is the number of beamforming angles, and E is given by the equation E=−Σiγi log(γi) where γi is given by the equation
In another exemplary embodiment of the control method, the vehicle may include an automated driving system operably connected to the radar system. The automated driving system may be structured to autonomously control the vehicle. The control method may further include transmitting the optimal velocity hypothesis to the automated driving system. The automated driving system may be structured to control operation of the vehicle based on the optimal velocity hypothesis.
In another exemplary embodiment of the control method, the vehicle may include an automated driving system operably connected to the radar system. The automated driving system may be structured to autonomously control the vehicle. The control method may further include transmitting the elevation angle to the automated driving system. The automated driving system may be structured to control operation of the vehicle based on the elevation angle.
In another exemplary embodiment of the control method, a pitch of the antenna elements in the second direction may be equal to or larger than 10 times a wavelength of a radar signal transmitted by the radar system.
In another exemplary embodiment of the control method, the second direction may be approximately perpendicular to the first direction.
In another exemplary embodiment of the control method, the first direction may be approximately parallel to a ground surface and the second direction is approximately parallel to a direction of gravity.
In another exemplary embodiment of the control method, the identifying a peak in the beamforming spectrum may include identifying a plurality of peaks in the beamforming spectrum to identify a plurality of elevation angles from the vehicle to a plurality of targets relative to the first direction.
The above features and advantages, and other features and advantages of the disclosure are readily apparent from the following detailed description when taken in connection with the accompanying drawings.
Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features. As used herein, the term module refers to processing circuitry that may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Automated driving system 12 may further include or be operably connected to vehicle controllers 18 configured to control speed, acceleration, braking, steering, or other operations necessary for operating vehicle 10. Automated driving system 12 may control vehicle controllers 18 to operate vehicle 10 according to the calculated vehicle path plan. It will be understood that vehicle 10 may be a fully autonomous vehicle in which automated driving system 12 controls all aspects of the vehicle operation, or vehicle 10 may be a vehicle in which the driver retains some control and automated driving system 12, as part of a driver assist system, is configured to assist with a subset of vehicle operations.
It will be understood than an angular resolution of radar system 14 will increase as an aperture of antenna 26 increases (i.e., as a width of antenna 26 facing detection target 50 increases). This can be achieved by spacing antenna elements 27 along second direction 32. However, while increased antenna aperture may increase resolution, there may be ambiguity (i.e., false detections, at angles close to the true elevation angle θ). In the embodiment of
where γ is the wavelength of the radar signal output by radar system 14 (see
N is a coefficient used to express the pitch d1 between antenna elements 27 in terms of wavelength γ. ϕamb is the maximal unambiguous angle, which means that any θ that is larger than ϕamb will be ambiguous. In a Bartlett beamforming spectrum, any θ that is larger than ϕamb will have multiple possible hypothesis angles with equal likelihood. Based on equation (2), it will be understood that as N increases, the maximal ambiguous angle for an array spaced in the second direction will approach 0 degrees, meaning that there will be a large number of possible hypothesis angles with equal likelihood.
Based on these equations (1) and (2), it will be understood that an antenna 26 with a large pitch (i.e., a high N) between antenna elements will have a high ambiguity, and an antenna 26 with a low pitch, (i.e., N=1) will have a low ambiguity. However, at typical wavelengths for a radar system (such as 4 mm), a system with a small pitch between antenna elements 27 will require so many antenna elements 27 to achieve the desired antenna aperture and resolution that the system will become cost prohibitive and resource prohibitive. In contrast, a radar system in which the spacing between antenna elements 27 is increased will increase antenna aperture and resolution, but at the cost of increased ambiguity. In an exemplary embodiment, a desired angular resolution may be achieved with antenna elements 27 having a pitch d1 that is greater than or equal to 10 times the wavelength of the radar signal, but the resulting high ambiguity would be unsuitable for practical purposes.
In order to overcome the ambiguity presented by widely spaced antenna elements arranged as in
where λ is the wavelength of the radar signal output by radar system 14 (see
As described in detail herein, ϕamb is the maximal unambiguous angle. Based on equation (4), it will be understood that as N increases, the maximal ambiguous angle for an array spaced in the first direction will approach 90 degrees; meaning that ambiguity will be low.
As seen from equations (3) and (4), it will be understood that antenna elements 27 with a large pitch in the first direction 30 (i.e., a high N), will have a low angular resolution and a low ambiguity, which is the opposite of the response of the arrangement shown in
However, it will be understood that providing an antenna 26 with antenna elements 27 spaced in both first direction 30 and second direction 32, as shown in
For example, as seen in
The responses of antenna elements 27 at time instants t1, t2, t3, . . . tT can be used in conjunction with the calculated positions of antenna elements 27 to calculate a virtual two-dimensional antenna array response of virtual two-dimensional antenna array 60. Bartlett beamforming can then be performed on the virtual two-dimensional antenna array response to generate a beamforming spectrum such as curve 64 in
The accuracy of the velocity hypothesis can affect calculation of the positions of antenna elements 271, 272, 273, . . . 27T within the virtual two-dimensional antenna 60 of
For example, controller 28 (see
SE=E−αΣi|si|2; (5)
where si is the beamforming spectrum at index i. α is a normalization factor that can be given by the equation:
where N is the number of beamforming angles (i.e., the beamforming grid points) and maxi( ) is a function returning the maximum for all i, E is given by the equation:
E=−Σiγi log(γi) (7)
γi is given by the equation:
Controller 28 may be further configured to determine whether an optimal velocity score has been identified. In an exemplary embodiment, the optimal velocity score is a minimum velocity score. However, it will be understood that other types of optimal velocity scores, such as a maximum velocity score, may be used depending on the exact equations and axis polarities used to calculate the velocity score. Controller 28 may determine a minimum velocity score by using a coarse grid search over a large span of velocity hypotheses, and then a refined grid search in the vicinity of the most likely candidates. Alternatively, the adjustment may be made by an iterative gradient descent (i.e., starting from an initial guess, and each time through choose the next velocity step in a direction that recues the velocity score).
Once the velocity hypothesis is adjusted, controller 28 may calculate new positions of antenna elements 271, 272, 273, . . . 27T of virtual two-dimensional antenna array 60 (see
Once controller 28 identifies a minimum velocity score, the velocity hypothesis associated with the minimum velocity score is output as the optimal velocity hypothesis, and the beamforming spectrum associated with the optimal velocity hypothesis is identified as the optimal beamforming spectrum. Controller 28 may output a peak of the optimal beamforming spectrum as an elevation angle of detection target 50. Controller 28 may output the optimal velocity hypothesis and the elevation angle of detection target 50 to automated driving system 12 (see
In block 110, controller 28 records a response of antenna elements 27 at each of a plurality of time instants t1, t2, t3, . . . tT (see
In block 118, a velocity score SE is calculated for the beamforming spectrum calculated in block 116, as described in detail herein. In block 120, it is determined whether a minimum velocity score has been identified. If a minimum velocity score has been identified (“Yes” in block 120), then the method proceeds to block 124. If no minimum velocity score has been identified (“No” in block 120), then the method proceeds to block 122. In block 122, the initial velocity hypothesis is adjusted as described in detail herein. Once the velocity hypothesis is adjusted in block 122, the method returns to block 112, where new positions of antenna elements 27 are calculated based on the adjusted velocity hypothesis. Once a minimum velocity score is identified in block 120, a peak of the beamforming spectrum associated with the minimum velocity score is identified in block 124. Alternatively, if multiple detection objects are at a similar range but different angles of arrival, multiple peaks may be detected in block 124.
The exemplary embodiments described above result in significant advantages over conventional systems and methods. For example, the exemplary embodiments make it possible to achieve the combined high resolution and low ambiguity of a two-dimensional antenna array by using a single array of antenna elements combined with velocity information of the vehicle, thereby reducing cost, complexity, and power requirements of the radar system.
While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof.
Number | Name | Date | Kind |
---|---|---|---|
5448244 | Komatsu | Sep 1995 | A |
8289203 | Culkin | Oct 2012 | B2 |
8665137 | Wintermantel | Mar 2014 | B2 |
8797208 | Stirling-Gallacher | Aug 2014 | B2 |
9121943 | Stirling-Gallacher | Sep 2015 | B2 |
9203160 | Blech | Dec 2015 | B2 |
10048366 | Hong | Aug 2018 | B1 |
20100123616 | Minami | May 2010 | A1 |
20150198704 | Schoor | Jul 2015 | A1 |
20150198705 | Schoor | Jul 2015 | A1 |
20150253419 | Alland | Sep 2015 | A1 |
20150253420 | Alland | Sep 2015 | A1 |
20160033632 | Searcy | Feb 2016 | A1 |
20160282450 | Kishigami | Sep 2016 | A1 |
20160285172 | Kishigami | Sep 2016 | A1 |
20170212213 | Kishigami | Jul 2017 | A1 |
20170276769 | Kishigami | Sep 2017 | A1 |
20180088224 | Kishigami | Mar 2018 | A1 |
20180151958 | Lim | May 2018 | A1 |
20190293753 | Iwasa | Sep 2019 | A1 |
20190324134 | Cattle | Oct 2019 | A1 |
20200096626 | Wang | Mar 2020 | A1 |
20200217944 | Giere | Jul 2020 | A1 |
20200400808 | Hammes | Dec 2020 | A1 |
20210055404 | Schoor | Feb 2021 | A1 |
Number | Date | Country | |
---|---|---|---|
20200371224 A1 | Nov 2020 | US |