The present disclosure relates to the field of communications, specifically to a system and a method for determining an angle.
With the rapid development of the positioning technology and the information technology, a Location-Based Service (LBS) has currently become an important part of the information services. When the outdoor positioning is mainly implemented by the Global Positioning System (GPS), the high-accuracy indoor positioning, as the positioning at the most detailed level, has accounted for an increasing proportion in the management of “digital city”. According to investigation, services regarding to positioning requirements and potential applications may bring marketing income of up to billions of dollars every year in the future, including a large number of indoor high-accuracy positioning requirements.
The current short-distance positioning is classified into a range-based positioning and a range-free positioning. Considering the positioning principles of the two types of position, the range-based positioning has a higher accuracy than that of the range-free positioning. At present, the range-based positioning has become a main research direction of the short-distance positioning. The range-based positioning is carried out mainly based on the measurement and estimation of the following parameters: Received Signal Strength Indication (RSSI), Time Of Arrival (TOA) which reflects the transmission time of a signal between nodes, Time Difference of Arrival (TDOA) which represents the difference of the transmission time of a signal from a tested node to two anchor nodes, and Angle Of Arrival (AOA) which represents the angle information between nodes.
The above-mentioned positioning technologies are specifically described below.
1) AOA technology: AOA estimation is to estimate AOA by measuring the received signal of each antenna array element in one antenna array via a multi-antenna technology (also called intelligent antenna technology), and then estimate the location of an unknown node according to the AOA. The AOA technology requires the condition of multiple antennas, i.e., the condition of an antenna array, and also has a higher requirement to the processing of a baseband signal, therefore, the implementation for both the hardware and the algorithm is very complex.
2) TOA technology: TOA estimation is to estimate the distance between a receiving antenna and a transmitting antenna according to the time of propagation of a signal transmitted by the transmitting antenna between the transmitting antenna and the receiving antenna. To estimate the propagation of a radio wave, especially the short-distance propagation of the radio wave, it is required that the receiving and the transmitting antennas should be in a very accurate synchronization relationship and the receiving antenna should have a very accurate clock, otherwise, a very small time difference may cause a very large distance error.
3) TDOA technology: TDOA estimation is to perform an estimation based on the difference of time when a radio wave transmitted by the transmitting antenna arrives at different receiving antennas and is developed from the TOA technology. Since the analyzed object is the time difference instead of absolute arrival time required by the TOA, the requirement on strict time synchronization in the TOA technology is reduced. However, the distance between the receiving antenna and the transmitting antenna is estimated according to a time parameter, therefore, the short-distance positioning still has a very high requirement to the accuracy of the clock of the receiving antenna.
4) RSSI technology: the RSSI technology is to estimate the distance between the receiving antenna and the transmitting antenna according to the RSSI received by the receiving antenna from the transmitting antenna mainly according to the principle that the RSSI and the distance are in an inverse proportion. The receiving antenna can extract the RSSI very easily, therefore, the RSSI technology is the most common short-distance positioning technology at present, but the technology has the defects of low accuracy and poor stability.
To solve the problem, there is still no effective solution yet.
Embodiments of the present disclosure provide a system and a method for determining an angle, in order to at least solve the technical problem that a high positioning accuracy and a low complexity of a positioning device cannot be realized at the same time in the related arts.
In one aspect, an embodiment of the present disclosure provides a system for determining an angle, including: an anchor node, a driver and a data processor, wherein the anchor node includes a first directional antenna and a second directional antenna; the first directional antenna and the second directional antenna are mounted at a same point, and an area formed by the first directional antenna is partially superposed with an area formed by the second directional antenna; the driver is coupled with the anchor node and is configured to drive the first directional antenna and the second directional antenna to rotate according to a predetermined angle with the anchor node as a center and a horizontal line, which is parallel to a horizontal plane and points to a predetermined direction, as a horizontal reference line to receive incident waves from a tested node at multiple angles; and the data processor is coupled with the anchor node and is configured to compute differences between signal strengths of incident waves received by the first directional antenna and signal strengths of incident waves received by the second directional antenna at the multiple angles, and determine an angle between a line connecting the anchor node and the tested node and the horizontal reference line according to the differences at the multiple angles.
In an example embodiment, the data processor is configured to take an angle corresponding to a minimum difference in the differences as the angle between the line connecting the anchor node and the tested node and the horizontal reference line.
In an example embodiment, the anchor node further includes: an omnidirectional antenna which is configured to receive incident waves from the tested node; and the data processor is further configured to determine whether the incident waves received by the first directional antenna and the second directional antenna are direct waves according to the incident waves received by the omnidirectional antenna.
In an example embodiment, the driver is an angle stepping motor.
In an example embodiment, the driver is configured to drive the first directional antenna and the second directional antenna to rotate within an angle range of 0 to 180 DEG at a step of 0.225 DEG.
In an example embodiment, the system for determining the angle is a positioning system.
In another aspect, an embodiment of the present disclosure provides a method for determining an angle, including: differences between signal strengths of incident waves received by a first directional antenna of an anchor node from a tested node and signal strengths of incident waves received by a second directional antenna of the anchor node from the tested node at multiple angles are determined, wherein the first directional antenna and the second directional antenna are mounted at a same point, and an area formed by the first directional antenna is partially superposed with an area formed by the second directional antenna; and an angle corresponding to a minimum difference in the differences is taken as an angle between a line connecting the anchor node and the tested node and a horizontal reference line, wherein the horizontal reference line is a horizontal line which is parallel to a horizontal plane and points to a predetermined direction.
In an example embodiment, before the differences of the signal strengths are determined, the method further includes: the anchor node is rotated within an angle range of 0 to 180 DEG with the anchor node as a center and a horizontal line parallel to the horizontal plane as the horizontal reference line so that the first directional antenna and the second directional antenna receive the incident waves sent by the tested node at multiple angles.
In an example embodiment, the step that the differences of the signal strengths are determined includes: direct waves are found from the incident waves received by the first directional antenna and the second directional antenna; and the differences of signal strengths of direct waves received by the first directional antenna and signal strengths of direct waves received by the second directional antenna at multiple angles are determined.
In an example embodiment, the step that direct waves are found from the incident waves received by the first directional antenna and the second directional antenna includes: incident waves received by an omnidirectional antenna are acquired; a direct wave is determined according to strengths of the incident waves received by the omnidirectional antenna; direct waves received by the first directional antenna and the second directional antenna at a point of time when the omnidirectional antenna receives the direct wave is taken as the direct waves in the incident waves received by the first directional antenna and the second directional antenna.
In an example embodiment, the step that the angle corresponding to the minimum difference in the differences is taken as the angle between the line connecting the anchor node and the tested node and the horizontal reference line includes: a curve is plotted for the differences of the signal strengths of the incident waves received at the multiple angles with the angles as the X-axis and the differences as the Y-axis; and an angle corresponding to a lowest point of the curve is taken as the angle between the line connecting the anchor node and the tested node and the horizontal reference line.
In an example embodiment, the method is applied to positioning.
In the embodiments of the present disclosure, two directional antennas which are mounted at a same point and are partially superposed are arranged in the anchor node to acquire the incident waves from the tested node at respective angles; then, an angle corresponding to a minimum difference in differences between signal strengths of incident waves received by a first directional antennas and signal strengths of incident waves received by a second directional antenna is taken as the angle of the tested node so as to position the tested node. In this way, the technical problem that a high positioning accuracy and a low complexity of a positioning device cannot be realized at the same time in the related arts is solved, and the technical effect of positioning a target accurately when the positioning device is low in complexity is achieved.
The drawings illustrated here are to provide further understanding of the present disclosure and constitute one part of the application, and the exemplary embodiments of the present disclosure and the explanations thereof are intended to explain the present disclosure, instead of improperly limiting the present disclosure. In the drawings:
The present disclosure will be described below in combination with the drawings and embodiments in detail. It should be noted that, in case of no conflict, the embodiments of the application and features therein can be combined with one another.
An embodiment of the present disclosure provides an example system for determining an angle. In the example embodiment, the system may be applied to positioning, namely, the system may be a positioning system. As shown in
1) The anchor node 102 includes a first directional antenna and a second directional antenna, wherein the first directional antenna and the second directional antenna are mounted at a same point and an area formed by the first directional antenna and an area formed by the second directional antenna are partially superposed. For example, as shown in
2) The driver 104 is coupled with the anchor node 102 and is configured to drive the first directional antenna and the second directional antenna to rotate according to a predetermined angle with the anchor node as a center and a horizontal line, which is parallel to a horizontal plane and points to a predetermined direction, as a horizontal reference line to receive incident waves from a tested node at multiple angles, wherein the horizontal reference line may be interpreted as a directional line when a stepping motor starts to rotate. In an example embodiment, one horizontal reference line is defined by one anchor node, and each horizontal reference line has a same direction (for example, the horizontal reference lines for various anchor nodes are uniformly defined to point to the due north). To implement positioning, generally, two or more anchor nodes are needed, and the horizontal reference lines defined by all the anchor nodes should horizontal lines pointing to the same direction and parallel to the horizontal plane.
Namely, the driver drives the first directional antenna and the second directional antenna in the anchor node to rotate in a certain angle range at a predetermined step so that the two directional antennas of the anchor node can receive signals sent by a tested node at different angles. In this way, if the two antennas receive signals of the same strength from the tested node when rotating to a certain angle, the angle between the tested node and the horizontal reference line can be determined at the moment. As shown in
3) The data processor 106 is coupled with the anchor node 102 and is configured to compute differences between signal strengths of incident waves received by the first directional antenna and signal strengths of incident waves received by the second directional antenna at the multiple angles, and determine the angle between the line connecting the anchor node and the tested node and the horizontal reference line according to the differences at the multiple angles.
In an example embodiment, because the rotation may be carried out at a predetermined angle step and the angle at which the signal strengths are completely the same may be missed during the rotation, the signal strengths of the corresponding incident waves in multiple angles may be determined and the angle corresponding to the minimum difference may be approximately taken as the angle of the tested node. In an example embodiment, the data processor is configured to take an angle corresponding to a minimum difference in the differences as the angle between the line connecting the anchor node and the tested node and the horizontal reference line. For the definition of the angle, in order to simplify the operation and reduce the workload of the computation, the angle between the line connecting the mounting node of the two directional antennas and another intersection point in the superposed area of the two directional antennas and the horizontal reference line is 0 when they are superposed, then, the two directional antennas are rotated at an angle of 0 to 180 DEG, and the final rotation angle can be directly taken as the angle between the line connecting the anchor node and the tested node and the horizontal reference line.
In the example embodiment, two directional antennas which are mounted at a same point and are partially superposed are arranged in the anchor node to acquire the incident waves from the tested node at respective angles; then, the angle corresponding to the minimum difference of the signal strengths of the two directional antennas is taken as the angle of the tested node so as to position the tested node. In this way, the technical problem that a high positioning accuracy and a low complexity of a positioning device cannot be realized at the same time in the related arts is solved, and the technical effect of positioning a target accurately when the complexity of the positioning device is low is achieved.
In the actual application, particularly in a short-distance positioning, the environments of the receiving and transmitting antennas are generally very complex (such as in an administrative area), thus, a serious multipath interference can occur easily. However, for the design that the angles of the incident waves are judged through the difference of RSSI at two directional antennas, the received incident waves need to be direct waves from a tested node B to the anchor node; and if non-direct waves are taken as direct waves wrongly, a larger estimation error of the angle of the incident wave can be resulted. In an example embodiment, the anchor node further includes: an omnidirectional antenna which is configured to receive incident waves from the tested node; and the data processor is further configured to determine whether the incident waves received by the first directional antenna and the second directional antenna are direct waves according to the incident waves received by the omnidirectional antenna. Namely, the omnidirectional antenna is added in the anchor node, as shown in
In some example embodiments, the driver may be an angle stepping motor.
Another embodiment further provides an example method for determining an angle. In the example embodiment, the method may be applied to positioning, as shown in
Step S602: Differences between signal strengths of incident waves received by a first directional antenna of an anchor node from a tested node and signal strengths of incident waves received by a second directional antenna of the anchor node from the tested node at multiple angles are determined, wherein the first directional antenna and the second directional antenna are mounted at a same point, and an area formed by the first directional antenna is partially superposed with an area formed by the second directional antenna.
Step S604: An angle corresponding to a minimum difference in the differences is taken as an angle between a line connecting the anchor node and the tested node and a horizontal reference line, wherein the horizontal reference line is a horizontal line which is parallel to a horizontal plane and points to a predetermined direction.
In an example embodiment, before the differences of the signal strengths are determined, the method further includes: the anchor node is rotated within an angle range of 0 to 180 DEG with the anchor node as a center and a horizontal line parallel to the horizontal plane as the horizontal reference line so that the first directional antenna and the second directional antenna receive the incident waves sent by the tested node at multiple angles. Namely, the anchor node is driven to rotate to acquire the incident waves from the tested node at multiple angles.
To improve the positioning accuracy and avoid taking the non-direct waves as the direct waves, in an example embodiment, the step that the differences of the signal strengths are determined includes:
Step S1: Direct waves are found from the incident waves received by the first directional antenna and the second directional antenna.
In an example embodiment, the step that direct waves are found from the incident waves received by the first directional antenna and the second directional antenna includes: incident waves received by an omnidirectional antenna are acquired; a direct wave is determined according to strengths of the incident waves received by the omnidirectional antenna; the direct waves received by the first directional antenna and the second directional antenna at a point of time when the omnidirectional antenna receives the direct wave as the direct waves in the incident waves received by the first directional antenna and the second directional antenna.
Step S2: The differences of signal strengths of direct waves received by the first directional antenna and signal strengths of direct waves received by the second directional antenna at multiple angles are determined.
The angle corresponding to the minimum difference may be determined by plotting a curve for the angles and the signal strengths. In an example embodiment, the step that the angle corresponding to the minimum difference is taken as the angle between the line connecting the anchor node and the tested node and the horizontal reference line includes: a curve is plotted for the differences of the signal strengths of the incident waves received at multiple angles with the angles as the X-axis and the differences as the Y-axis; and an angle corresponding to a lowest point of the curve is taken as the angle between the line connecting the anchor node and the tested node and the horizontal reference line.
According to the introduction at the background of the present disclosure, it can be known that the existing short-distance positioning mainly adopts a signal strength technology. One of the root causes of using such a technology is that the technology is relatively easy to implement, sets a relatively low requirement on a positioning node device, and can meet the requirement of low design complexity of the positioning node device. However, the positioning technology based on signal strength has the defects of low positioning accuracy and poor stability, while the positioning technology based on AOA estimation or TOA estimation has the technical problem of high design complexity.
In the embodiments of the disclosure, the AOA-based technology and the signal-strength-based technology are combined so as to lower the technical requirement on the positioning node device on the premise of ensuring the high-accuracy positioning. By virtue of this technical solution, high accuracy, high stability and low complexity of the positioning node are combined efficiently.
The present disclosure is further described below in combination with several specific embodiments. However, it should be noted that the following example embodiments are only for the better description of the present disclosure instead of limiting the present disclosure improperly; moreover, the example embodiments can be combined with one another.
Several terms are described first before the description.
A tested node: which is an object being positioned in a positioning system and has a capability of transmitting a radio frequency signal.
An anchor node: which is a device configured in the positioning system to receive a signal from the tested node and position the tested node according to the radio frequency signal data received from the tested node.
A radiation pattern: which is a polar diagram taking an antenna as a center and representing the change of field intensity against azimuth.
A signal strength of arrival: which represents the strengths of radio frequency signals received in different incident angles in the radiation pattern.
The AOA is estimated by the manner using the two radiation patterns shown in
By the method using double radiation patterns, the estimation accuracy is improved greatly, the sensitivity for the beam width of an antenna radiation pattern is also reduced greatly, and the complexity of an estimation algorithm is simplified to a large extent.
In an example embodiment, a positioning testing system is provided, as shown in
1) a tested node, being provided with a wireless transmitting module;
2) an anchor node, mainly including two directional antennas, an angle stepping motor, two short-distance wireless receiving modules A, a control system, a two-way control and the like, and further including matching materials such as a serial port cable, an antenna mounting stem and so on;
3) a data processing computer (equivalent to the data processor 106), the software part of which includes the following parts: tested node software process, signal strength receiving module software process, anchor node control board software process, and data processing computer software process.
A method using double radiation patterns based on the positioning testing system shown in
Step S902: Device mounting:
Step S1: mounting antennas of the anchor node including two directional antennas in
Step S2: mounting a stepping motor for driving the antennas of the anchor node to rotate;
Step S3: mounting a device which is used for measuring strength of arrival signal and connects the two directional antennas;
Step S4: arranging the tested node in the test area; and
Step S5: connecting and arranging a transmitting line between the signal strength measuring device and the data processing computer.
Step S904: Device running:
Step S1: starting a node to be tested;
Step S2: starting a stepping motor driving the antennas of the anchor node to rotate;
Step S3: starting the device for measuring signal strength of arrival; and
Step S4: starting a computer for receiving data from the device for measuring signal strength of arrival.
Step S906: Data measurement:
Step S1: the device for measuring signal strength of arrival measuring signal strength data; and
Step S2: transmitting and storing the signal strength data to a computer.
Step S908: Data processing:
Step S1: a computer calculating the difference based on the received data representing the signal strength of arrival; and
Step S2: the computer estimates AOA according to the difference processing result, to obtain an angle corresponding to the minimum difference.
The specific location of the tested node can be finally computed according to the angle information and the location information of each anchor node.
Compared with the existing positioning method based on the RSSI technology, the above-mentioned method can improve the final positioning accuracy and stability to a large extent. Compared with the existing positioning method based on the AOA or TOA technology, the above-mentioned method can effectively reduce the high design index requirement on the tested node and the anchor node, achieves both high accuracy and low complexity, and has a very high project implementation feasibility.
For example,
when the anchor node rotates to the angle 1 in
when the anchor node rotates to the angle 2 in
when the anchor node rotates to the angle 3 in
The anchor node antenna rotates within an angle range of 0 to 180 DEG at a step of 0.225 DEG. The obtained difference processing result for the double radiation patterns is as shown in
The AOA may also be estimated by three radiation patterns in
However, since the multipath signals may be relatively rich in a short-distance positioning environment, if the angle is determined only through the directional antennas according to the signal strength of arrival, the signal strengths of some non-direct waves in the directional antennas may be higher than that of direct waves in the directional antennas. Thus, a reflected wave may be wrongly determined as the direct wave to carry out angle estimation, so that a larger estimation error may occur.
Considering that the embodiments of the present disclosure may be applied to a short-distance positioning design, and the multipath signals are very rich in a short-distance environment, therefore, the omnidirectional antenna is added based on the design described above that the AOA is estimated via two directional antennas. The omnidirectional antenna is mainly used for distinguishing the direct wave in a multipath environment. Due to the omnidirectional antenna, the confusion between the non-direct wave and the direct wave caused by the radiation patterns of the directional antennas can be avoided. By virtue of the omnidirectional antenna, after the input of a multipath signal including the direct wave, which is the direct wave can be judged according to the strength of the incident wave.
The three antennas in
To sum up, the function of restraining multipath interference of the omnidirectional antenna in the anchor node formed by three antennas is very important for the short-distance environment with rich multipath signals.
In the example embodiment, as shown in
1) a tested node, being provided with a wireless transmitting module;
2) an anchor node, mainly including two directional antennas, one omnidirectional antenna, an angle stepping motor, a tri-channel short-distance wireless receiving module, a control system, a two-way control and the like, and further including matching materials such as a serial port cable, an antenna mounting stem and so on;
3) a data processing computer (equivalent to the data processor 106), the software part of which includes the following parts: tested node software process, omnidirectional antenna direct wave incidence time extracting software process, directional signal strength receiving module software process, anchor node control board software process, and data processing computer software process.
The operation of the positioning testing system based on
1) in the device mounting process in Step S902, the omnidirectional antenna is mounted and a non-rotatable fixed mounting stem is used to connect the omnidirectional antenna;
2) the data measurement in Step S906 further includes measuring the incidence time of direct wave corresponding to the omnidirectional antenna and measuring the signal strength of arrival corresponding to the directional antennas at the incidence time of direct wave. The directional antennas acquire the direct wave mainly according to the TOA of the direct wave estimated by virtue of the omnidirectional antenna.
For example,
When the anchor node rotates to angle 1 in
When the anchor node rotates to angle 2 in
When the anchor node rotates to angle 3 in
As an example, the anchor node may rotate within an angle range of 0 to 180 DEG at a step of 1 DEG, then the result of the differencing processing based on the radiation patterns is as shown in
In another embodiment, software is further provided, which is configured to execute the technical solutions described in the embodiments and example embodiments above.
In another embodiment, a storage medium is further provided, in which the software is stored. The storage medium includes but is not limited to a compact disk, a floppy disk, a hard disk, an erasable memory and the like.
From what described above, it can be seen that the embodiments of the present disclosure have the following technical effects: two directional antennas which are mounted at a same point and are partially superposed are arranged in the anchor node to acquire the incident waves of the measured node at respective angles; then, the angle corresponding to the minimum difference of the signal strengths of the two directional antennas is taken as the angle of the measured node so as to position the measured node. In this way, the technical problem that a high positioning accuracy and a low complexity of a positioning device cannot be realized at the same time in the related arts is solved, and the technical effect of positioning a target accurately when the complexity of the positioning device is low is achieved.
Obviously, those skilled in the art shall understand that the modules or steps of the present disclosure may be implemented by general computing apparatus and centralized in a single computing apparatus or distributed in a network consisting of multiple computing apparatus. Optionally, the modules or steps may be implemented by program codes executable by the computing apparatus, so that they may be stored in a storage apparatus and executed by the computing apparatus, and, in some cases, the steps can be executed in a sequence different from the illustrated or described sequence, or they are respectively made into the integrated circuit modules or many of them are made into a single integrated circuit module. Thereby, the embodiments of the present disclosure are not limited to any specific combination of hardware and software.
The above are only the example embodiments of the present disclosure and not intended to limit the present disclosure. For those skilled in the art, various modifications and changes can be made in the present disclosure. Any modifications, equivalent replacements, improvements and the like within the spirit and principle of the present disclosure shall fall within the scope of protection of the present disclosure.
The technical solution provided by the embodiments of the present disclosure can be applied to the field of LBS, solves the technical problem that a high positioning accuracy and a low complexity of a positioning device cannot be realized at the same time in the related arts, and can accurately position a target when the complexity of the positioning device is low.
Number | Date | Country | Kind |
---|---|---|---|
2013 1 0057032 | Feb 2013 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2013/081828 | 8/20/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/127612 | 8/28/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6683566 | Jeon | Jan 2004 | B2 |
7085541 | Redi | Aug 2006 | B2 |
7123940 | Rausch | Oct 2006 | B1 |
7313403 | Gong | Dec 2007 | B2 |
7633442 | Chiang | Dec 2009 | B2 |
8681048 | Nishida | Mar 2014 | B2 |
8810451 | Xie | Aug 2014 | B2 |
9560623 | Li | Jan 2017 | B2 |
9872337 | Ayach | Jan 2018 | B2 |
20050246334 | Tao | Nov 2005 | A1 |
20100177000 | Brisebois | Jul 2010 | A1 |
20140206414 | Oh | Jul 2014 | A1 |
20170180028 | Maltsev | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
101458322 | Jun 2009 | CN |
102045837 | May 2011 | CN |
102565755 | Jul 2012 | CN |
0893893 | Jan 1999 | EP |
H1183970 | Mar 1999 | JP |
Entry |
---|
Anatoly Rembovsky, et al., Radio Monitoring: Problems, Methods and Equipment (Lecture Notes in Electrical Engineering) vol. 43, Feb. 25, 2012, XP002754468. |
European Search Report for corresponding application EP 13 87 5815; Report dated Mar. 4, 2016. |
International Search Report for corresponding application PCT/CN2013/081828 filed Aug. 20, 2013; dated Nov. 21, 2013. |
Number | Date | Country | |
---|---|---|---|
20160011292 A1 | Jan 2016 | US |