Method and apparatus for GPS time determination
First Claim
1. A portable communication device comprising:
- a first satellite receiver for receiving a first satellite signal, said first satellite signal, in the form of a beam having a beam center, includes a first satellite data stream, formatted into finite time frames sequentially transmitted, said finite time frames include an absolute satellite time and a frame time associated with said absolute satellite time, a first satellite ephemeris data, and beam center data;
a microprocessor coupled to said first satellite receiver for extracting said absolute satellite time from said first satellite data stream to generate a absolute device time that is synchronized with said absolute satellite time, wherein said absolute satellite time and said absolute device time have a time reference ambiguity associated therewith; and
a Global Positioning System (GPS) receiver coupled to said microprocessor for receiving said absolute device time from said microprocessor and using said absolute device time to synchronize said GPS receiver with at least three GPS satellites and further calculating a location therefrom.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for rapidly acquiring a time reference for the location determination of a wireless communication device. The system includes a wireless communication device (200), a GPS satellite (202) and a communication satellite (208). The method comprises the steps of acquiring a communication satellite signal (210) and using the finite frame time to establish a course time reference. Once the course time reference is established, an absolute device time is determined by the wireless communication device, which as a result is synchronized to the absolute time of the communication satellite (208) to within ten milliseconds. The absolute device time is then used to synchronize the GPS portion of the wireless communication device with the GPS satellite system.
64 Citations
19 Claims
-
1. A portable communication device comprising:
-
a first satellite receiver for receiving a first satellite signal, said first satellite signal, in the form of a beam having a beam center, includes a first satellite data stream, formatted into finite time frames sequentially transmitted, said finite time frames include an absolute satellite time and a frame time associated with said absolute satellite time, a first satellite ephemeris data, and beam center data;
a microprocessor coupled to said first satellite receiver for extracting said absolute satellite time from said first satellite data stream to generate a absolute device time that is synchronized with said absolute satellite time, wherein said absolute satellite time and said absolute device time have a time reference ambiguity associated therewith; and
a Global Positioning System (GPS) receiver coupled to said microprocessor for receiving said absolute device time from said microprocessor and using said absolute device time to synchronize said GPS receiver with at least three GPS satellites and further calculating a location therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
wherein said communication system base station calculates a precise location of said portable communication device using said absolute satellite time. -
9. The method as in claim 6 wherein said first satellite receiver selects a first satellite signal by selecting from a plurality of first satellite signals, the signal with the highest relative signal level,
wherein the absolute time error of said first satellite signal is less than 3.2 milliseconds. -
10. The method as in claim 6 wherein said first satellite receiver selects a first satellite signal based on the last known position of said device,
wherein the absolute time error of said first satellite signal is less than 1.1 milliseconds.
-
-
8. A method for determining the position of a communication device, said method comprising:
-
acquiring a first satellite signal with a first satellite receiver, said first satellite signal having a first satellite frame time data, an absolute satellite time, and a satellite beam center;
extracting said first satellite frame time data from said first satellite signal;
calculating an absolute device time based on said first satellite frame time data and a propagation time estimate;
synchronizing a GPS receiver using said absolute device time data;
determining a precise location of said communication device with said GPS; and
transmitting said precise location from a portable communication transmitter portion of said device.
-
-
11. A portable communication device comprising:
-
a satellite receiver for receiving a satellite signal, said satellite signal includes satellite data, formatted into finite time frames sequentially transmitted, said finite time frames include an absolute satellite time and a frame time associated with said absolute satellite time; and
a microprocessor coupled to said satellite receiver for extracting said absolute satellite time from said satellite data to generate a device absolute time that is synchronized with said absolute satellite time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
wherein said satellite receiver further determines a course location estimate. -
16. The device as in claim 11 wherein said satellite receiver selects an satellite signal based on the last known position of said device, and
wherein said satellite receiver determines a course location estimate. -
17. The device as in claim 13 wherein the absolute time error of said first satellite communication system signal is at most 3.2 milliseconds.
-
18. The device as in claim 14 wherein the absolute time error of said first satellite communication signal is at most 1.1 milliseconds.
-
19. The device as in claim 11 wherein said satellite receiver determines a course location estimate using a passive geo method.
-
Specification