Patent attributes
In a mobile-unit positioning device, phases of pseudo noise codes carried on satellite signals from satellites are observed at a mobile unit to measure a position of the mobile unit. A pseudo distance between one of the satellites and the mobile unit is measured for every satellite during a stop of the mobile unit using an observed value of the phase acquired during a stop of the mobile unit. An error index value indicating an error of the measured distance is computed based on the distances measured at points in time during a stop of the mobile unit. A weighting factor is determined based on the index value computed for every satellite. A weighted positioning computation using the determined weighting factor is performed to determine a position of the mobile unit during movement using an observed value of the phase acquired during movement.