Position computation in a positioning system using synchronization time bias
First Claim
1. A method comprising:
- receiving signals from a satellite navigation system and signals from a terrestrial wireless communication system;
receiving a timing bias from the wireless communication system, wherein the timing bias includes a common system synchronization bias that defines a difference between a system time for the satellite navigation system and a system time for the wireless communication system; and
determining a position solution for a mobile unit based on a hybrid position location technique for an asynchronous environment, and as a function of the received signals, a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and using the common system synchronization bias.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure is directed to techniques for computing a positioning solution for a mobile unit based on signals received from the satellite navigation system and the wireless communication system. The techniques allow for, and resolve, a synchronization bias that constrains a system time for the satellite navigation system and a system time for the wireless communication system relative to each other. The mobile unit may utilize the defined constraint to compute a position solution in environments where additional independent measurements would otherwise be required. The mobile unit may incorporate Receiver Autonomous Integrity Monitoring (RAIM) functionality to validate the position and time solutions derived from each of received signals. According to the techniques described herein, the mobile unit may be able to utilize the defined synchronization bias to apply RAIM or similar techniques in environments where such techniques would otherwise be indeterminate.
16 Citations
68 Claims
-
1. A method comprising:
-
receiving signals from a satellite navigation system and signals from a terrestrial wireless communication system; receiving a timing bias from the wireless communication system, wherein the timing bias includes a common system synchronization bias that defines a difference between a system time for the satellite navigation system and a system time for the wireless communication system; and determining a position solution for a mobile unit based on a hybrid position location technique for an asynchronous environment, and as a function of the received signals, a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and using the common system synchronization bias. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a request from a mobile unit operating within an environment having a satellite navigation system and a wireless communication system, wherein the wireless communication system comprises more than one base station; communicating to the mobile unit, in response to the request, common system synchronization bias data that constrains a system time of the satellite navigation system as a function of a system time of the wireless communication system; and computing, a position solution for the mobile unit based on a hybrid position location technique for an asynchronous environment, based on independent measurements from more than one base station, and as a function of a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and the common system synchronization bias data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
one or more antennas to receive signals from a satellite navigation system and a wireless communication system, wherein the wireless communication system comprises more than one base station; and a processor to compute a position solution for a mobile unit based on a hybrid position location technique for an asynchronous environment as a function of the received signals using a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and a common system synchronization bias that defines a difference between a system time for the satellite navigation system and a system time for the wireless communication system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a server to store common system synchronization bias data that defines a difference between a system time for a satellite navigation system and a system time for a wireless communication system, wherein the wireless communication system comprises more than one base station; and a device to receive the common system synchronization bias data from the server, and determine a position solution based on a hybrid position location technique for an asynchronous environment as a function of the common synchronization bias data and signals received from the satellite navigation system and the wireless communication system and a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method comprising:
-
receiving signals from a satellite navigation system having synchronous system times and signals from a terrestrial wireless communication system; and determining a position solution for the device based on a hybrid position location technique for an asynchronous, environment as a function of the signals, a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and a common system synchronization bias that defines a difference between the system times, wherein the systems comprise more than one system element. - View Dependent Claims (44, 45)
-
- 46. A computer-readable medium encoded with a computer program comprising instructions to cause a processor to determine a position solution for a mobile unit based on a hybrid position location technique for an asynchronous environment as a function of signals received from a satellite navigation system, signals received from a wireless communication system, a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and a common system synchronization bias that defines a difference between system times for the satellite navigation system and the wireless communication system, wherein the wireless communication system comprises more than one base station.
-
52. A method comprising:
-
receiving sets of position related measurements for a device from a satellite navigation system and signals from a terrestrial wireless communication system, the measurements of each of the sets having a common bias with respect to the measurements of the other set; and computing a position solution for the device based on a hybrid position location technique for an asynchronous environment as a function of the measurements, wherein a number of independent measurements is based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and the common bias. - View Dependent Claims (53, 54)
-
-
55. A method comprising:
-
receiving sets of position related measurements for a device from a satellite navigation system and signals from a terrestrial wireless communication system; determining different system times for each of the systems according to a common system bias; and determining a position solution for the device based on a hybrid position location technique for an asynchronous environment as a function of the measurements and the system times wherein a number of independent measurements is based on a position location technique for a synchronous environment, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. An apparatus comprising:
-
one or more antennas to receive signals from a satellite navigation system and a wireless communication system, wherein the wireless communication system comprises more than one base station; and a processor to compute a position solution for a mobile unit as a function of the received signals using a common system synchronization bias that defines a difference between a system time for the satellite navigation system and a system time for the more than one base station of the wireless communication system, wherein the synchronization bias constrains the system time of the wireless communication system within a range of time from the system time of the satellite navigation system, and the synchronization bias defines an expected time offset between the system time for the satellite navigation system and the system time for the wireless communication system, and wherein the processor generates M distance measurements from the signals, wherein the number of independent measurements is fewer than a minimum number of measurements for an asynchronous position location technique, and applies Receiver Autonomous Integrity Monitoring (RAIM) to detect the presence of one or more erroneous distance measurement from one or more of the signals based on the M distance measurements and the synchronization bias. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A method of determining a position solution for a mobile unit, the method comprising:
-
receiving signals from a satellite navigation system; receiving signals from a wireless communication system, wherein a system time of the wireless communication system is asynchronous with a system time of the satellite navigation system; receiving a timing bias value from the wireless communication system; constraining a difference between the system time for the satellite navigation system and the system time for the wireless communication system based on the timing bias value to configure the mobile unit to a semi-synchronous mode; and determining a position solution for the mobile unit based on a hybrid position location technique for an asynchronous environment, and as a function of the received signals, a number of independent measurements based on a position location technique for a synchronous environment, wherein the number of independent measurements for the synchronous environment is fewer than a minimum number of measurements for an asynchronous position location technique.
-
Specification