Method and apparatus for position determination with extended SPS orbit information
First Claim
1. A method of assisting a mobile station to obtain orbital information of a satellite, the method comprising:
- computing a correction utilizing a processor of a server between first orbit data of the satellite and second orbit data of the satellite, wherein the second orbit data is more precise than the first orbit data;
transforming spatial components of the correction from a first coordinate system to a second coordinate system utilizing the processor of the server, the second coordinate system selected such that the variation of the correction in the second coordinate system is substantially smooth over time, wherein the computed correction further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the computed correction is represented by one or more coefficients to be applied to first orbit data for the satellite stored at the mobile station to estimate more precise orbit data for the satellite; and
transmitting the computed correction in the second coordinate system from the server to the mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for assisting mobile stations to locate a satellite use an efficient messaging format. A server computes a correction between coarse orbit data of a satellite and precise orbit data of the satellite. A coordinate system is chosen such that variation of the correction is substantially smooth over time. The server further approximates the correction with mathematical functions to reduce the number of bits necessary for transmission to a mobile station. The mobile station, upon receiving the coefficients, evaluates the mathematical functions using the coefficients and a time of applicability (e.g., the current time), converts the evaluated result to a standard coordinate system, and applies the conversion result to the coarse orbit data to obtain the precise orbit data.
78 Citations
71 Claims
-
1. A method of assisting a mobile station to obtain orbital information of a satellite, the method comprising:
-
computing a correction utilizing a processor of a server between first orbit data of the satellite and second orbit data of the satellite, wherein the second orbit data is more precise than the first orbit data; transforming spatial components of the correction from a first coordinate system to a second coordinate system utilizing the processor of the server, the second coordinate system selected such that the variation of the correction in the second coordinate system is substantially smooth over time, wherein the computed correction further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the computed correction is represented by one or more coefficients to be applied to first orbit data for the satellite stored at the mobile station to estimate more precise orbit data for the satellite; and transmitting the computed correction in the second coordinate system from the server to the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 63)
-
-
13. A method comprising:
-
transforming a correction to satellite orbit data from a first coordinate system to a second coordinate system utilizing a processor at a mobile station; and applying the transformed correction to first orbit data stored at the mobile station utilizing the processor to estimate more precise orbital information of the satellite, wherein the transformed correction further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the transformed correction is represented by one or more coefficients to be applied to the first orbit data to estimate the more precise orbital information. - View Dependent Claims (14, 15, 16, 17, 64)
-
-
18. A method, comprising:
-
receiving a correction to first orbit data of a satellite at a mobile station, wherein the correction comprises one or more spatial components and further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the correction is represented by one or more coefficients to be applied to the first orbit data to estimate more precise orbit data for the satellite; transforming the one or more spatial components of the correction from a first coordinate system to a second coordinate system utilizing a processor of the mobile station, the correction represented in the first coordinate system having a higher accuracy in one spatial dimension than in other spatial dimensions; and applying the correction to first orbit data stored at the mobile station data to estimate the more precise orbit data for the satellite. - View Dependent Claims (19, 20, 21, 22, 23, 24, 65)
-
-
25. A method, comprising:
-
deriving first orbit data of a satellite at a mobile station from ephemeris information received from the satellite; receiving correction data to the first orbit data of the satellite at the mobile station, wherein the correction data comprises one or more spatial components and further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the correction data is represented by one or more coefficients to be applied to the first orbit data to estimate more precise orbit data for the satellite; converting the one or more spatial components of the correction data from a first coordinate system to a second coordinate system utilizing a processor of the mobile station, wherein the first coordinate system is chosen to smooth variation of the correction over time; and applying the correction data to the first orbit data utilizing the processor of the mobile station to estimate the more precise orbit data for the satellite. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 66)
-
-
35. A server system, comprising:
-
a correction unit configured to compute a correction between first orbit data of a satellite and second orbit data of the satellite, wherein the second orbit data is more precise than the first orbit data, the correction unit further to represent spatial components of the computed correction using a coordinate system having axes that move with the satellite, wherein the computed correction further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the computed correction is represented by one or more coefficients to be applied to first orbit data for the satellite stored at a mobile station to estimate more precise orbit data for the satellite; and a transmitter interface coupled to the correction unit and configured to transmit the computed correction to the mobile station to enable the mobile station to estimate the more precise orbit data for the satellite by applying the computed correction to the first orbit data stored at the mobile station. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 67)
-
-
44. An article, comprising:
- a non-transitory storage medium having stored thereon instructions executable by a processor of a server to;
compute a correction between first orbit data of a satellite and second orbit data of the satellite, wherein the second orbit data is more precise than the first orbit data; and transform spatial components of the computed correction from a first coordinate system to a second coordinate system such that the computed correction in the second coordinate system has substantially smooth variation over time, wherein the computed correction further comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the computed correction is represented by one or more coefficients to be applied to first orbit data for the satellite stored at a mobile station to estimate more precise orbit data for the satellite; and direct a transmitter interface of the server to transmit the computed correction encoded in the second coordinate system from the server to the mobile station to enable the mobile station to estimate the more precise orbit data for the satellite by applying the computed correction to the first orbit data stored at the mobile station. - View Dependent Claims (45, 46, 47, 48, 49, 68, 69)
- a non-transitory storage medium having stored thereon instructions executable by a processor of a server to;
-
50. A mobile station, comprising:
-
a receiver interface configured to receive an input from a location server; an evaluation unit coupled to the receiver interface and configured to compute correction data to first orbit data of a satellite based on the input from the location server, wherein the correction data comprises one or more spatial components and also comprises one or more clock correction parameters representing an approximate difference between a clock timing of the first orbit data and a predicted clock bias, and wherein the correction data is represented by one or more coefficients to be applied to the first orbit data of the satellite stored at the mobile station to estimate more precise orbit data for the satellite; a conversion unit coupled to the evaluation unit and configured to convert the one or more spatial components of the correction data from a first coordinate system to a second coordinate system, the first coordinate system chosen to smooth variation of the correction data over time; and a reconstruction unit coupled to the conversion unit and configured to apply the correction data to the first orbit data to estimate the more precise orbit data for the satellite. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 70)
-
-
58. An article, comprising a non-transitory storage medium having stored thereon instructions executable by a processor of a mobile station to:
-
convert one or more spatial components of satellite orbital correction data from a first coordinate system to a second coordinate system, the first coordinate system chosen to smooth variation of the satellite orbital correction data over time, wherein the satellite orbital correction data further comprises one or more clock correction parameters representing an approximate difference between a clock timing of a first orbit data and a predicted clock bias, and wherein the satellite orbital correction data is represented by one or more coefficients to be applied to the first orbit data for the satellite stored at the mobile station to estimate more precise orbit data for the satellite; and apply the satellite orbital correction data to the first orbit data for the satellite to estimate the more precise orbit data for the satellite. - View Dependent Claims (59, 60, 61, 62, 71)
-
Specification