Advanced navigation satellite system positioning method and system using delayed precise information
First Claim
1. Method, carried out by at least one of a navigation satellite system receiver, hereinafter abbreviated as “
- NSS receiver”
, and a processing entity capable of receiving data from the NSS receiver, for estimating parameters useful to determine a position, the NSS receiver observing a NSS signal from each of a plurality of NSS satellites over multiple epochs, each of these epochs being hereinafter referred to as “
receiver epoch”
, the method comprising;
operating a first filter, hereinafter referred to as “
timely estimator”
, and a second filter, hereinafter referred to as “
precise estimator”
, whereineach of the timely estimator and precise estimator uses state variables;
each of the timely estimator and precise estimator computes values of their state variables based on at least one of;
NSS signals observed by the NSS receiver, and information derived from said NSS signals;
the precise estimator computes the values of the state variables that it uses further based on at least one of;
observations that are not derived from NSS signals observed by the NSS receiver, and information derived from said observations; and
the precise estimator is delayed by at least one receiver epoch with respect to the timely estimator;
recurrently replacing, in the timely estimator, the value of each of a subset of the state variables computed by the timely estimator with;
the respective value of the corresponding state variable computed by the precise estimator,a respective value computed based on the values of a subset of the state variables computed by the precise estimator, ora respective value computed based on;
the values of a subset of the state variables computed by the timely estimator and the values of a subset of the state variables computed by the precise estimator; and
using the recurrently replaced values of the subset of state variables in the timely estimator to determine a position.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method carried out by a navigation satellite system (NSS) receiver or a processing entity receiving data therefrom, for estimating parameters useful to determine a position. The NSS receiver observes NSS signals from NSS satellites over multiple epochs. A first filter, called “timely estimator”, and second filter, called “precise estimator” and delayed with respect to the timely estimator, are operated. The estimators use state variables, and make use of NSS signals observed by the NSS receiver or information derived therefrom. The precise estimator further computes its state variable values based on observations that are not derived from NSS signals observed by the NSS receiver. The values of some of the state variables computed by the timely estimator are recurrently replaced by values from the precise estimator. A corresponding system is also disclosed.
20 Citations
15 Claims
-
1. Method, carried out by at least one of a navigation satellite system receiver, hereinafter abbreviated as “
- NSS receiver”
, and a processing entity capable of receiving data from the NSS receiver, for estimating parameters useful to determine a position, the NSS receiver observing a NSS signal from each of a plurality of NSS satellites over multiple epochs, each of these epochs being hereinafter referred to as “
receiver epoch”
, the method comprising;operating a first filter, hereinafter referred to as “
timely estimator”
, and a second filter, hereinafter referred to as “
precise estimator”
, whereineach of the timely estimator and precise estimator uses state variables; each of the timely estimator and precise estimator computes values of their state variables based on at least one of;
NSS signals observed by the NSS receiver, and information derived from said NSS signals;the precise estimator computes the values of the state variables that it uses further based on at least one of;
observations that are not derived from NSS signals observed by the NSS receiver, and information derived from said observations; andthe precise estimator is delayed by at least one receiver epoch with respect to the timely estimator; recurrently replacing, in the timely estimator, the value of each of a subset of the state variables computed by the timely estimator with; the respective value of the corresponding state variable computed by the precise estimator, a respective value computed based on the values of a subset of the state variables computed by the precise estimator, or a respective value computed based on;
the values of a subset of the state variables computed by the timely estimator and the values of a subset of the state variables computed by the precise estimator; andusing the recurrently replaced values of the subset of state variables in the timely estimator to determine a position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
- NSS receiver”
-
14. System comprising at least one of a navigation satellite system receiver, hereinafter abbreviated as “
- NSS receiver”
, and a processing entity capable of receiving data from the NSS receiver, for estimating parameters useful to determine a position, the NSS receiver observing a NSS signal from each of a plurality of NSS satellites over multiple epochs, each of these epochs being hereinafter referred to as “
receiver epoch”
, the system comprising;a first filter, hereinafter referred to as “
timely estimator”
, and a second filter, hereinafter referred to as “
precise estimator”
, whereineach of the timely estimator and precise estimator is configured to use state variables; each of the timely estimator and precise estimator is configured to compute values of their state variables based on at least one of;
NSS signals observed by the NSS receiver, and information derived from said NSS signals;the precise estimator is configured to compute the values of the state variables that it uses further based on at least one of;
observations that are not derived from NSS signals observed by the NSS receiver, and information derived from said observations; andthe precise estimator is configured to be delayed by at least one receiver epoch with respect to the timely estimator; the system being configured for recurrently replacing, in the timely estimator, the value of each of a subset of the state variables computed by the timely estimator with; the respective value of the corresponding state variable computed by the precise estimator, a respective value computed based on the values of a subset of the state variables computed by the precise estimator, or a respective value computed based on;
the values of a subset of the state variables computed by the timely estimator and the values of a subset of the state variables computed by the precise estimator; andthe system being further configured for using the recurrently replaced values of the subset of state variables in the timely estimator to determine a position.
- NSS receiver”
Specification