Method and apparatus for timebase synchronization for use with cellular base stations
First Claim
1. A system for time-base synchronization, comprising:
- a first base station transceiver system (BTS) having a transmitter and receiver, the transmitter being used to transmit partial location data and a capture time at which the partial location data was received;
a timing circuit associated with the first BTS to maintain time;
a second BTS adapted to communicate with the first BTS to receive the partial location data and the capture time from the first BTS;
a processor communicatively coupled to the second BTS and adapted to receive the partial location data and time therefrom; and
a GPS receiver associated with the processor to provide complete location data to the processor, the processor being adapted to process the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was received, the second BTS being adapted to provide to the first BTS time data related to the accurate time at which the partial location data was received by the first BTS, and wherein the first BTS is adapted to synchronize the timing circuit based, at least in part, on the time data received from the second BTS.
1 Assignment
0 Petitions
Accused Products
Abstract
A server-assisted approach for synchronizing timebases (120 and 140) in a client-server system utilizes global positioning system (GPS) receivers (136 and 110) at both the client and server. In a typical implementation, the GPS receiver (136) associated with the client system receives fragmentary or incomplete data from satellites that are part of the GPS. Thus, the client GPS receiver (136) is capable of receiving only fragmentary information and cannot derive accurate time signals therefrom. The server system (102) is associated with a GPS receiver (110) capable of generating accurate time and position data based on signals from GPS satellites (114). The fragmentary information from the client GPS receiver (136) is transmitted to the server (126) along with time information indicating the time at which the client captured the fragmentary GPS data. The server (126) analyzes the fragmentary GPS data with respect to the complete GPS data available from the GPS receiver (110) associated with the server. The server (126) accurately determines the actual time at which the fragmentary GPS data was captured and transmits timing signals to the client (146). The timing signals are used to correct the client timebase (140) thus synchronizing the client and server timebases (140 and 120).
-
Citations
24 Claims
-
1. A system for time-base synchronization, comprising:
-
a first base station transceiver system (BTS) having a transmitter and receiver, the transmitter being used to transmit partial location data and a capture time at which the partial location data was received; a timing circuit associated with the first BTS to maintain time; a second BTS adapted to communicate with the first BTS to receive the partial location data and the capture time from the first BTS; a processor communicatively coupled to the second BTS and adapted to receive the partial location data and time therefrom; and a GPS receiver associated with the processor to provide complete location data to the processor, the processor being adapted to process the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was received, the second BTS being adapted to provide to the first BTS time data related to the accurate time at which the partial location data was received by the first BTS, and wherein the first BTS is adapted to synchronize the timing circuit based, at least in part, on the time data received from the second BTS. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for server-assisted time-base synchronization, comprising:
-
a first timing circuit to maintain time; a first global positioning system (GPS) receiver to capture partial location data; a client processor to provide the partial location data and a capture time at which the partial location data was captured; a server processor communicatively coupled to the client processor and adapted to provide the partial location data and capture time therefrom; and a second GPS receiver associated with the server processor to provide complete location data to the server processor, the server processor being adapted to process the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was captured by the first GPS receiver, the server processor being adapted to provide to the client processor time data related to the accurate time at which the partial location data was captured by the first GPS receiver and wherein the time maintained by first timing circuit is adjusted based, at least in part, on the time data received by the client processor. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for server-assisted time-base synchronization, comprising:
-
maintaining time with a timing circuit; capturing partial location data using a first global positioning system (GPS) receiver; providing the partial location data and a capture time at which the partial location data was captured to a server; capturing complete location data using a second global positioning system (GPS) receiver associated with the server; with the server, processing the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was captured by the first GPS receiver; providing time data related the accurate time at which the partial location data was captured by the first GPS receiver to the timing circuit; and adjusting the time maintained by timing circuit based, at least in part, on the time data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for server-assisted time-base synchronization, comprising:
-
maintaining time with a timing circuit; capturing partial location data using a first global positioning system (GPS) receiver; providing the partial location data and a capture time at which the partial location data was captured to a server; with the server, analyzing the partial location data to determine therefrom an accurate time at which the partial location data was captured;
providing time data related the accurate time at which the partial location data was captured to the timing circuit; andadjusting the time maintained by timing circuit based, at least in part, on the time data. - View Dependent Claims (24)
-
Specification