A method for enhancing the accuracy of location coordinates and / or
clock bias computed for a mobile user
station that is part of a
Satellite Positioning System (SATPS), such as GPS or
GLONASS. A
data processing station is provided with
pseudorange corrections PRC(t;j;ref) for an SATPS reference
station for each of M SATPS satellites (j=1, . . . , M; M> / =3) and with uncorrected location fix coordinates x'(tf), y'(tf)', z'(tf)' and / or b'(tf) for the
mobile station for a selected location fix time tf. A matrix equation H(tf;mob)
DELTA W(tf;mob)=PRC(tf;ref) relates a matrix
DELTA W of location fix coordinate corrections for the
mobile station to a matrix PRC(t;ref) of the
pseudorange correction values, where H(tf;mob) is an MxN matrix (M< / =N; N=3 or 4) with known entries computed from
mobile station data. An inverse or pseudo-inverse matrix H(tf;mob)(-1) is formed satisfying the relation H(tf;mob)(-1)H(tf;mob)=the
identity matrix I, and the matrix
DELTA W(tf;mob)=H(tf;mob)(-1)PRC(tf;ref) is computed. The entries of the matrix DELTA W(tf) are interpreted as additive corrections for the location fix coordinates x'(tf), y'(tf)', z'(tf)' and / or b'(tf) for the mobile station. Post-
processing can be performed to apply the
pseudorange corrections to the mobile station data.