Providing ephemeris data and clock corrections to a satellite navigation system receiver
AssigneeQualcomm Atheros, Inc.
InventorsSai VENKATRAMAN, Janne Jarvenpaa, Qinfang Sun
Life of this patent
Estimating the term…
Abstract
A device can access scaled values and scaling factors, which are used to convert the scaled values into coefficients and residuals. The coefficients and residuals can in turn be used with time-dependent functions to reconstruct predicted ephemeris data, including clock correction data, for satellite navigation system satellites. Ephemeris data that is broadcast from any of the satellites can be used to update the calculated ephemeris data.
Claims8
A method of processing satellite navigation system data in a client device, said method comprising:
- accessing a first broadcast value of a first clock correction parameter associated with a first satellite, said first broadcast value received from said first satellite and corresponding to a first point in time, wherein said first clock correction parameter is used as a first coefficient in a polynomial useful for determining an amount of bias associated with a clock onboard said first satellite;
- accessing a first calculated value of said first clock correction parameter, said first calculated value determined by evaluating a time-dependent first function using said first point in time as input;
- and
- adjusting a second calculated value using the difference between said first broadcast value and said first calculated value, said second calculated value determined by evaluating said first function using as input a second point in time that is after said first point in time.
A method of processing satellite navigation system data in a client device, said method comprising:
- accessing a first broadcast value of a first clock correction parameter associated with a first satellite, said first broadcast value received from said first satellite and corresponding to a first point in time, wherein said first clock correction parameter is used as a first coefficient in a polynomial useful for determining an amount of bias associated with a clock onboard said first satellite;
- accessing a first calculated value of said first clock correction parameter, said first calculated value determined by evaluating a time-dependent first function using said first point in time as input;
- accessing a second broadcast value of said first clock correction parameter, said second broadcast value received from said first satellite and corresponding to a second point in time;
- and
- determining a value of a second clock correction parameter using said first broadcast value and said second broadcast value, wherein said second clock correction parameter is used as a second coefficient in said polynomial.
Dependencies are inferred from the claim text.