Adjusting processor clock information using a clock drift estimate
First Claim
1. A navigation system comprising:
- a global positioning satellite receiver to receive at least one global positioning satellite signal and to output global positioning satellite information;
a programmable processor, communicatively coupled to the global positioning satellite receiver, to execute software; and
a clock, communicatively coupled to the programmable processor, to output a processor clock signal that is used to clock the programmable processor;
wherein the software estimates an amount of drift in the processor clock signal using the GPS information and generates adjusted processor clock information using the amount of drift;
wherein the software generates a navigation solution as a function of at least the global positioning satellite information and the adjusted processor clock information.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system comprises a global positioning satellite receiver to receive at least one global positioning satellite signal and to output global positioning satellite information. The navigation system further comprises a programmable processor, communicatively coupled to the global positioning satellite receiver, to execute software. The navigation system further comprises a clock, communicatively to the programmable processor, to output processor clock information. The software estimates an amount of drift in the processor clock information using the GPS information and adjusts the processor clock information for the amount of drift in order to generate adjusted processor clock information. The software generates a navigation solution as a function of at least the global positioning satellite information and the adjusted processor clock information.
-
Citations
22 Claims
-
1. A navigation system comprising:
-
a global positioning satellite receiver to receive at least one global positioning satellite signal and to output global positioning satellite information; a programmable processor, communicatively coupled to the global positioning satellite receiver, to execute software; and a clock, communicatively coupled to the programmable processor, to output a processor clock signal that is used to clock the programmable processor; wherein the software estimates an amount of drift in the processor clock signal using the GPS information and generates adjusted processor clock information using the amount of drift; wherein the software generates a navigation solution as a function of at least the global positioning satellite information and the adjusted processor clock information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Software embodied on a storage medium comprising a plurality of program instructions operable to cause a processor to:
-
estimate an amount of drift in a processor clock signal based on global positioning satellite information, the processor clock signal used to clock the processor; generate adjusted processor clock information using the amount of drift in the processor clock signal; and generate a navigation solution using the adjusted processor clock information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
estimating an amount of drift in a processor clock signal based on global positioning satellite information, the processor clock signal used to clock a processor; adjusting the processor clock signal for the amount of drift in order to generate adjusted processor clock information; and generating a navigation solution using the adjusted processor clock information for controlling a vehicle.
-
-
22. An apparatus comprising:
-
means for estimating an amount of drift in a processor clock signal based on global positioning satellite information, the processor clock signal used to clock a processor; means for adjusting the processor clock signal for the amount of drift in order to generate adjusted processor clock information; and means for generating a navigation solution using the adjusted processor clock information.
-
Specification