A GPS apparatus measures each pseudo-range ri from respective one of
received radio waves from n GPS satellites (200i) captured by a GPS
receiver (18) and approximately calculates a clock error t and coordinates
(x, y, z) of the GPS receiver as a solution of n simultaneous equations by
performing a convergence calculation with respect to n functions having
such variables as the clock error t and the coordinates (x, y, z) of the
GPS receiver. If a generation of a multi-path is detected, it
approximately calculates the clock error t and the coordinates as a
solution of n+1 simultaneous equations by performing a convergence
calculation with respect to total n+1 functions obtained by adding one
.alpha. fn+1 to the n functions, where .alpha. fn+1 is obtained by
applying a weighting .alpha. to one function fn+1 having such variables as
the clock error and the coordinates.
Un appareillage de GPS mesure chaque ri de pseudo-gamme de le respectif d'ondes radio reçues des satellites de n GPS (200i) capturés par un récepteur de GPS (18) et calcule approximativement une erreur d'horloge t et coordonne (x, y, z) du récepteur de GPS comme solution des équations simultanées de n en exécutant un calcul de convergence en ce qui concerne des fonctions de n ayant des variables telles que l'erreur d'horloge t et les coordonnées (x, y, z) du récepteur de GPS. Si une génération d'un par trajets multiples est détectée, il calcule approximativement l'erreur d'horloge t et les coordonnées comme solution des équations n+1 simultanées en exécutant un calcul de convergence en ce qui concerne les fonctions n+1 totales obtenues en ajoutant un alpha. fn+1 aux fonctions de n, où l'alpha. fn+1 est obtenu en appliquant un alpha pesant. à une fonction fn+1 ayant des variables telles que l'erreur d'horloge et les coordonnées.