A global positioning system (GPS) receiver and method are provided for compensating for Doppler variation to accurately detect GPS signals in an environment in which intensities of the GPS signals received from GPS satellites are very low. A user acceleration measuring unit measures an acceleration vector of the terminal with respect to a center of the Earth. A user Doppler variation rate estimator estimates a user Doppler variation rate of each GPS satellite due to acceleration of the terminal by making use of the measured acceleration vector. A Doppler predictor predicts a Doppler frequency according to the estimated user Doppler variation rate. Code and carrier frequency signal generators compensate codes and carriers of GPS satellites to be correlated with signals received therefrom by making use of the predicted Doppler frequency.

 
Web www.patentalert.com

< Measurement fault detection

> Satellite navigation controller

~ 00443