×

Detection and correction of anomalous measurements and ambiguity resolution in a global navigation satellite system receiver

  • US 9,891,325 B2
  • Filed: 05/08/2014
  • Issued: 02/13/2018
  • Est. Priority Date: 11/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing measurements in a global navigation satellite system comprising a first navigation receiver located in a rover and a second navigation receiver located in a base station, the method comprising the steps of:

  • receiving a first plurality of measurements based on a first plurality of carrier signals received by the first navigation receiver from a plurality of global navigation satellites;

    receiving a second plurality of measurements based on a second plurality of carrier signals received by the second navigation receiver from the plurality of global navigation satellites, each carrier signal in the second plurality of carrier signals corresponding to a carrier signal in the first plurality of carrier signals, and each measurement in the second plurality of measurements corresponding to a measurement in the first plurality of measurements;

    calculating a first plurality of single differences based on the first plurality of measurements and the second plurality of measurements;

    determining a state vector based on a prescribed function using the first plurality of single differences, wherein the prescribed function is a Gauss-Newton method;

    calculating a second plurality of single differences based on an observation model represented by a prescribed mathematical model applicable to raw measurements for the global navigation satellite system, wherein the prescribed mathematical model is given by;


    ρ

    r,kf,s=Rr,kf,s+c

    r,k

    τ

    r,k

    )f,s


    τ

    ks)+Tr,ks

    f/fref,sIr,kfref,s

    r,k

    )f,s

    and
    φ

    r,kf,s=Rr,kf,s+c

    r,k

    τ

    r,k

    )f,s


    τ

    ks)+Tr,ks

    f/fref,sIr,kfref,s

    f,s(Mrf,s

    r,ks)+ζ

    r,k

    )f,s
    ;

    where;

    The set of index numbers r,kf,s refer to the following;

    f is the index number of the frequency band,s is the index number of a satellite,r is the index number of a receiver,k is the index number of a system time instant,ρ

    r,kf,s are line-of-sight pseudo-ranges (in meters) between satellite s and receiver r,φ

    r,kf,s are line-of-sight carrier phase measurements (in meters) between satellite s and receiver r,c is the speed of light (2.99792458×

    108 m/s),Rr,kf,s=R(rr,ks+br,kf,s,rr,ks+cr,kf,s) is the distance from the phase center of the transmitting antenna on satellite s to the phase center of the receiving antenna on receiver r,r=(x, y, z)T is the position vector, also referred to herein as the radius vector, in the World Geodetic System 84 (WGS

         84) coordinate frame referenced to the center of the Earth,rr,ks is the radius vector of satellite s at the instant that the satellite signal is received at receiver r,br,kf,s is the displacement vector of the phase center (for the frequency band f) of the receiving antenna on the receiver r relative to the antenna reference point;

    this vector depends on the direction of satellite s,cr,kf,s is the displacement vector of the phase center (for the frequency band f) of the transmitting antenna on the satellite s relative to the center-of-mass of the satellite,λ

    f,s is the wavelength of the carrier signal transmitted by satellite s on frequency band f,τ

    ks and τ

    r,k are the clock offsets of the satellite clock and the receiver clock, respectively, relative to the system time,δ

    τ

    r,k

    )f,s
    and δ

    τ

    r,k

    )f,s
    are the code-measurement channel delay and phase-measurement channel delay, respectively,Tr,ks is the troposphere delay,Ir,kfref,s is the ionosphere delay caused by propagation of the satellite signal through the ionosphere,

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×