METHOD AND SYSTEM FOR CALIBRATING A LOCAL GNSS CLOCK USING NON-GNSS SYSTEM CLOCKS IN A GNSS ENABLED MOBILE DEVICE
First Claim
1. A method for communication, the method comprising:
- performing by one or more processors and/or circuits in a Global Navigation Satellite Systems (GNSS) enabled mobile device;
receiving two or more system clocks from two or more non-GNSS communication networks; and
calibrating a local GNSS clock of said GNSS enabled mobile device using said received two or more system clocks.
4 Assignments
0 Petitions
Accused Products
Abstract
A GNSS enabled mobile device is operable to receive two or more system clocks via from a plurality of associated non-GNSS communication networks, for example, GSM, GPRS, UMTS, EDGE, EGPRS, LTE, WiMAX, high-speed wireless LAN (WiFi), and/or short-range wireless (Bluetooth). The received system clocks are used to calibrate an local GNSS clock for the GNSS enabled mobile device. The GNSS enabled mobile device communicates the received system clocks with an associated GNSS receiver without using an external circuitry. The GNSS receiver selects a calibration clock from the received system clocks based on the status (active or inactive) of corresponding system clocks. An active system clock is selected as the calibration clock. The associated local GNSS clock is calibrated by removing clock errors from the associated local GNSS clock using the selected calibration clock. The calibrated local GNSS clock is used for detecting GNSS signals and/or processing detected GNSS signals.
-
Citations
20 Claims
-
1. A method for communication, the method comprising:
performing by one or more processors and/or circuits in a Global Navigation Satellite Systems (GNSS) enabled mobile device; receiving two or more system clocks from two or more non-GNSS communication networks; and calibrating a local GNSS clock of said GNSS enabled mobile device using said received two or more system clocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for communication, the system comprising:
one or more processors and/or circuits for use in a Global Navigation Satellite Systems (GNSS) enabled mobile device, wherein said one or more processors and/or circuits are operable to; receive two or more system clocks from two or more non-GNSS communication networks; and calibrate a local GNSS clock of said GNSS enabled mobile device using said received two or more system clocks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification