METHOD FOR MEASURING ANGLE OF ARRIVAL WITH PHASED ARRAY
20230152410 · 2023-05-18
Assignee
Inventors
Cpc classification
G01S3/38
PHYSICS
G01S3/14
PHYSICS
G01S3/143
PHYSICS
International classification
Abstract
The disclosure is directed to a method for measuring an angle of arrival (AoA), with a steerable phased array. The method would include but not limited to: receiving a signal by the steerable phased array with a first steering angle and with a second steering angle; obtaining a first power-related information (PRI1) of the signal corresponding to the first steering angle; obtaining a second power-related information (PRI2) of the signal corresponding to the second steering angle; and calculating an AoA of the signal based on the first power-related information and the second power-related information, wherein the first steering angle is different from the second steering angle, and an absolute difference between the first steering angle and the second steering angle is less than FNBW/2.
Claims
1. A method for measuring an angle of arrival (AoA) with a steerable phased array, comprising: receiving a signal by the steerable phased array with a first steering angle and with a second steering angle; obtaining a first power-related information (PRI1) of the signal corresponding to the first steering angle; obtaining a second power-related information (PRI2) of the signal corresponding to the second steering angle; and calculating an AoA of the signal based on the first power-related information and the second power-related information, wherein the first steering angle is different from the second steering angle, and an absolute difference between the first steering angle and the second steering angle is less than FNBW/2.
2. The method of claim 1, wherein the step of receiving the signal by the steerable phased array with the first steering angle and with the second steering angle comprises: switching the steerable phased array to the first steering angle to receive the signal in a first time slot; and switching the steerable phased array to the second steering angle to receive the signal in a second time slot right after the first time slot.
3. The method of claim 1, wherein the step of receiving the signal by the steerable phased array with the first steering angle and with the second steering angle comprises: receiving the signal by N selected antenna elements in the steerable phased array to obtain N signal streams corresponding to a first time slot; applying a first set of parameters onto the N signal streams before aggregating the N signal streams so as to digitally apply the first steering angle onto an aggregated signal; and applying a second set of parameters onto the N signal streams before aggregating the N signal streams so as to digitally apply the second steering angle onto the aggregated signal.
4. The method of claim 1, wherein the first power-related information and the second power-related information are expressed in a measure that is selected from a group consisting of received power, signal-to-noise ratio, error vector magnitude, bit-error rate, and carrier-to-noise ratio.
5. The method of claim 1, wherein the AoA is calculated based on a ratio of the first power-related information and the second power-related information.
6. The method of claim 5, wherein the AoA is calculated from the first steering angle and a first difference angle Δθ.sub.1, wherein the first difference angle Δθ.sub.1 is calculated by
7. The method of claim 6, wherein:
8. The method of claim 1, wherein the absolute difference between the first steering angle and the second steering angle is less than HPBW/2.
9. The method of claim 8, wherein the absolute difference between the first steering angle and the second steering angle is less than HPBW/4.
10. The method of claim 1, further comprising: taking the calculated AoA as a third steering angle to receive the signal; obtaining a third power-related information (PRI3) of the signal corresponding to the third steering angle; and updating the AoA according to the third power-related information and the third steering angle.
11. The method of claim 10, wherein the step of updating the AoA further comprising: calculating a new AoA based on the third power-related information and at least one of the first power-related information and the second power-related information; and updating the AoA by the new AoA.
12. The method of claim 10, wherein the step of updating the AoA further comprising: calculating a steering angle having the maximum power-related information from a parabolic function obtained from three pairs of the first, second and third steering angles and the corresponding first, second and third power-related information; and updating the AoA by the calculated steering angle.
13. A communication device, comprising: a transceiver, comprising a steerable phased array; a storage medium; and a processor, coupled to the transceiver and the storage medium, wherein the processor is configured to: receive a signal by the steerable phased array with a first steering angle and with a second steering angle; obtain a first power-related information (PRI1) of the signal corresponding to the first steering angle; obtain a second power-related information (PRI2) of the signal corresponding to the second steering angle; and calculate an angle of arrival (AoA) of the signal based on the first power-related information and the second power-related information, wherein the first steering angle is different from the second steering angle, and an absolute difference between the first steering angle and the second steering angle is less than FNBW/2.
14. The communication device of claim 13, wherein the processor is further configured to: take the calculated AoA as a third steering angle to receive the signal; obtain a third power-related information (PRI3) of the signal corresponding to the third steering angle; and update the AoA according to the third power-related information and the third steering angle.
15. The communication device of claim 14, wherein the processor is further configured to: calculate a new AoA based on the third power-related information and at least one of the first power-related information and the second power-related information; and update the AoA by the new AoA.
16. The communication device of claim 14, wherein the processor is further configured to: calculate a steering angle having the maximum power-related information from a parabolic function obtained from three pairs of the first, second and third steering angles and the corresponding first, second and third power-related information; and update the AoA by the calculated steering angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] 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.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DESCRIPTION OF THE EMBODIMENTS
[0026] In order to make the aforementioned features and advantages of the disclosure comprehensible, exemplary embodiments accompanied with figures are described in detail below. It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the disclosure as claimed.
[0027] Reference will now be made in detail to the embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
[0028]
[0029] The HPBW is defined as the angular separation between the points where the power of the beam radiation pattern decreases by 50% (or −3 dB) from the peak of the main beam. As shown in
[0030] The FNBW is defined as the angular separation between the first null points where the magnitude of the beam radiation pattern is zero near the main lobe. As shown in
[0031] A phased array may switch between steering angles to measure an angle of arrival. Different steering angles may result in different beam radiation patterns. Thus, the HPBW or the FNBW may change with the different steering angles.
[0032] The uniformly linear phased array (ULA) is the most commonly used phased array. The half-power beam width of a uniformly linear phased array with N antenna elements with the steering angle of θ.sub.S could be expressed as:
[0033] Here, d denotes the spacing between the centroids of two adjacent antenna cells, and λ denotes the wavelength of the electromagnetic wave that is emitted and/or received by the antenna cells.
[0034] For example, for a phased array with four antenna elements (N=4) with the spacing of half of wavelength (d=λ/2) and the steering angle of zero degree (θ.sub.S=0), the HPBW is about 25.4 degrees. If the information signal comes from a direction close to the steering angle, the receiving power of the information signal would not change a lot when the steering angle is changed for about 5 degrees and therefore the quality of communication may remain acceptable. Within a short time-span, the absolute difference between steering angles is small and the change in the received power at different steering angles may be assumed to be negligible such that the main lobe of the beam radiation pattern may be approximated by a parabolic curve (represented as a parabolic function) associated with a difference angle and HPBW. Therefore, assuming absolute difference between the steering angles is bounded by a threshold, an angle of arrival may be estimated by the steering angles and their corresponding power-related information (PRI). In one embodiment, the threshold may be associated with FNBW and/or HPBW of the main lobe of the beam radiation pattern.
[0035]
[0036] It should be noted that the first steering angle is different from the second steering angle, and the absolute difference between the first steering angle and the second steering angle is less than a threshold.
[0037] In one embodiment, the steerable phased array may use a digital beamforming architecture. In this embodiment, the step S201 may be further implemented in the digital beamforming architecture. Concretely, the steerable phased array receives the signal by N selected antenna elements in the steerable phased array to obtain N signal streams corresponding to a first time slot, where N is an integer. The steerable phased array applies a first set of parameters onto the N signal streams before aggregating the N signal streams so as to digitally apply the first steering angle onto an aggregated signal. The steerable phased array applies a second set of parameters onto the N signal streams before aggregating the N signal streams so as to digitally apply the second steering angle onto the aggregated signal.
[0038] The step S201 and the step S203 do not significantly influence the signal transmission adversely. Therefore, the method could be used in on-the-fly applications, i.e., the situation in which the signal transmission or signal reception are taking part in the telecommunication.
[0039] In one embodiment, the absolute difference between the first steering angle and the second steering angle is less than FNBW/2.
[0040] In one embodiment, the absolute difference between the first steering angle and the second steering angle is less than HPBW/2.
[0041] In one embodiment, the absolute difference between the first steering angle and the second steering angle is less than HPBW/4.
[0042]
[0043] In one embodiment, the first power-related information and the second power-related information may be expressed in a measure that includes but not limited to at least one of received power, signal-to-noise ratio (SNR), error vector magnitude (EVM), bit-error rate (BER), and carrier-to-noise ratio (C/N). Similarly, the third power-related information may be expressed in a measure that includes but not limited to at least one of received power, signal-to-noise ratio (SNR), error vector magnitude (EVM), bit-error rate (BER), and carrier-to-noise ratio (C/N).
[0044] As an exemplary example, the first power-related information and the second power-related information may be carrier-to-noise ratio (C/N). The point now comes to how to obtain the C/N.sub.1 of the signal corresponding the first steering angle and the C/N.sub.2 of the signal corresponding the second steering angle. It is possible to calculate the E.sub.b/N.sub.0 from the bit error rate (BER) though that relationship varies with the modulation and coding schemes. Then, the C/N is calculated based on the obtained E.sub.b/N.sub.0 based on the following equation:
[0045] Here, f.sub.b denotes the net bit rate or the data rate of the channel, and B denotes the channel bandwidth. Both of them are predetermined or obtainable. Hence, it is possible to calculate the C/N based on the BER, and C/N.sub.1 and C/N.sub.2 are now obtained from the BER of the data with respect to the first segment of information signal corresponding to the first steering angle and the BER of the data with respect to the second segment of information signal corresponding to the second steering angle.
[0046] [Parabolic Approximation]
[0047] A simplified mechanism of calculating the angle of arrival (AoA) based on the obtained C/N.sub.1 and C/N.sub.2 is based on a parabolic approximation to the shape of the main lobe of a phased array. Ideally, the field pattern of amplitude related to a uniformly linear phased array with N antenna elements could be expressed as:
G.sub.A(θ)=AF(θ,θ.sub.S)×EF(θ) (4)
[0048] Here, G.sub.A denotes the magnitude gain of the phased array, AF denotes the array factor, and EF denotes the element factor, which is also known as the field pattern of the antenna cell. In one embodiment, the phased array is firstly switched to the first steering angle θ.sub.S1 to receive the signal from a source. The phased array is then switched to the second steering angle θ.sub.S2, by digital means or analog means, to receive the same signal from the source. The ratio between the power received at first steering angle and the power received at the second steering angle is expressed as:
P.sub.r1,dB−P.sub.r2,dB=AF(AoA,θ.sub.S1).sub.dB−AF(AoA,θ.sub.S2).sub.dB (5)
[0049] The impact from the element factor is therefore removed. When the ratio of the power received and the model of the array factor AF are both known, the angle of arrival AoA is then derivable. It is known that the array factor AF could be expressed as:
[0050] However, there are some obstacles preventing the equation (6-1) and/or the equation (6-2) from being applicable. The first one is that these equations are transcendental functions and it is difficult to get their logarithm value (dB). Another issue is that these equations are only suitable, in theory, for a uniformly linear phased array (ULA) while most phased arrays in use are not perfect ULAs whose real radiation patterns are much more complex than equation (6-1) and/or (6-2). A simplified methodology is therefore introduced in this disclosure. It is known that any high order functions or any transcendental functions can be approximated or approached by a second order polynomial/a parabolic function.
[0051]
[0052] According to the abovementioned assumption and the equation (2), the approximation could be expressed as:
Here, Δθ is a difference angle which denotes the difference between a selected angle and the steering angle. In equation (7), λ is the wavelength of the carrier signal in the first medium where the antenna array is located. In a conventional example, it is the wavelength of the carrier signal in the free space or in the air. However, even if the antenna array is located under the sea, the disclosed method is still applicable.
[0053] Taking a one-dimensional array with four antenna elements for example. If the spacing between two adjacent antenna elements, d, is equal to half of the operation wavelength, the equation (7) yields the following result:
[0054] P.sub.AF,dB denotes the array factor in decibel value for the aforementioned example. If the value of the difference angle Δθ is no more than 5 degrees, the variance is much less than 1. Hence, the equation (9) can be approximated according to the first order Taylor series of the natural logarithm function such that equation (9) can be expressed as the following equation (10):
P.sub.AF,dB(Δθ,θ.sub.S)≈k(Δθ cos θ.sub.S).sup.2(Δθ and θ.sub.S in deg) (10)
[0055] In general, k is a coefficient associated with the number of antenna elements N, the spacing between two adjacent antenna elements d, and wavelength λ. In one embodiment, the coefficient k in equation (10) is k=—0.0135 for a phased array with four antenna element (N=4) and spacing d=λ/2.
[0056]
[0057] At angle θ=0 degree, the approximation by sine function and the parabolic approximation fit the peak power point on the main lobe of the real model. The points hp1 and hp2 are the approximated half-power points according to the parabolic approximation. It is worth noting that the parabolic approximation matches the approximation by sine function at points hp1 and hp2, and the points hp1 and hp2 are close to the left and right half-power points as characterized by the real model. Thus, the parabolic approximation by equation (7) provides a good approximation to the real model, in particular, when the difference angle Δθ is small. For example, in the embodiment that the number of antenna elements is four and the spacing is half of wavelength, the difference angle Δθ is set to be less than 5 degrees, which is much less than the half of the theoretical HPBW thereof.
[0058]
[0059] Then, the power received could be expressed as:
G.sub.RX,dB(AoA,θ.sub.S1)=P.sub.AF,dB(AOA−θ.sub.S1,θ.sub.S1)+P.sub.EF,dB(AoA) (11)
[0060] Assuming the signal power per se is kept unchanged, the antenna array is then switching its steering angle to the second steering angle θ.sub.S2, and the power received could be expressed as:
G.sub.RX,dB(AoA,θ.sub.S2)=P.sub.AF,dB(AOA−θ.sub.S2,θ.sub.S2)+P.sub.EF,dB(AoA) (12)
[0061] The difference between G.sub.RX,dB(AoA, θ.sub.S2) and G.sub.RX,dB(AoA, θ.sub.S1) in dB, which is equivalent to the ratio in power, could be written as:
ΔG.sub.RX,dB(AoA,θ.sub.S1,θ.sub.S2)=P.sub.AF,dB(AoA−θ.sub.S2,θ.sub.S2)−P.sub.AF,dB(AoA−θ.sub.S1,θ.sub.S1) (13)
[0062] According to equation (10), equation (13) could be rewritten as:
ΔG.sub.RX,dB(AoA,θ.sub.S1,θ.sub.S2)=k(Δθ.sub.2 COS θ.sub.S2).sup.2−k(Δθ.sub.1 cos θ.sub.S1).sup.2 (14)
[0063] In equations (13)-(14), ΔG.sub.RX,dB(AoA, θ.sub.S1, θ.sub.S2) is a decibel value of a ratio between the received power P.sub.AF,dB(AOA−θ.sub.S2, θ.sub.S2) at the second steering angle θ.sub.S2 and the received power P.sub.AF,dB(AoA−θ.sub.S1, θ.sub.S1) at the first steering angle θ.sub.S1.
[0064]
[0065] Please refer to
[0066] In the previous assumption, it is known that:
[0067] In one embodiment, the value of m is calculated as:
[0068] In equation (20), N is number of antenna elements, d is spacing between two adjacent antenna elements, and λ is wavelength of the signal. Here, the denominator “296” on the right-hand side of equation (20) is a locally optimal value. In other embodiments, the value of the denominator may be slightly different from “296”. In one embodiment, the denominator is obtained when the steerable phased array is manufactured or calibrated. The denominator is then recorded in the system, such as in a storage medium in the system. The denominator is determined in accordance with the actual half-power beam width of the steerable array or the set of antenna elements performing the disclosed technique. The range of the denominator may change with the difference angle Δθ.sub.S since the variance of the difference angle Δθ.sub.S would influence approximation error.
[0069] With equations (15) to (19) substituted all the variables known, the calculated first difference angle Δθ.sub.1 is 1.9577°, so the calculated AoA is computed from the first steering angle and the first difference angle as θ.sub.S1+Δθ.sub.1=11.9577°. That is, the calculated AoA is very close to the actual AoA when the actual AoA is between two steering angles.
[0070] In
[0071] In
[0072] Assuming the channel between the signal source and the receiver is an additive white Gaussian noise (AWGN) channel, the noise in the system when the steering angle is slightly changed shall be kept unchanged. Hence, the ratio between the carrier signal at these two measured periods (first steering angle and second steering angle) is the same as the ratio between the SNR thereof. That is, the ratio of SNR.sub.2/SNR.sub.1 or the difference between SNR.sub.2,dB and SNR.sub.1,dB has the same meaning as the ratio between the carrier signals. That is, all power-related information can be expressed in a measure, such as SNR, BER, C/N, EVM, and/or the power of the received signal. Different measures are all applicable in the embodiments of this disclosure.
[0073] Based on the above, some extended methods may be derived. First, the successive three measurements of the coming signal can provide the estimated change in AoA, based on the SNR ratio obtain from the second steering angle and from the first steering angle, and based on the SNR ratio obtain from the third steering angle and from the second steering angle. As described in steps S302, S304, and S306, the phased array may keep calculating and updating new AoA based on a new steering angle and the corresponding SNR ratio, iteratively. The retrieved AoAs, each one or in combination, could serve as the input data for the Kalman filter so as to predict the future AoA. Further, even if the predicted AoA is not exactly the correct AoA, the proposed method is capable of suggesting an approximate direction of the correct AoA.
[0074]
[0075] Please refer to
[0076] Now please refer to
[0077]
[0078]
[0079] In one embodiment, if the antenna array is using the digital beamforming technique, there is no need to receive the signal in different time slots. The steps S201 and S203 could be done in the baseband by digitally changing the steering angle and doing the same process illustrated above in S205˜S207. Explicitly, a first sequence of wireless signal SEQ1 is received by the array. Then, the digital processor 91 applies a first set of steering setting parameters onto the SEQ1 so that it seems that the array is steered at the first steering angle θ.sub.S1 to receive the SEQ1. Meanwhile, the SEQ1 is stored in a non-transitory storage, such as the buffer of the digital processor 91, for further processing. Then, while the digital processor 91 is continuing to apply the first set of steering setting parameters onto the following sequence of the received signal, the other processor or a thread in the same processor is applying a second set of steering setting parameters onto the SEQ1 so that it seems the SEQ1 was received by the array with the second steering angle θ.sub.S2. In one embodiment, the C/N.sub.1 and the C/N.sub.2 is then used to perform the step S205 so as to obtain the AoA of SEQ1. In this embodiment, the C/N.sub.1 and the C/N.sub.2 are related to the same sequence of signal, SEQ1, so the environmental factor influencing the C/N or the power has been eliminated and therefore the prediction of the AoA would be closer to the actual AoA.
[0080] The aforementioned embodiments assume that the signal from the signal source kept unchanged during the measurement. The method for measuring an AoA as described in
[0081]
[0082] The transceiver 110 is coupled to the processor 120. The transceiver 110 may receive a DL signal and transmit a UL signal. The transceiver 110 may execute operations of Low Noise Amplifying (LNA), impedance matching, analog-to-digital (ADC) converting, digital-to-analog (DAC) converting, frequency mixing, up-down frequency conversion, filtering, amplifying and/or similar operations. The transceiver 110 may include the phased array 80 using analog beamforming or the phased array 90 using digital beamforming, and the phased array may include one or a plurality of antenna elements for transmitting and receiving omnidirectional antenna beams or directional antenna beams.
[0083] The processor 120 is, for example, a Central Processing Unit (CPU), or other programmable general purpose or special purpose microprocessor, a Digital Signal Processor (DSP), a programmable controller, an Application Specific Integrated Circuit (ASIC), a Graphics Processing Unit (GPU) or other similar components or a combination of the above components. The processor 120 may be configured to perform a method for measuring the AoA as described in
[0084] The storage medium 130 is coupled to the processor 120, and is, for example, any type of a fixed or movable Random Access Memory (RAM), a Read-Only Memory (ROM), a flash memory, a Hard Disk Drive (HDD), a Solid State Drive (SSD), or similar components or a combination of the above components. The storage medium 130 stores a plurality of modules or programs for the processor 120 to access, such that the processor 120 may execute various communication functions of the communication device 100.
[0085] The communication device 100 may be a user equipment in a communication system. The term “user equipment” (UE) in this disclosure may be, for example, a mobile station, an advanced mobile station (AMS), a server, a client, a desktop computer, a laptop computer, a network computer, a workstation, a personal digital assistant (PDA), a tablet personal computer (PC), a scanner, a telephone device, a pager, a camera, a television, a hand-held video game device, a musical device, a wireless sensor, and the like. In some applications, a UE may be a fixed computer device operating in a mobile environment, such as a bus, a train, an airplane, a boat, a car, and so forth.
[0086] The communication device 100 may be a base station in a communication system. The term “base station” (BS) in this disclosure could be synonymous, for example, with a variation or a sub-variation of a “gNodeB” (gNB), an “eNodeB” (eNB), a Node-B, an advanced BS (ABS), a transmission reception point (TRP), an unlicensed TRP, a base transceiver system (BTS), an access point, a home BS, a relay station, a scatterer, a repeater, an intermediate node, an intermediary, satellite-based communication BSs, and so forth.
[0087] In a more complicated system having two devices communicating with each other, said the base station (STA) and the user equipment (UE), the signal power emitted may vary from time to time because the steering angle of the signal source may change for pursuing better quality of communication.
[0088]
[0089]
[0090]
[0091] It should be noted that for the base station STA to measure the AoA of the UE, the assumption for equations (7)-(10) may not necessarily hold because the steering angle of the UE changes from θ.sub.S1,UE to θ.sub.S2,UE.
[0092] Under such circumstances, the transmitted packet from the STA to the UE may further include the information of the steering angle, the array size, and the estimated AoA measured by the STA. With such information, the UE is capable of estimating the antenna gain of the STA at the direction from STA towards the UE. Through the communication between the base station STA and the UE, the base station STA may obtain additional information such as the AoA of the base station STA estimated by the UE and/or the steering angles of the UE at different stages. Thus, the additional information may be utilized to compensate the error resulting from changing steering angles of the UE in the measurement of the AoA of the UE.
[0093] It is known that the relationship between the received power P.sub.r and the transmitted signal P.sub.t is:
[0094] Here, θ.sub.S,TX denotes the steering angle of the signal source, i.e. the base station STA, θ.sub.AoD denotes the angle of the receiver, i.e. the UE, seen by the signal source, θ.sub.S,RX denotes the steering angle of the receiver, θ.sub.AoA,RX denotes the AoA seen by the receiver, G.sub.TX and G.sub.Rx respectively denotes the power gain of the signal source and the receiver, λ denotes the wavelength of the signal, and R denotes the distance between the signal source and the receiver. In the present example, the distance is assumed unchanged within such a short time, the wavelength of the signal is kept unchanged. though there is a little variation, and the power of the transmitted signal P.sub.r is also kept unchanged. Therefore, θ.sub.AoA,RX may be precisely obtained once G.sub.TX(θ.sub.S,TX, θ.sub.AoD) and θ.sub.S,RX are known. In one embodiment, the UE may be considered as the signal source, and the base station may be considered as the receiver, and vice versa.
[0095]
[0096] In view of the aforementioned descriptions, the disclosure provides a method for measuring an angle of arrival (AoA), with a steerable phased array. A parabolic approximation for the array factor of a beam radiation pattern is disclosed in the embodiments of the disclosure. The method provides a converged result for fast tracking in rapid measurement of a correct AoA. The method applies to both of analog beamforming and digital beamforming architectures, and the method is operable in an on-the-fly application of device or beam tracking.