×

Differential position determination using satellites

  • US 5,148,179 A
  • Filed: 06/27/1991
  • Issued: 09/15/1992
  • Est. Priority Date: 06/27/1991
  • Status: Expired due to Fees
First Claim
Patent Images

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 all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×