System and method for dynamically estimating output variances for carrier-smoothing filters
First Claim
1. A method for dynamically estimating output variances for a smoothing filter, comprising the steps of:
- defining a current output term for the smoothing filter;
determining a total variance term for the smoothing filter;
determining a variance of said current output term; and
redefining said variance of said current output term in an incremental form.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method is disclosed for dynamically estimating the output variances of carrier-smoothing filters used, for example, in GPS receivers. By accurately estimating the output variances of the carrier-smoothing filters as they transition from initialization to steady-state operation, it is possible to calculate any required protection levels without having to wait for the filters to fully stabilize. As one example, a system for estimating output variances of a carrier-smoothing filter for use in a satellite navigation system receiver is disclosed, which includes a plurality of smoothing filters associated with a navigation processing unit in a satellite navigation receiver. One or more processors associated with the navigation processing unit executes an algorithm for each smoothing filter, which provides a method for dynamically calculating an output variance for a respective smoothing filter as it transitions in response to new input variance values. The method also predicts the settling point of the output variance for that smoothing filter given a set of pseudorange and carrier-phase values to be applied. Therefore, using this novel output variance prediction method, precision navigation applications such as, for example, airborne GPS-based precision landing system applications can begin operations with suitable calculated protection level values without having to wait for the smoothing filters to stabilize. Thus, such precision landing systems are available for use as soon as the required protection level values are reached.
-
Citations
20 Claims
-
1. A method for dynamically estimating output variances for a smoothing filter, comprising the steps of:
-
defining a current output term for the smoothing filter;
determining a total variance term for the smoothing filter;
determining a variance of said current output term; and
redefining said variance of said current output term in an incremental form. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A receiver system, comprising:
-
a preamplifier unit;
a down-converter unit, an input of said down-converter unit coupled to an output of said preamplifier unit;
an analog-to-digital conversion unit, an input of said analog-to-digital conversion unit coupled to an output of said down-converter unit;
a processing unit, said processing unit coupled to an output of said analog-to-digital conversion unit; and
at least one smoothing filter, a plurality of inputs of said at least one smoothing filter coupled to said processing unit, said processing unit operable to;
define a current output term for said at least one smoothing filter;
determine a total variance term for said at least one smoothing filter;
determine a variance of said current output term; and
redefine said variance of said current output term in an incremental form. - View Dependent Claims (8, 9, 10)
-
-
11. A navigation receiver, comprising:
-
means for preamplifying a received signal;
means for converting a preamplified signal from a radio frequency to an intermediate frequency, said means for converting coupled to an output of said means for preamplifying;
means for converting an analog signal received from said means for converting to a digital form;
smoothing means; and
processing means coupled to said smoothing means, for defining a current output term for said smoothing means, determining a total variance term for said smoothing means, determining a variance of said current output term, and redefining said variance of said current output term in an incremental form. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product, comprising:
-
a computer-usable medium having computer-readable code embodied therein for configuring a computer processor, the computer program product comprising;
a first executable computer-readable code configured to cause a computer processor to define a current output term for a smoothing filter;
a second executable computer-readable code configured to cause a computer processor to determine a total variance term for said smoothing filter;
a third executable computer-readable code configured to cause a computer processor to determine a variance of said current output term; and
a fourth executable computer-readable code configured to cause a computer processor to redefine said variance of said current output term in an incremental form. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification