ANGLE-OF-ARRIVAL ESTIMATION METHOD FOR ARBITRARY ANTENNA SPACINGS AND CORRESPONDING COMMUNICATION DEVICE
20230266422 · 2023-08-24
Inventors
Cpc classification
G01S5/12
PHYSICS
G01S3/48
PHYSICS
International classification
G01S3/48
PHYSICS
Abstract
A method for determining an angle of arrival at a communication device is described. The method comprises performing a message exchange between the communication device and a further communication device. The message exchange comprises receiving at least one first message associated with a first frequency at the communication device by means of a first antenna and a second antenna and receiving at least one second message associated with a second frequency at the communication device by means of the first antenna and the second antenna. The method further comprises determining the angle of arrival defined by an orientation of the communication device and a transmission direction of the message exchange, wherein the angle of arrival is determined based on the received first message and the received second message. Furthermore, a corresponding communication device is described.
Claims
1-15. (canceled)
16. A method for determining an angle of arrival at a communication device, the method comprising: performing a message exchange between the communication device and a further communication device, wherein the message exchange comprises receiving at least one first message associated with a first frequency at the communication device by means of a first antenna and a second antenna, and receiving at least one second message associated with a second frequency at the communication device by means of the first antenna and the second antenna; and determining the angle of arrival defined by an orientation of the communication device and a transmission direction of the message exchange, wherein the angle of arrival is determined based on the received first message and the received second message.
17. The method of claim 16, wherein the angle of arrival is determined based on a first phase difference resulting when the first message is received by means of the first antenna and the second antenna and on a second phase difference resulting when the second message is received by means of the first antenna and the second antenna.
18. The method of claim 16, wherein a distance between the first antenna and the second antenna is at least half a first wavelength corresponding to the first frequency and at least half a second wavelength corresponding to the second frequency.
19. The method of claim 16, wherein the first frequency is associated with a first frequency channel and the second frequency is associated with a second frequency channel different from the first frequency channel.
20. The method of claim 19, wherein the first message is transmitted over the first frequency channel and the second message is transmitted over the second frequency channel.
21. The method of claim 20, wherein the first frequency channel and the second frequency channel are ultra-wide band, UWB, frequency channels.
22. The method of claim 21, wherein a third frequency channel is between the first frequency channel and the second frequency channel.
23. The method of claim 16, wherein the at least one second message is received after or before the at least one first message.
24. The method of claim 23, further comprising determining a distance between the communication device and the further communication device based on the at least one first message.
25. The method of claim 24, wherein frequency circuitry of the further communication device is configured for providing a time source and for providing at least one of the first frequency and the second frequency.
26. The method of claim 25, wherein the frequency circuitry is a phase-locked loop.
27. The method of claim 16, wherein the message exchange comprises a standardized ranging message exchange.
28. The method of claim 27, wherein the standardized ranging message exchange is one of an advertisement message exchange, a DS-TWR message exchange, an SS-TWR message exchange and a FiRa DS-TWR message exchange
29. The method of claim 27, wherein the at least one second message is separate from the standardized ranging message exchange.
30. The method of claim 27, wherein a frequency associated with a standardized message of the standardized ranging message exchange is changed from the first frequency to the second frequency such that the standardized message forms the second message.
31. The method of claim 27, wherein the second message consists of one of a beacon message, a final beacon message, an initial beacon message, a prepoll message and a final data message.
32. The method of claim 16, wherein the angle of arrival is determined using a machine learning model, which is adapted to the first antenna and the second antenna.
33. The method of claim 32, wherein the machine learning model is built based on training data correlating measured phase differences with measured angles.
34. The method of claim 16, wherein the angle of arrival is determined without using a time difference of arrival at the first antenna and at the second antenna.
35. A communication device comprising: a transceiver unit comprising a first antenna and a second antenna, wherein the transceiver unit is configured to perform a message exchange between the communication device and a further communication device, wherein the message exchange comprises receiving at least one first message associated with a first frequency at the communication device by means of the first antenna and the second antenna, and receiving at least one second message associated with a second frequency at the communication device by means of the first antenna and the second antenna; and a processing unit configured to determine an angle of arrival defined by an orientation of the communication device and a transmission direction of the message exchange, wherein the angle of arrival is determined based on the received first message and the received second message.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061] The illustrations in the drawings are schematic. In different drawings, similar or identical elements are provided with the same reference signs.
DESCRIPTION OF THE DRAWINGS
[0062] Before, referring to the drawings, exemplary embodiments will be described in further detail, some basic considerations will be summarized based on which exemplary embodiments of the present disclosure have been developed.
[0063] According to embodiments of the present disclosure, a method is described that exploits multiple channels for AoA estimation with antenna spacings d larger than half the wavelength (>λ/2) of the transmitted signals. More specifically, the method exploits the different phase behavior of two or more RF channels to resolve the PDoA ambiguities that appear when antenna spacings d>λ/2 are used for AoA estimation in AoA estimation systems with two or more antennas 102, 103. The ambiguity problem is a practical problem that can easily appear when building for example a UWB-equipped device such as a smartphone. To this end, a message exchange may be exploited with transmissions over at least two frequency channels with different carrier frequencies, e.g., channel 5 with f.sub.c≈6.5 GHz and channel 9 with f.sub.c≈8 GHz, presenting different phase behaviour that can be used in a combined manner to resolve the ambiguities and therefore accurately determine the AoA of the received signal.
[0064]
[0065]
[0066]
[0067] Depending on the signal angle of arrival β, one antenna 102 receives the signal earlier than the other antenna 103. This leads to a signal propagation delay Δl that relates to the phase difference of arrival (PDoA) and the time difference of arrival (TDoA) of the received signal measured at the two antennas 102, 103. Because of frequency regulatory limitations, common UWB transceivers or other RF transceivers operate with a limited bandwidth, which in turn limits the achievable precision in TDoA estimates. This makes TDoA measurements not accurate enough to provide a good estimation of the signal angle of arrival β. However, the PDoA can be measured very accurately, yielding degree accurate AoA estimation.
[0068] The distance between the two antennas 102, 103 translates to a different propagation delay Δl that can be used to measure the angle of arrival β of the signal defined by the orientation 105 and the transmission direction 126. The relation between AoA β and PDoA based on the difference Δl in the signal propagation delay to the two antennas 102, 103 is as follows:
Based on this relation, the angle of arrival can be determined from the PDoA, the carrier frequency f.sub.c, the antenna spacing L and the propagation speed c:
Unfortunately, since the measured PDoA € [−180°, 180° ], it is not always possible to find a unique solution for antenna spacings L larger than half the wavelength λ/2 of the carrier frequency f.sub.c. However, such larger antenna spacings L would be beneficial for the placement of multiple UWB antennas 102, 103 in communication devices 100 with space constraints such as smartphones, where there are multiple restrictions coming from cameras, wireless charging, and other subsystems.
[0069]
[0070] For an Advertisement/Beacon use case as shown in
[0071] In case of a DS-TWR message exchange 120 as shown in
[0072] The SS-TWR message exchange 120 as shown in
[0073] Referring again to all
[0074] A reasoning for not integrating the channel switching in the already existing message exchange may be not to lose a common time basis during the ranging. For example, if for the SS-TWR message exchange of
[0075] The distance d is a function of the roundtrip time T.sub.round and the reply time T.sub.reply as well as the propagation speed c:
The roundtrip time T.sub.round is measured on the initiator side, i.e. on the side of the further communication device 110, and the reply time T.sub.reply is measured on the responder side, i.e. the communication device 100. If one of these times is off by 1 nanosecond, this would result in a distance measurement error of roughly 15 cm. Since the UWB technology is used for accurate distance measurements with a preferred maximum error <10 cm, already a small offset in the time basis would lead to huge errors meaning one of the key features of the technology is not working anymore. Due to that reason, a multi-channel ranging may not be possible because of the impact on the distance measurement accuracy in case a single PLL system is used.
[0076]
[0077]
[0078]
[0079]
[0080] To further illustrate the differences of the two curves 722, 925 and how they can be used, let us assume that a UWB device or other RF device receives a signal coming from angle AoA of β=0°. In this case, the PDoA curve 925 for channel 9 and also the PDoA curve 722 for channel 5 show a PDoA value of ˜0°. However, for channel 9 a PDoA value of ˜0° can also be found for AoA values of β=+40° and −40°. Differently, for channel 5, the AoA values that match PDoA=0 are approximately β=0°, +50°, −50°. This means that using one channel alone, the true AoA value cannot be distinguished from the other two potential values based on the respective PDoA curve. However, if the PDoA values of both channels are used as well as previous knowledge of their phase behaviour, the only common solution of β=0° can be determined, which indeed is the correct AoA. The combination of two or more channels with their different phase behaviour together with the low variance of PDoA estimates with multi-receiver UWB allows for accurate determination of angles of arrival β.
[0081] In general, the AoA β is estimated as a function f of PDoA values 722, 925 over two RF channels:
AoA=f(PDoA.sub.CH5,PDoA.sub.CH9)
Depending on the antenna system it might make sense to use the phase measurements of more than two channels, which would result in an AoA β estimation as a function f of PDoA values over N frequency channels:
AoA=f(PDoA.sub.CH1,PDoA.sub.CH2, . . . ,PDoA.sub.CH N)
Thus, PDoA curves 722, 925 are used, where the ambiguities lie in different regions. This phenomenon together with the much lower variance of PDoA estimates, e.g. compared with TDoA estimates (see
[0082]
[0083] The actual manner in which the PDoA values are combined is implementation dependent and can vary depending on the use case and the computational power available in the measurement system. One potential method for creating such a function is using a Machine Learning (ML) model, e.g., a neural network whose input features are the raw PDoA values over multiple channels or the sin/cos function of the raw PDoA values.
[0084] In this specification, embodiments have been presented in terms of a selected set of details. However, a person of ordinary skill in the art would understand that many other embodiments may be practiced which include a different selected set of these details. It is intended that the following claims cover all possible embodiments.
REFERENCE NUMERALS
[0085] 100 communication device [0086] 101 transceiver unit [0087] 102 first antenna [0088] 103 second antenna [0089] 104 processing unit [0090] 105 orientation of communication device [0091] 110 further communication device [0092] 111 frequency circuitry [0093] 120 message exchange [0094] 121 transmission direction [0095] 321 first message [0096] 324 second message [0097] 331 beacon message [0098] 432 poll message [0099] 433 response message [0100] 434 final message [0101] 435 final beacon message [0102] 722 phase difference of arrival (first message) [0103] 723 time difference of arrival (first message) [0104] 925 phase difference of arrival (second message) [0105] 1040 error matrix [0106] 1041 angle-dependent error [0107] d distance between communication device and further communication device [0108] β angle of arrival [0109] L distance between first antenna and second antenna [0110] Δl propagation delay