Differential position determination using satellites
First Claim
1. A method for determining the position of a radio signal receiver located on or above the Earth'"'"'s surface, the method comprising the steps of:
- (1) providing a roving receiver whose position is to be determined at a sequence of predetermined times;
(2) providing a reference receiver whose position is known with sufficient accuracy at the sequence of predetermined times;
(3) providing a plurality of n satellites (n≧
4), numbered j=1,2, . . . , n, at predetermined heights above the Earth'"'"'s surface, where each satellite transmits a predetermined signal at a predetermined sequence of times at each of two carrier frequencies f=fL1 and f=fL2 ;
(4) determining a plurality of n theoretical distance values R1,1,R2,1, . . . , Rn,1 from each of the satellites to the roving receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellite and an approximate knowledge of the position of the roving receiver;
(5) determining a plurality of n theoretical distance values R1,2,R2,2, . . . , Rn,2 from each of the satellites to the reference receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellite and of the position of the reference receiver, where the position of the reference receiver is known with sufficient accuracy at each of the predetermined sequence of times;
(6) forming theoretical range double difference values Δ
Ri,i'"'"';
j,j'"'"' (i,i'"'"'=1,2;
i=i'"'"';
j,j'"'"'=2,3,4;
j=j'"'"'), defined by the relations
space="preserve" listing-type="equation">Δ
R.sub.i,i'"'"';
j,j'"'"' =(R.sub.i,j -R.sub.i'"'"',j)-(R.sub.i,j'"'"' -R.sub.i'"'"',j'"'"') for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"';
(7) determining a characteristic wavelength λ
Δ
=c/(fL1 -fL2), where c is the velocity of light;
(8) measuring first and second phase variables, denoted β
a,b;
Lk (k=1 and
2) from observations of the phase of a signal sent by transmitter number a and received by receiver number b (a=i or i'"'"';
b=j or j'"'"') with carrier frequency f=fLk ;
(9) forming a third phase variable β
.sub.Δ
a,b =β
a,b;
L1 -β
a,b;
L2 ;
(10) forming a fourth phase variable φ
.sub.Δ
i,i'"'"';
j,j'"'"' defined by the relations
space="preserve" listing-type="equation">φ
.sub.Δ
i,i'"'"';
j,j'"'"' =(β
.sub.Δ
i,j -β
.sub.Δ
i'"'"',j)-(β
.sub.Δ
i,j'"'"' -β
.sub.Δ
i'"'"';
j'"'"') for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"';
(11) measuring a pseudorange ρ
a,b;
Lk =c(tb -ta), where ta is the uncorrected time a given signal is transmitted by satellite a,tb is the uncorrected time the given signal is received by receiver b, c is the speed of light, and the satellite transmits the given signal using the carrier frequency f=fLk (a=i,i'"'"';
b=j,j'"'"';
k=1 or
2);
(12) forming unfiltered pseudorange double difference values Δ
ρ
i,i'"'"';
j,j'"'"';
Lk defined by the relations
space="preserve" listing-type="equation">Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
Lk =(ρ
.sub.i,j;
Lk -ρ
.sub.i'"'"',j;
Lk)-(ρ
.sub.i,j'"'"';
Lk -ρ
.sub.i'"'"';
j'"'"';
Lk);
(13) determining a fifth phase variable Ni,i'"'"';
j,j'"'"' by the relations
space="preserve" listing-type="equation">N.sub.i,i'"'"';
j,j'"'"' =Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
Lk/λ
Δ
+φ
.sub.Δ
i,i'"'"';
j,j'"'"' with i=1, j=1 and j'"'"'=2;
(14) determining the values of the n-1 fifth phase variables N1,i'"'"';
1,2 (i'"'"'=2, . . . , n) for a sequence of samples determined at the predetermined sequence of times;
(15) filtering the sequence of samples of the fifth phase variables N1,i'"'"';
1,2 for each value of i'"'"'=2, . . . , n to determine a filtered fifth phase variable N1,i'"'"';
1,2 (f), in order to remove or minimize the effects of noise on the fifth phase variable; and
(16) solving the n-1 simultaneous equations given by
5 Assignments
0 Petitions
Accused Products
Abstract
A method for accurately determining the position of a roving signal receiver positioned on or above the Earth'"'"'s surface, relative to the position of a reference receiver whose position is known with sufficient accuracy, using ranging information, transmitted at a pair of predetermined carrier signal frequencies and received from each of n satellites (n≧4). Pseudorange double differences are formed, between each of the two receivers and each of a first satellite and the other three satellites, using pseudorange information obtained from either one of the two signal frequencies. Phase correction information, in the form of estimates of integer lane wavelength ambiguities, is then obtained from the pseudorange double differences and from certain measurable phase differences. This products n-1 simultaneous equations that can be solved for the roving receiver position cordinates. The method can be adapted to provide roving receiver position when signals carried by both of the two carrier frequencies are encrypted, where a separate non-encrypted signal is available on one of the two carrier frequencies.
206 Citations
16 Claims
-
1. A method for determining the position of a radio signal receiver located on or above the Earth'"'"'s surface, the method comprising the steps of:
-
(1) providing a roving receiver whose position is to be determined at a sequence of predetermined times; (2) providing a reference receiver whose position is known with sufficient accuracy at the sequence of predetermined times; (3) providing a plurality of n satellites (n≧
4), numbered j=1,2, . . . , n, at predetermined heights above the Earth'"'"'s surface, where each satellite transmits a predetermined signal at a predetermined sequence of times at each of two carrier frequencies f=fL1 and f=fL2 ;(4) determining a plurality of n theoretical distance values R1,1,R2,1, . . . , Rn,1 from each of the satellites to the roving receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellite and an approximate knowledge of the position of the roving receiver; (5) determining a plurality of n theoretical distance values R1,2,R2,2, . . . , Rn,2 from each of the satellites to the reference receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellite and of the position of the reference receiver, where the position of the reference receiver is known with sufficient accuracy at each of the predetermined sequence of times; (6) forming theoretical range double difference values Δ
Ri,i'"'"';
j,j'"'"' (i,i'"'"'=1,2;
i=i'"'"';
j,j'"'"'=2,3,4;
j=j'"'"'), defined by the relations
space="preserve" listing-type="equation">Δ
R.sub.i,i'"'"';
j,j'"'"' =(R.sub.i,j -R.sub.i'"'"',j)-(R.sub.i,j'"'"' -R.sub.i'"'"',j'"'"')for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"'; (7) determining a characteristic wavelength λ
Δ
=c/(fL1 -fL2), where c is the velocity of light;(8) measuring first and second phase variables, denoted β
a,b;
Lk (k=1 and
2) from observations of the phase of a signal sent by transmitter number a and received by receiver number b (a=i or i'"'"';
b=j or j'"'"') with carrier frequency f=fLk ;(9) forming a third phase variable β
.sub.Δ
a,b =β
a,b;
L1 -β
a,b;
L2 ;(10) forming a fourth phase variable φ
.sub.Δ
i,i'"'"';
j,j'"'"' defined by the relations
space="preserve" listing-type="equation">φ
.sub.Δ
i,i'"'"';
j,j'"'"' =(β
.sub.Δ
i,j -β
.sub.Δ
i'"'"',j)-(β
.sub.Δ
i,j'"'"' -β
.sub.Δ
i'"'"';
j'"'"')for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"'; (11) measuring a pseudorange ρ
a,b;
Lk =c(tb -ta), where ta is the uncorrected time a given signal is transmitted by satellite a,tb is the uncorrected time the given signal is received by receiver b, c is the speed of light, and the satellite transmits the given signal using the carrier frequency f=fLk (a=i,i'"'"';
b=j,j'"'"';
k=1 or
2);(12) forming unfiltered pseudorange double difference values Δ
ρ
i,i'"'"';
j,j'"'"';
Lk defined by the relations
space="preserve" listing-type="equation">Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
Lk =(ρ
.sub.i,j;
Lk -ρ
.sub.i'"'"',j;
Lk)-(ρ
.sub.i,j'"'"';
Lk -ρ
.sub.i'"'"';
j'"'"';
Lk);(13) determining a fifth phase variable Ni,i'"'"';
j,j'"'"' by the relations
space="preserve" listing-type="equation">N.sub.i,i'"'"';
j,j'"'"' =Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
Lk/λ
Δ
+φ
.sub.Δ
i,i'"'"';
j,j'"'"'with i=1, j=1 and j'"'"'=2; (14) determining the values of the n-1 fifth phase variables N1,i'"'"';
1,2 (i'"'"'=2, . . . , n) for a sequence of samples determined at the predetermined sequence of times;(15) filtering the sequence of samples of the fifth phase variables N1,i'"'"';
1,2 for each value of i'"'"'=2, . . . , n to determine a filtered fifth phase variable N1,i'"'"';
1,2 (f), in order to remove or minimize the effects of noise on the fifth phase variable; and(16) solving the n-1 simultaneous equations given by - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16)
- 15. The method of claim 13, wherein said step of solving said n-1 simultaneous equations comprises the step of solving the n-1 equations
- space="preserve" listing-type="equation">[(R.sub.i,j).sup.2 ].sup.1/2 -[(R.sub.i'"'"',j).sup.2 ].sup.1/2 =[(R.sub.i,j'"'"').sup.2 ].sup.1/2 -[(R.sub.i'"'"',j'"'"').sup.2 ].sup.1/2 +
space="preserve" listing-type="equation">λ
.sub.Δ
[N.sub.i,i'"'"';
j,j'"'"' -φ
.sub.Δ
i,i'"'"';
j,j'"'"' ](i=1;
i'"'"'=2,3, . . . , n;
j=1;
j'"'"'=2).
-
-
16. The method of claim 13, further comprising the steps of:
-
encrypting said signals transmitted at said carrier frequencies f=fL1 and f=fL2 ; and transmitting a second signal at said carrier frequency f=fL1 that is not encrypted, and for which said fourth and fifth phase variables and said pseudorange values ρ
a,b;
L1 (a=i,i'"'"';
b=j,j'"'"') can be determined for use in steps (12)-(18) of claim 13 using this second signal and said signals transmitted at carrier frequencies f=fL1 and f=fL2.
-
-
2. φ
- .sub.Δ
1. i'"'"';
1,2 =-Δ
R1,i'"'"';
1,2 /λ
.sub.Δ
+N1,i'"'"';
1,2 (f), (i'"'"'=2, . . . , n)to obtain position coordinates (x1,y1,z1) of the roving receiver when the coordinates (x2,y2,z2) of the reference receiver are known are known with sufficient accuracy.
- .sub.Δ
-
14. A method for determining the position of a radio signal receiver located on or above the Earth'"'"'s surface, the method comprising the steps of:
-
(1) providing a roving receiver whose position is to be determined at a sequence of predetermined times; (2) providing a reference receiver whose position is known with sufficient accuracy at the sequence of m predetermined times; (3) providing a plurality of n satellites (n≧
4), numbered j=1,2, . . . , n, at predetermined heights above the Earth'"'"'s surface, where each satellite transmits a predetermined signal at a predetermined sequence of times at each of two carrier frequencies f=fL1 and f=fL2 ;(4) determining a plurality of m theoretical distance values R1,1, R2,1, . . . , Rm,1 from each of the satellites to the roving receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellite and an approximate knowledge of the position of the roving receiver; (5) determining a plurality of m theoretical distance values R1,2, R2,2, . . . , Rn,2 from each of the satellites to the reference receiver at the sequence of predetermined times, where each theoretical distance value is determined from a knowledge of the position of a satellieteand of the position of the reference receiver, where the position of the reference receiver is known with sufficient accuracy at each of the predetermined sequence of times; (6) forming theoretical range double difference values Δ
Ri,i'"'"';
j,j'"'"' (i,i'"'"'=1,2;
i=i'"'"';
j,j'"'"'=2,3 4;
j=j'"'"'), defined by the relations
space="preserve" listing-type="equation">Δ
R.sub.i,i'"'"';
j,j'"'"' =(R.sub.i,j -R.sub.i'"'"',j)-(R.sub.i,j'"'"' -R.sub.i'"'"',j'"'"')for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"'; (7) determining a characteristic wavelength λ
.sub.Δ
=c/(fL1 -fL2), where c is the velocity of light;(8) receiving at receiver b two signals Sa,b;
Lk transmitted from satellite a (a=i,i'"'"';
b=j,j'"'"') with carrier frequency f=fLk (k=1 and
2);(9) forming the square of the received signal Sa,b;
L2 and determining a phase variable, denoted β
a,b;
L2.sup.(2), of this squared signal;(10) determining a phase variable, denoted β
a,b;
L1.sup.(1), of the signal Sa,b;
L1 ;(11) forming a third phase variable β
.sub.Δ
a,b =2β
a,b;
L1.sup.(1) -β
a,b;
L2.sup.(2) ;(12) forming a fourth phase variable φ
.sub.Δ
i,i'"'"';
j,j'"'"' defined by the relations
space="preserve" listing-type="equation">φ
.sub.Δ
i,i'"'"';
j,j'"'"' =(β
.sub.Δ
i,j -β
.sub.Δ
i'"'"',j)-(β
.sub.Δ
i,j'"'"' -β
.sub.Δ
i'"'"';
j'"'"')for the pair of satellites i and i'"'"' and the pair of receivers j and j'"'"'; (13) measuring a pseudorange ρ
a,b;
L1 =c(tb -ta), where ta is the uncorrected time a given signal is transmitted by satellite a,tb is the uncorrected time the given signal is received by receiver b, c is the speed of light, and the satellite transmits the given signal using the carrier frequency f=fL1 (a=i,i'"'"';
b=j,j'"'"');(14) forming unfiltered pseudorange double difference values Δ
ρ
i,i'"'"';
j,j'"'"';
L1 defined by the relations
space="preserve" listing-type="equation">Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
L1 =(ρ
.sub.i,j;
L1 -ρ
.sub.i'"'"',j;
L1)-(ρ
.sub.i,j'"'"';
L1 -ρ
.sub.i'"'"';
j'"'"';
L1);(15) determining a fifth phase variable Ni,i'"'"';
j,j'"'"' by the relations
space="preserve" listing-type="equation">N.sub.i,i'"'"';
j,j'"'"' =Δ
ρ
.sub.i,i'"'"';
j,j'"'"';
L1 /λ
.sub.66 +φ
.sub.Δ
i,i'"'"';
j,j'"'"'with i=1, j=1 and j'"'"'=2; (16) determining the values of the n-1 fifth phase variables N1,i'"'"';
1,2 (i'"'"'=2, . . . , n) for a sequence of samples determined at the predetermined sequence of times;(17) filtering the sequence of samples of the fifth phase variables N1,i'"'"';
1,2 for each value of i'"'"'=2, . . . , n to determine a filtered fifth phase variable N1,i'"'"';
1,2 (f), in order to remove or minimize the effects of noise on the fifth phase variable; and(18) solving the n-1 simultaneous equations given by
space="preserve" listing-type="equation">φ
.sub.Δ
1,i'"'"';
1,2 =-Δ
R.sub.1,i'"'"';
1,2 /λ
.sub.Δ
+N.sub.1,i'"'"';
1,2 (f), (i'"'"'=2, . . . , n)to obtain position coordinates (x1,y1,z1) of the roving receiver when the coordinates (x2,y2,z2) of the reference receiver are known with sufficient accuracy.
-
Specification