Accurate GPS time estimate based on information from a wireless communications system
First Claim
1. In a mobile terminal having a GPS receiver and operating in a wireless communications system having control channels and at least one traffic channel unsynchronized to said control channels, a method of providing an accurate GPS time estimate to said GPS receiver, comprising:
- operating said mobile terminal on a first control channel in a first cell, said first control channel having a first time base;
establishing a local clock reference, internal to said mobile terminal, capable of tracking said first time base;
determining, remote from said mobile terminal, a TDMA-to-GPS relationship data representative of the relationship between GPS time and said first time base at a first time instant;
receiving, by said mobile terminal, said TDMA-to-GPS relationship data;
operating said mobile terminal on a first traffic channel, said first traffic channel unsynchronized to said first control channel, and while operating on said first traffic channel deriving a GPS time estimate for a second time instant based on said local clock reference and said TDMA-to-GPS relationship data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for acquiring timing signals for use in a positioning receiver using timing assistance provided by a wireless communications system, such as cellular telephone system. A mobile terminal equipped with a positioning receiver operates in a wireless communications system having control channels and at least one traffic channel unsynchronized to the control channels. The mobile terminal camps on a first control channel in a first cell having a first time base associated therewith. While camped on the control channel, the mobile terminal establishes a local clock reference, internal to the mobile terminal, capable of tracking the first time base. The mobile terminal then operates on a first traffic channel that is unsynchronized to the first control channel and notes the difference in time bases between the control channel and the traffic channel. Either while camped on the control channel or while operating on the traffic channel, the mobile terminal receives TDMA-to-GPS relationship data, which is a measure of the offset between system time for the wireless communications system as expressed on particular control channel (“TDMA time”) and the system time for the GPS system (“GPS time”). Thereafter, an accurate estimate of the GPS time is calculated in the mobile terminal based on the local clock reference and the TDMA-to-GPS relationship data. In some aspects, the local clock reference is updated based on the first traffic channel so as to minimize errors arising from timing drift.
111 Citations
42 Claims
-
1. In a mobile terminal having a GPS receiver and operating in a wireless communications system having control channels and at least one traffic channel unsynchronized to said control channels, a method of providing an accurate GPS time estimate to said GPS receiver, comprising:
-
operating said mobile terminal on a first control channel in a first cell, said first control channel having a first time base;
establishing a local clock reference, internal to said mobile terminal, capable of tracking said first time base;
determining, remote from said mobile terminal, a TDMA-to-GPS relationship data representative of the relationship between GPS time and said first time base at a first time instant;
receiving, by said mobile terminal, said TDMA-to-GPS relationship data;
operating said mobile terminal on a first traffic channel, said first traffic channel unsynchronized to said first control channel, and while operating on said first traffic channel deriving a GPS time estimate for a second time instant based on said local clock reference and said TDMA-to-GPS relationship data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
determining, remote from said mobile terminal, clock correction parameters indicative of the time drift between said first time base and GPS time; and
supplying said clock correction parameters to said mobile terminal prior to said deriving a GPS time estimate based on said local clock reference and said TDMA-to-GPS relationship data;
and wherein deriving a GPS time estimate based on said local clock reference and said TDMA-to-GPS relationship data comprises deriving a GPS time estimate based on said local clock reference, said TDMA-to-GPS relationship data, and said clock correction parameters.
-
-
19. The method of claim 18 wherein said clock correction parameters comprise indications of drift rate between said first time base and GPS time.
-
20. The method of claim 19 wherein said clock correction parameters further comprise indications of the rate of change in the timing difference between said first control channel and said first traffic channel.
-
21. The method of claim 1 wherein said wireless communications system operates according to TIA/EIA-136 compatible protocols.
-
22. In a mobile terminal having a GPS receiver and operating in a wireless communications system, a method of providing accurate time information to said GPS receiver, comprising:
-
operating said mobile terminal on a first control channel in a first cell, said first control channel having a first time base;
operating said mobile terminal on a first traffic channel unsynchronized to said first control channel;
receiving, at said mobile terminal, a TDMA-to-GPS relationship data representing the timing relationship between GPS time and said first time base;
providing a time estimate to said GPS receiver while said mobile terminal is operating on said first traffic channel, said time estimate based on said first time base and said TDMA-to-GPS relationship data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
determining, remote from said mobile terminal, clock correction parameters indicative of the time drift between said first time base and GPS time; and
supplying said clock correction parameters to said mobile terminal prior to said providing a time estimate to said GPS receiver;
and wherein said GPS time estimate is based on said local clock reference, said TDMA-to-GPS relationship data, and said clock correction parameters.
-
-
31. In a mobile terminal having a GPS receiver and operating in a wireless communications system, a method of providing accurate time information to said GPS receiver, comprising:
-
operating said mobile terminal on a first control channel in a first cell, said first control channel having a first time base;
establishing a local clock reference, internal to said mobile terminal, capable of deriving said first time base;
operating said mobile terminal on a second traffic channel unsynchronized to said first control channel, said second traffic channel associated with said first cell;
updating said local clock reference based on said second traffic channel;
operating said mobile terminal on a first traffic channel unsynchronized to said first control channel after operating said mobile terminal on said second traffic channel, said first traffic channel associated with a second cell;
updating said local clock reference based on said first traffic channel;
determining a channel time offset representative of the timing difference between said first control channel and said first traffic channel;
receiving, at said mobile terminal, a TDMA-to-GPS relationship data representing the timing relationship between GPS time and said first time base;
providing a time estimate to said GPS receiver while said mobile terminal is operating on said first traffic channel, said time estimate based on said local clock reference, said channel offset, and said TDMA-to-GPS relationship data. - View Dependent Claims (32, 33, 34)
-
-
35. In a mobile terminal having a GPS receiver and operating in a wireless communications system, a method of determining a position of said mobile terminal, comprising:
-
operating said mobile terminal on a first control channel in a first cell, said first control channel having a first time base;
establishing a local clock reference, internal to said mobile terminal, capable of deriving said first time base;
recording, by said mobile terminal, a channel identification associated with said first control channel;
operating said mobile terminal on a first traffic channel unsynchronized to said first control channel after operating on said first control channel, said first traffic channel associated with a second cell;
updating said local clock reference based on said first traffic channel;
operating said mobile terminal on a second traffic channel unsynchronized to said first control channel prior to said operating said mobile terminal on said first traffic channel, said second traffic channel associated with said first cell;
updating said local clock reference based on said second traffic channel;
determining a channel time offset representative of the timing difference between said first control channel and said second traffic channel and thereafter updating said channel time offset to reflect the timing difference between said first control channel and said first traffic channel;
receiving, at said mobile terminal, a TDMA-to-GPS relationship data representing the timing relationship between GPS time and said first time base;
providing a time estimate to said GPS receiver while said mobile terminal is operating on said first traffic channel, said time estimate based on said local clock reference, said channel offset, and said TDMA-to-GPS relationship data;
determining a position of said mobile terminal using said GPS time estimate. - View Dependent Claims (36, 37, 38, 39)
determining, remote from said mobile terminal, clock correction parameters indicative of the time drift between said first time base and GPS time; and
supplying said clock correction parameters to said mobile terminal prior to said providing said time estimate to said GPS receiver;
and wherein said time estimate is based on said local clock reference, said channel offset, and said TDMA-to-GPS relationship data, and said clock correction parameters.
-
-
40. A wireless communications mobile terminal, comprising:
-
a communications receiver;
a GPS receiver;
a local clock reference, internal to said mobile terminal, capable of deriving a first time base associated with a first control channel in a first cell;
TDMA-to-GPS relationship data representing the timing relationship between GPS time and said first time base stored in a local memory;
said TDMA-to-GPS relationship data supplied to said mobile terminal via said communications receiver;
a controller that communicates with said communications receiver and provides a GPS time estimate to said GPS receiver based on said local clock reference and said TDMA-to-GPS relationship data while said mobile terminal is operating on a first traffic channel unsynchronized to said first control channel;
wherein said GPS receiver determines a position of said mobile terminal using said GPS time estimate. - View Dependent Claims (41, 42)
-
Specification