The present disclosure relates generally to radio navigation and, more particularly, to determining the location of objects when Global Positioning Satellite System signals are unavailable.
The ability to determine current coordinates and motion parameters of movable objects (e.g., moving vehicles) using radio navigation systems is a long-standing problem and there are many well-known solutions representing a variety of techniques for such determination.
In one case, this determination can be accomplished using range-difference location methods which are often used, for example, in different navigation satellite systems, such as the U.S. Global Positioning System (GPS), the Russian GLONASS or European GALILEO. However, indoor GNSS signal reception, for example, within locations such as deep mines, canyons, or other such impenetrable formations, and/or dense urban high-rise housing developments is limited due to the restricted line-of-sight visibility of satellites in such navigation systems which results in a sharp drop in the effectiveness of such systems with respect to position determination.
To address these issues, there are techniques to determine positions of vehicles that use pseudolite signals (i.e., pseudo-satellite signals) to achieve a certain level of navigation accuracy. For example, U.S. Pat. Nos. 6,449,558, 7,495,614, 7,859,462, and 8,675,561 describe different techniques for using pseudolite signals. Alternatively, there are also a number of techniques (for example, as described in U.S. Pat. Nos. 8,738,035, and 6,449,558) that employ hybrid positioning devices which utilize both GNSS signals and other different signals supplied by ground base stations to achieve position determination. An advantage of such systems is better coverage of the desired territory and improved position accuracy. However, such systems are very complicated and expensive to deploy and function as position-determining systems instead of data-transmitting systems thereby leading to low communication channel throughput. Further, these potential limitations are compounded in that the task of developing positioning-determining and data-transmitting systems for movable objects is quite critical in delivering certain desired levels of position determination and data communication.
To overcome some of the aforementioned limitations, there are a number of positioning techniques that use Wi-Fi access points (hereinafter “AP”) and are based on measuring the strength of the received signal with a further comparison of the measured strength and the known spatial power distribution (e.g., the fingerprinting positioning method). Such a fingerprinting position methodology is described, for example, in U.S. Pat. Nos. 7,515,578, 8,155,673, and 8,838,151. These technical solutions can be used for both position-determination and data transmission/reception of movable subscribers/customers via a Wi-Fi network. Some alternative technical solutions also providing data transmission along with positioning tasks are also described, for example, in U.S. Patent Publications Nos. 2015/0087331, 2015/0099536, and 2015/0172863, respectively, wherein signals are transmitted through information channels of Wi-Fi networks. However, these known methods do not allow for obtaining highly accurate coordinate estimates (i.e., as measured in centimeter increments) and include a number of technical implementation difficulties that make deployment challenging.
Other technical solutions for position determination (e.g., as described in U.S. Pat. Nos. 7,515,578, 7,916,661, and 8,155,673) employ certain information from ground maps, Wi-Fi AP distribution, and/or coverage zones and received signal intensity to specify a mobile user's position. Further, certain other known positioning devices (e.g., as described in United States Patent Publications Nos. 2012/0075145 and 2013/0093619) employ the phase difference of signals being received by selected spaced antennas to determine the position of a movable object.
U.S. Pat. No. 7,859,462 is another known positioning technique in which a rover's position is determined using a number of reference transmitters which generate and transmit in-phase navigation signals, which are received by a rover, and determining the delays associated with the received signals for the purpose of calculating the rover's position. However, this technique cannot be directly used for transmitting information between reference transmitters and a mobile receiver/rover due to low communication channel throughput.
Therefore, a need exists for an improved technique for determining the current coordinates and motion parameters of movable objects including when GNSS signal reception is impossible or deficient in providing a desired positioning accuracy.
A method for determining a position of a mobile station includes exchanging a plurality of Wi-Fi signals among the mobile station and a plurality of base stations. The Wi-Fi signals comprise a plurality of orthogonal frequency division multiplexed (OFDM) communication signals. The position of the mobile station is determined based on the OFDM communication signals. The Wi-Fi signals can be transmitted via dual polarized or tri polarized antennas. In one embodiment, the determining the position of the mobile station based on the OFDM communication signals is further based on polarization of the OFDM communication signals. The OFDM communication signals can be based on a Pseudo Noise Sequence. A system for determining a position of a mobile station includes a mobile station and a plurality of base stations. In one embodiment, the system is configured to determine the position of the mobile station using the steps described above. A mobile station having a processor and a memory storing computer program instructions for determining the position of the mobile station is also described.
In the drawings, like numerals describe similar components in different Figures. Like numerals having different letter suffixes represent different instances of similar components and/or signals.
In accordance with the embodiments herein, a position determination is achieved through the modification of Wi-Fi access point and station signals, that are radiated by a master (i.e., guiding) base station, combined with slave (i.e., guided) stations having known coordinates, and processing the signals received from these base stations at a mobile station (or user) to calculate the desired position.
This will be further described in greater detail herein below and the discussion (and associated Figures) will employ acronyms and abbreviations including: Medium Access Control (MAC); Master Station/Master Access Point (MSTA/MAP); Orthogonal Frequency Division Multiplexing (OFDM); Physical layer (PHY); Pseudo Noise Sequence (PNS); Rover (mobile) STA (RSTA); Slave (fixed STA) (SSTA); User STA (USTA); and Wireless Local Area Network (WLAN).
In particular, in accordance with various embodiments, a method and apparatus is provided for determining a mobile station's (e.g., a rover) position by utilizing modified Wi-Fi signals (e.g. in accordance with IEEE 802.11 protocol) and transmitting and receiving Wi-Fi signals by a plurality of base stations, receiving signals transmitted by these base stations (which have known coordinates and are located in some proximity to the mobile station), measuring delay phase differences being received from different pairs of the base stations at the mobile station, and calculating position coordinates of the mobile station (also referred to herein as a mobile object) using the delay and phase differences. In one embodiment, the position of the mobile station is determined based on orthogonal frequency division multiplexed (OFDM) communication signals. In one embodiment, the OFDM communication signals included in the plurality of Wi-Fi signals. The position of the mobile station may be determined further based on polarization of the OFDM communication signals. The OFDM communication signals may be based on a pseudo noise sequence as described herein.
The position coordinate calculation is facilitated by exchanging (i.e., transmitting and receiving) Wi-Fi signals that are produced by a guiding (i.e., master) base station and a guided (i.e., slave) station(s) which are spatially located with respect to one another in a predetermined manner. The master base station and slave stations periodically transmit signals in the form of frames with an assigned structure according to a predetermined time sequence. The structure of transmitted frames contains a specially generated symbol sequence which is used for the positioning of the moving object. Service information that is needed for positioning tasks is transmitted in fields of a preamble header and in select/available information fields of such frame.
Rover Station (RSTA) 13, which is a mobile station, is in communication with MSTA 12, SSTA014, SSTA115, and SSTAN 16. In one embodiment, MSTA 12 communicates with the other devices shows in
MSTA 12 transmits navigation signals (e.g., signals that are used to determine the position of a moving object, such as RSTA 13) to SSTA014, SSTA115, SSTAN 16 and RSTA 13 as shown by solid lines radiating from MSTA 12 toward each of SSTA014, SSTA115, SSTAN 16 and RSTA 13 as shown by the arrow heads on the end of the solid lines.
RSTA 13 receives navigation signals from each of SSTA014, SSTA115, SSTAN 16 as shown by the dashed lines having arrow heads pointing at RSTA 13.
The navigation signals transmitted from MSTA 12 to each of SSTA014, SSTA115, SSTAN 16 instruct the receiving devices to transmit navigation signals to RSTA 13. In one embodiment, Wi-Fi signals comprise the navigation signals and the Wi-Fi signals are exchanged among the devices shown in
The MSTA uses a transmitting antenna using two polarizations as shown in
In one embodiment, the use of different orthogonal polarizations for the transmitting and receiving antennas makes it possible to implement a larger number of independent receiving channels for tracking the MSTA and SSTA signals. Using different orthogonal PNS, it is determined from which antenna and on which subcarrier the MSTA signal and each SSTA were emitted.
An advantage of the method for position determination using modified Wi-Fi access point and station signals as described herein is that it is possible to reject false measurements using one of a plurality of different algorithms such as QLL, CQLL, CoOp, Vector Tracking etc. or, for example, with the following algorithm.
In this algorithm, a positioning system uses base stations located at points of known coordinates. These base stations transmit signals, which are received and processed by the rover. The rover receives signals from multiple base stations, and uses a range-difference method or any other known method to calculate current coordinates and/or velocity.
In the simplest case, when phase measurements are performed and only relative coordinates are needed, the navigation signals can be purely harmonic signals. Additional detail can be found in literature, see, e.g., Joon Wayn Cheong et al., Characterising the Signal Structure of Locata's Pseudolite based Positioning System, International Global Navigation Satellite Systems Society IGNSS Symposium 2009 Holiday Inn Surfers Paradise, Qld, Australia 1-3 Dec. 2009; Barnes J., Rizos C., Wang J., Small D., Voigt G & Gambale N. (2003) Locata: A New Positioning Technology for High Precision Indoor and Outdoor Positioning, Proceedings 2003 International Symposium on GPS\ GNSS, 9-18; and Locata Corporation. Technology Brief, http://www.locata.com/wpcontent/uploads/2014/07/Locata-Technology-Brief-v8-July-2014-Final1.pdf each of which are incorporated herein by reference in their entirety.
Local positioning radio systems, operating in intense multipath environments when signals are transmitted from reference (base) stations, mainly present the background of the present algorithm.
When multipath signals present in a measuring radio channel, it results not only in fading effects of the received signals, but also in non-controlled signal phase jumps, the latter strongly affects the accuracy of phase measurements and hence the accuracy of rover's current coordinates.
Experimental measurements of full phase of signals from two receivers under conditions of multipath reception exhibit visible jumps of full phase, which will lead to an increase in the error of current coordinate determination. These jumps represent anomalous behavior of the full phase, and are caused by multipath reception of the signals from the respective base stations.
The core of the present algorithm is a method and its implemented apparatuses providing a reduction in effects of non-controlled jumps of received signal phases, which occur in multipath channels during propagating radio waves on the accuracy of determining coordinates of local and global positioning systems based on phase measurement methods.
A positioning system generally includes a few reference (base) stations with known coordinates Tx1 . . . TxN transmitting navigation radio signals of a predetermined structure.
A movable object-rover-receives navigation signals from the base stations and after processing them determines its current coordinates and movement speed. Any known method can be used to solve the navigation task, such as a range-difference method. To determine coordinates of a movable object in a plane, at least three base stations are necessary. When one determines coordinates in 3D space, four base stations are needed.
In practice, for many cases the number of base stations “observable” by a rover can essentially exceed a minimal number needed for solving the task of rover's current positioning.
Modern navigation positioning systems employ code and phase measurements. Phase measurements allow a considerable increase in coordinate estimation methods and make the total positioning errors essentially less than carrier wavelength.
But in practice, particularly in local positioning systems, multipath signals are present. In this case, the signal received by rover's receiver is a sum of the direct signal and
a signal/signals reflected from any local objects. The latter has different path length to the reception point and hence different phase delays. Moreover, they can be different in amplitude. In rover motion, the phase difference of these signals change and at certain time instants, these signals can become anti-phased. If signal levels are quite close, the summing signal “fades”, i.e., its signal level becomes low or even zero. In such cases, when signal takes its minimal value, there are uncontrollable hopping changes of the total signal phase.
To combat multipath effects, for example, the reception of signals to two independent antennas with different polarization can be used. In this case, antennas with common phase center can normally be used.
Multipath propagation of signals from two transmitters and their reception to two independent antennas with common phase center can be used. In this case the transmitters can operated on different carrier frequencies, which allows a more efficient multipath suppression.
When a signal is reflected from local objects, its polarization is changed, therefore, the use of antennas with different polarization ensures to eliminate simultaneous signal fading in both receiving antennas.
A similar effect is observed when a signal is received from two or more transmitters. Its advantage relates to both different antenna polarization and different transmitter frequencies.
So, signal reception to differently-polarized antennas and transmitters' different carrier frequency can serve a basis for building a multipath-immune positioning system.
Taking the above into account, reduction of multipath effects on phase measurements of navigation positioning radio systems works as follows:
In an embodiment, when base stations are transmitting navigation signals with different polarization type, these signals are received at a mobile station in multiple antennas with the same phase center and different polarization types, the signal from the output of each antenna being fed to the input of the corresponding channel of the multichannel correlation receiver.
In addition, an anomalous change in current full phase of the received signal can be detected in each channel based on exceeding square or modulo of the first or second increment of current full phase for the preset threshold level/value. A required numerical threshold value can be determined in a calibration process of phase measurement, as well as based on experimental or simulation measurement results. As abnormal full phase change can both move down in and move up in, it is reasonable to compare the absolute value characterizing full phase change rate with a threshold. For example, it can be modulo or square of the first or second increment of current full phase.
A technical implementation of the proposed method can be made as a single-antenna receiver with redundancy of full phase estimates to increase the accuracy of evaluating local coordinates.
Navigation signals from reference stations are received by an antenna and further fed to a typical multichannel correlation receiver, at the output of which there are generated estimates of current full phase for each measuring channel, the estimates being fed to the corresponding inputs of a navigation task block/block of solving navigation task, at the output of which there are generated an estimate of rover's current coordinates (absolute or relative depending on the task solved). Moreover, the estimate of current full phase for each measuring channel from the corresponding output of multichannel correlation receiver is fed to the input of the corresponding block of change rate estimation for current full phase of the corresponding channels 1 . . . N, where an overthreshold signal is generated at exceeding the threshold of full phase change rate. The outputs of the change rate estimation block of the corresponding channels 1 . . . N are connected with corresponding inputs of a channel selection block, at the output of which there are generated signals corresponding to the channel numbers wherein the threshold has been exceeded. These numbers of measuring channels are fed to a data bus line, for example, to the N+1 input of a navigation task block, and in accordance with this information from the solution of the navigation task at the relevant step, the current estimates of full phase in the indicated channels are eliminated.
An embodiment of a block of estimating change rate of full phase 1 . . . N is shown includes a block which calculates a first or a second increment of current full phase. And a block which is responsible for squaring or taking modulo of the obtained phase increment.
The anomalous change of current full phase of the received signal in each radio channel is detected based on exceeding square or modulo of the first of second increments of current full phase for the given threshold level.
A channel selection block operates as follows: values calculated in change rate estimation block of each channel 1 . . . N are fed to its inputs. These values are compared with the threshold in each channel in threshold units 1 . . . N, at the outputs of the threshold units wherein the threshold has been exceeded, logical unit is generated, at the other outputs-logical 0. A block of generating channel numbers at its output generates data about channel numbers where in the threshold was exceeded.
An embodiment of the proposed method includes a multi-antenna receiver with redundancy of full phase estimation in order to increase the accuracy of evaluating local coordinates.
Functioning of a multi-antenna receiver is similar to that of the above considered single antenna receiver. However, the availability of more independent receiving channels ensures a higher level of compensation for multipath effects during reception of radio signals.
These rejections of false measurements in complicated multipath environments, due to a generated redundancy of measurements, increases RSTA positioning accuracy.
The method and apparatus described herein were tested in an aircraft hangar. In one embodiment, method and apparatus use the detection algorithm and elimination of the effects of multipath described above.
Since there is the large number of cycle slips in estimating the phase of a single signal of the transmitter, which can cause such a method to be less useful for positioning with cm-accuracy, redundancy in the transmitted signal was generated. In this frequency range, within the band up to 50 MHz and the multipath being frequency-selective, an OFDM signal with a pseudo random number based on Gold's code was generated. The spectral representation of this signal is shown in
Phase estimation using the OFDM signal with Gold's PRN is made independently for each subcarrier. However, when converting phase estimates to meters, it is possible to implement an algorithm for detecting cycle slips in estimates using a catcher based on full phase estimates. In order to implement this algorithm, it is necessary to calculate the difference in the total phases between all possible pairs of subcarriers, and then, for each time point, choose an estimate of the phase of the subcarrier that is not currently subject to multipath. These operations must be performed in the receiver for each transmitter independently. Thus, estimates of increments of total phases can be obtained, from which most of the cycle slips will be excluded.
As a result of applying this algorithm to the experimental data from the hangar, the algorithm achieved a root mean square (RMS) of 2-D position on the order of 10 cm as shown in
In one embodiment, a computer can be used to implement the various devices (i.e., Master Station, User Station, Slave Station, Rover Station, etc.) and also to perform the various methods and operations described herein. A high-level block diagram of such a computer is illustrated in
The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the inventive concept disclosed herein should be interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the inventive concept and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the inventive concept. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the inventive concept.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/RU2022/000273 | 9/8/2022 | WO |