Compensating for multipath errors, ionospheric time delay and noise errors in differential satellite positioning systems
First Claim
1. A method for reducing multipath signal error from signals received in a Satellite Positioning System (SATPS) from one or more SATPS satellites, the method comprising the steps of:
- receiving SATPS signals, which have been transmitted from one or more SATPS satellites, numbered j=1, 2, . . . , at one or more SATPS reference stations, numbered i=1, 2, . . . , whose location coordinates are accurately known, where each SATPS signal includes at least one indicium that is specific to the satellite that transmitted that SATPS signal;
processing the SATPS signals at each SATPS reference station to produce pseudorange measurement values PR(t;
i;
j) and to produce carrier phase measurement values Φ
(t;
i;
j) that vary with time t, for a sequence of selected signal sampling times {tn }n ;
determining an ionospheric propagation time delay τ
I (t;
i;
j) and a rate of change with respect to time of ionospheric propagation time delay τ
I (t;
i;
j) for SATPS signal propagation through an ionosphere from satellite number j toward each SATPS reference station;
for a selected time t0 and a subsequent sampling time tn, forming a difference signal IDD(tn ;
t0 ;
i;
j)={PR(tn ;
i;
j)-τ
I (tn ;
i;
j)}-{PR(t0 ;
i;
j)-τ
I (t0 ;
i;
j)}-{Φ
(tn ;
i;
j)+τ
I (tn ;
i;
j)}+{Φ
(t0 ;
i;
j)+τ
I (t0 ;
i;
j)};
passing the difference signal IDD(tn ;
t0 ;
i;
j) through a first statistical processing filter having a first selected filter time constant τ
1 that lies in a range 5-20 seconds, to produce a first output signal IDD1(tn ;
t0 ;
i;
j);
passing the signal IDD(tn ;
t0 ;
i;
j) through a second statistical processing filter having a second selected filter time constant τ
2 that lies in a range 50-1000 seconds, to produce a second output signal IDD2(tn ;
t0 ;
i;
j); and
forming a difference signal IDD3(tn ;
t0 ;
i;
j)=IDD2(tn ;
t0 ;
i;
j)-IDD1(tn ;
t0 ;
i;
j) as a third output signal that contains primarily SATPS multipath signal error; and
forming a difference signal MPR(tn ;
t0 ;
i;
j)=PR(tn ;
i;
j)-IDD3(tn ;
t0 ;
i;
j) as a pseudorange output signal that has reduced multipath signal error.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for reducing the contributions of ionospheric propagation time delay error, multipath signal error and receiver noise error from signals received in a Satellite Positioning System (SATPS) from one or more SATPS satellites by formation and appropriate filtering of differences of signals DD that are differences of SATPS signals received by the SATPS receiver/processor. A difference signal DD of code-phase-derived, ionosphere-free signals and carrier-phase-derived, ionosphere-free signals is formed, and this difference signal is passed through a first statistical processing filter with an associated time constant τ1 in the approximate range 50-500 sec, to produce smoothed or filtered first difference signal with the estimated receiver noise error reduced or removed. The difference signal DD is passed through second and third statistical processing filters having associated time constants τ2=5-20 sec and τ3=50-500 sec, and the difference of the output signals of the second and third statistical processing filters is formed and subtracted from the filtered first difference signal to form a new difference signal that is primarily due to multipath error. This new difference signal is subtracted from thge pseudorange measaurement values to produce a signal with reduced multipath error.
60 Citations
22 Claims
-
1. A method for reducing multipath signal error from signals received in a Satellite Positioning System (SATPS) from one or more SATPS satellites, the method comprising the steps of:
-
receiving SATPS signals, which have been transmitted from one or more SATPS satellites, numbered j=1, 2, . . . , at one or more SATPS reference stations, numbered i=1, 2, . . . , whose location coordinates are accurately known, where each SATPS signal includes at least one indicium that is specific to the satellite that transmitted that SATPS signal; processing the SATPS signals at each SATPS reference station to produce pseudorange measurement values PR(t;
i;
j) and to produce carrier phase measurement values Φ
(t;
i;
j) that vary with time t, for a sequence of selected signal sampling times {tn }n ;determining an ionospheric propagation time delay τ
I (t;
i;
j) and a rate of change with respect to time of ionospheric propagation time delay τ
I (t;
i;
j) for SATPS signal propagation through an ionosphere from satellite number j toward each SATPS reference station;for a selected time t0 and a subsequent sampling time tn, forming a difference signal IDD(tn ;
t0 ;
i;
j)={PR(tn ;
i;
j)-τ
I (tn ;
i;
j)}-{PR(t0 ;
i;
j)-τ
I (t0 ;
i;
j)}-{Φ
(tn ;
i;
j)+τ
I (tn ;
i;
j)}+{Φ
(t0 ;
i;
j)+τ
I (t0 ;
i;
j)};passing the difference signal IDD(tn ;
t0 ;
i;
j) through a first statistical processing filter having a first selected filter time constant τ
1 that lies in a range 5-20 seconds, to produce a first output signal IDD1(tn ;
t0 ;
i;
j);passing the signal IDD(tn ;
t0 ;
i;
j) through a second statistical processing filter having a second selected filter time constant τ
2 that lies in a range 50-1000 seconds, to produce a second output signal IDD2(tn ;
t0 ;
i;
j); andforming a difference signal IDD3(tn ;
t0 ;
i;
j)=IDD2(tn ;
t0 ;
i;
j)-IDD1(tn ;
t0 ;
i;
j) as a third output signal that contains primarily SATPS multipath signal error; andforming a difference signal MPR(tn ;
t0 ;
i;
j)=PR(tn ;
i;
j)-IDD3(tn ;
t0 ;
i;
j) as a pseudorange output signal that has reduced multipath signal error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A method for reducing multipath signal error from signals received in a Satellite Positioning System (SATPS) from one or more SATPS satellites, the method comprising the steps of:
-
receiving SATPS signals from one or more SATPS signal sources at one or more SATPS reference stations, whose location coordinates are accurately known, where each SATPS signal includes at least one indicium that is specific to the signal source that transmitted that SATPS signal; processing the SATPS signals at each SATPS reference station to produce pseudorange measurement values and carrier phase measurement values that vary with time t, for a sequence of selected signal sampling times; determining an ionospheric propagation time delay and a rate of change with respect to time of ionospheric propagation time delay for SATPS signal propagation through an ionosphere from satellite number j toward each SATPS reference station; forming first and second signals that are differences between the pseudorange measurement value and the ionospheric propagation time delay for a selected time and for a subsequent sampling time, respectively; forming third and fourth signals that are sums of the carrier phase measurement value and the rate of change of the ionospheric propagation time delay for a selected time and for a subsequent sampling time, respectively; forming a fifth signal that is a sum of the second and third signals minus a sum of the first and fourth signals, and passing the fifth signal through a first statistical processing filter having a first selected filter time constant τ
1 that lies in a range 5-20 seconds, to produce a first output signal;passing the fifth signal through a second statistical processing filter having a second selected filter time constant τ
2 that lies in a range 50-1000 seconds, to produce a second output signal;forming a third output signal that is a difference between the first output signal and the second output signal; and forming a fourth output signal that is a difference between the pseudorange measurement value at the subsequent sampling time and the third output signal. - View Dependent Claims (17, 18, 19, 21, 22)
-
Specification