Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006101582 - ADJUSTABLE CLOCK OF A GPS RECEIVER USING A DRIFT ESTIMATE DERIVED FROM SATELLITE SIGNALS

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

What is claimed is:

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 to the programmable processor, to output processor clock information;
wherein 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;
wherein the software generates a navigation solution as a function of at least the global positioning satellite information and the adjusted processor clock information.

2. The navigation system of claim 1, wherein the software comprises an extended Kalman filter to generate the navigation solution as a function of the global positioning information and the adjusted processor clock information.

3. The navigation system of claim 2, wherein the extended Kalman filter comprises an orbital propagator.

4. The navigation system of claim 1, further
comprising at least one sensor that generates sensor information, wherein at least a portion of the sensor information is processed by the software.

5. The navigation system of claim 4, wherein the sensor comprises an inertial sensor that generates inertial sensor information, wherein the software comprises an inertial processing software that generates the navigation solution as a function of at least a portion of the inertial sensor information.

6. The navigation system of claim 5, wherein the inertial processing software generates the navigation solution as a function of the adjusted processor clock information.

7. The navigation system of claim 5, wherein the software comprises a Kalman filter that generates corrective feedback as a function of at least the global position satellite information, wherein the inertial processing unit generates the navigation solution as a function of the corrective feedback.

8. The navigation system of claim 7, wherein the Kalman filter generates the corrective feedback as a function of the adjusted processor clock information.

9. The navigation system of claim 1, wherein:
the software estimates the amount of drift in the processor clock information by high-pass filter the
processor clock information to generate high-pass filtered processor clock information and low-pass filtering the high-pass filtered processor clock information to generate low-pass filtered processor clock information; and the software adjusts the processor clock
information for the amount of drift in order to generate the adjusted processor clock information by adding the low-pass filtered processor clock information to one to output a sum information and multiplying the sum information by the processor clock information in order to generate the adjusted processor clock information.

10. A method comprising:
estimating an amount of drift in processor clock information based on global positioning satellite
information;
adjusting the processor clock information for the amount of drift in order to generate adjusted processor clock information; and
generating a navigation solution using the adjusted processor clock information.