Method and apparatus for fast TTFF
First Claim
Patent Images
1. A mobile device used in a Global Navigation Satellite System, the device comprising:
- a Global Navigation Satellite System module for determining location of the mobile device according to the Global Navigation Satellite System;
a processing unit coupled to the Global Navigation Satellite System module and to a memory, the memory comprising;
a model of a satellite'"'"'s orbital and/or clock data including orbital parameters; and
computer code which when executed by the processing unit updates at least one of coefficients of the model, extract satellite trajectory information from the orbital parameters stored in the memory, determines the satellite'"'"'s position based on the extracted satellite trajectory information, and determines position of the mobile device according to the determined satellite'"'"'s position;
wherein the memory further comprises computer code which when executed by the processing unit downloads at least a subframe of ephemeris data that includes specific satellite trajectory data and determines the satellite'"'"'s position based on the extracted satellite trajectory information and the downloaded specific satellite trajectory data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data model containing orbital parameters is stored in a mobile device. When a First Fix is required by a GNSS system within the mobile device, these stored orbital parameters are used to rapidly generate accurate satellite trajectory data model. The stored orbital parameters may be modified in part or in whole as required by changing coefficients of the stored parameters.
-
Citations
5 Claims
-
1. A mobile device used in a Global Navigation Satellite System, the device comprising:
-
a Global Navigation Satellite System module for determining location of the mobile device according to the Global Navigation Satellite System; a processing unit coupled to the Global Navigation Satellite System module and to a memory, the memory comprising; a model of a satellite'"'"'s orbital and/or clock data including orbital parameters; and computer code which when executed by the processing unit updates at least one of coefficients of the model, extract satellite trajectory information from the orbital parameters stored in the memory, determines the satellite'"'"'s position based on the extracted satellite trajectory information, and determines position of the mobile device according to the determined satellite'"'"'s position; wherein the memory further comprises computer code which when executed by the processing unit downloads at least a subframe of ephemeris data that includes specific satellite trajectory data and determines the satellite'"'"'s position based on the extracted satellite trajectory information and the downloaded specific satellite trajectory data.
-
-
2. A position locating method for a Global Navigation Satellite System, the method comprising:
-
storing a model of a satellite'"'"'s orbital and/or clock data in a memory of a mobile device, the model including orbital parameters; extracting satellite trajectory information from the stored orbital parameters stored in the memory; downloading at least a subframe of ephemeris data that includes specific satellite trajectory data; determining the satellite'"'"'s position based on the extracted satellite trajectory information and the downloaded specific satellite trajectory data; and determining position of the mobile device according to the determined satellite'"'"'s position. - View Dependent Claims (3)
-
-
4. A mobile device used in a Global Navigation Satellite System, the device comprising:
-
a Global Navigation Satellite System module for determining location of the mobile device according to the Global Navigation Satellite System; a processing unit coupled to the Global Navigation Satellite System module and to a memory, the memory comprising; a model of a satellite'"'"'s orbital and/or clock data including orbital parameters; and computer code which when executed by the processing unit extract satellite trajectory information from the orbital parameters stored in the memory, downloads at least a subframe of ephemeris data that includes specific satellite trajectory data, determines the satellite'"'"'s position based on the extracted satellite trajectory information and the downloaded specific satellite trajectory data, and determines position of the mobile device according to the determined satellite'"'"'s position. - View Dependent Claims (5)
-
Specification