Method to improve carrier smoothing of code pseudorange for global positioning and GNSS receiver implementing the same
First Claim
1. A method of smoothing a global navigational satellite system (GNSS) code pseudorange measurement, the method comprising:
- tracking a first GNSS signal, at a first frequency, from a first satellite;
tracking a second GNSS signal, at a second frequency, from the first GNSS satellite;
determining a first pseudorange measurement ρ
1 from the tracked first GNSS signal;
calculating a smoothed pseudorange measurement {circumflex over (Ψ
)} from the determined first pseudorange measurement ρ
1 as a function of both the first and second GNSS signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of smoothing a global navigational satellite system (GNSS) code pseudorange measurement included tracking first and second GNSS signals, at first and second respective frequencies, from a first satellite. A first pseudorange measurement is determined from the first GNSS signal. A smoothed pseudorange measurement is calculated from the determined first pseudorange measurement as a function of both the first and second GNSS signals. In some embodements, the smoothed pseudorange measurement is calculated from the determined first pseudorange measurement as a function of a generalized code pseudorange measurement and as a function of a generalized carrier phase measurement. At least one of the generalized code phase measurement. At least one of the generalized code pseudorange measurement and the generalized carrier phase measurement are dual frequence measurements determined as a function of both the first and second GNSS signals.
-
Citations
18 Claims
-
1. A method of smoothing a global navigational satellite system (GNSS) code pseudorange measurement, the method comprising:
-
tracking a first GNSS signal, at a first frequency, from a first satellite;
tracking a second GNSS signal, at a second frequency, from the first GNSS satellite;
determining a first pseudorange measurement ρ
1 from the tracked first GNSS signal;
calculating a smoothed pseudorange measurement {circumflex over (Ψ
)} from the determined first pseudorange measurement ρ
1 as a function of both the first and second GNSS signals.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
measuring a first carrier phase from the first GNSS signal to obtain a first carrier phase measurement φ
1;
measuring a second carrier phase from the second GNSS signal to obtain a second carrier phase measurement φ
2; and
wherein calculating the smoothed pseudorange measurement {circumflex over (Ψ
)} includes calculating the smoothed pseudorange measurement {circumflex over (Ψ
)} as a function of both of the first carrier phase measurement φ
1 and the second carrier phase measurement φ
2.
-
-
4. The method of claim 3, wherein calculating the smoothed pseudorange measurement {circumflex over (Ψ
- )} as a function of both of the first carrier phase measurement φ
1 and the second carrier phase measurement φ
2 further comprises calculating the smoothed pseudorange measurement as a function of a difference between the first and second carrier phase measurements.
- )} as a function of both of the first carrier phase measurement φ
-
5. The method of claim 4, wherein the first GNSS signal is an L1 GNSS signal and the second GNSS signal is an L2 GNSS signal.
-
6. The method of claim 4, wherein calculating the smoothed pseudorange measurement {circumflex over (Ψ
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
)} as a function of the generalized code pseudorange measurement Ψ and
as a function of the generalized carrier phase measurement Φ
defined by the relationships;
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
-
7. The method of claim 4, wherein calculating the smoothed pseudorange measurement {circumflex over (Ψ
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
)} as a function of the generalized code pseudorange measurement Ψ and
as a function of the generalized carrier phase measurement Φ
defined by the relationship;
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
-
8. The method of claim 4, and further comprising determining a second pseudorange measurement ρ
- 2 from the tracked second GNSS signal.
-
9. The method of claim 8, wherein the smoothed pseudorange measurement {circumflex over (Ψ
- )} does not contain an ionspheric delay component.
-
10. The method of claim 9, wherein calculating the smoothed pseudorange measurement {circumflex over (Ψ
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
)} as a function of the generalized code pseudorange measurement Ψ and
as a function of the generalized carrier phase measurement Φ
defined by the relationships;
Ψ
=ρ
1−
1/α
(ρ
1−
ρ
2)≡
ρ
2−
1/β
(ρ
2−
ρ
1) and
- )} further comprises calculating the smoothed pseudorange measurement {circumflex over (Ψ
-
11. A method of smoothing global navigational satellite system (GNSS) code pseudorange measurements, the method comprising:
-
tracking a first GNSS signal, at a first frequency, from a first satellite;
tracking a second GNSS signal, at a second frequency, from the first GNSS satellite;
determined a generalized code pseudorange measurement Ψ
from at least one of the first and second GNSS signals;
determining a generalized carrier phase measurement Φ
from at least one of phase first and second GNSS signals, wherein at least one of the generalized code pseudorange measurement Ψ and
the generalized carrier phase measurement Φ
is determined from both of the first and second GNSS signals;
subtracting the generalized carrier phase measurement Φ
from the generalized code pseudorange measurement Ψ
to obtain difference data;
filtering the difference data to obtain filtered difference data having components removed; and
adding the generalized carrier phase measurement Φ
to the filtered difference data to obtain a smoothed pseudorange measurement {circumflex over (Ψ
)}.- View Dependent Claims (12, 13, 14, 15, 16, 17)
determining a first pseudorange measurement ρ
1 from the tracking first GNSS signal, wherein determining the generalized code pseudorange measurement Ψ
further includes determining the generalized code pseudorange measurement Ψ
as a function for the first pseudorange measurement ρ
1;
determining a first carrier phase from the first GNSS signal to obtain a first carrier phase measurement φ
1; and
determining a second carrier phase from the second GNSS signal to obtain a second carrier phase measurement φ
2, wherein determining the generalized carrier phase measurement Φ
further includes determining the generalized carrier phase measurement Φ
as a function of both the first carrier phase measurement φ
1 and the second carrier phase measurement φ
2.
-
-
13. The method of claim 12, wherein determining the generalized carrier phase measurement Φ
- as a function of both the first carrier phase measurement φ
1and the second carrier phase measurement φ
2further includes determining the generalized carrier phase measurement Φ
as a function of a difference between the first carrier phase measurement φ
1 and the second carrier phase measurement φ
2.
- as a function of both the first carrier phase measurement φ
-
14. The method of claim 13, wherein determining the generalized code pseudorange measurement Ψ
- and determining the generalized carrier phase measurement Φ
further includes determining the generalized code pseudorange measurement Ψ and
the generalized carrier phase measurement Φ
using the relationships;
- and determining the generalized carrier phase measurement Φ
-
15. The method of claim 14, and further comprising determining a second pseudorange measurement ρ
- 2 from the tracked second GNSS signal.
-
16. The method of claim 15, wherein determining the generalized code pseudorange measurement Ψ
- and determining the generalized carrier phase measurement Φ
further include determining the generalized code pseudorange measurement Ψ and
the generalized carrier phase measurement Φ
using the relationships;
- and determining the generalized carrier phase measurement Φ
-
17. The method of claim 13, wherein determining the generalized code pseudorange measurement Ψ
- and determining the generalized carrier phase measurement Φ
further includes determining the generalized code pseudorange measurement Ψ and
the generalized carrier phase measurement Φ
using the relationships;
- and determining the generalized carrier phase measurement Φ
-
18. A global navigational satellite system (GNSS) receiving apparatus comprising:
-
signal tracking means for tracking a first GNSS signal, at a first frequency, from a first satellite and a second GNSS signal, at a second frequency, from the first GNSS satellite;
pseudorange determining means for determining a first pseudorange measurement ρ
1 from the first GNSS signal; and
pseudorange measurement smoothing means for calculating a smoothed pseudorange measurement {circumflex over (Ψ
)} from the determined first pseudorange measurement ρ
1 as a function of both the first GNSS signal and as a function of the second GNSS signal.
-
Specification