A method of despreading GPS spread spectrum signals containing pseudorandom noise
(PRN) code sequences and received by a GPS receiver (24) is disclosed together
with a GPS receiver (24) and a mobile communications device (MS1)
(especially a mobile cellular telephone) for the same. The method comprises the
steps of providing Doppler information relating to an estimate of the variation
in Doppler shift as observed on the target signal by the GPS receiver and which
is attributable to the motion of the GPS satellite; and correlating the target
signal with a reference signal containing corresponding PRN code sequences, wherein,
in the course of a single dwell, the correlation is modified as a function of the
Doppler information.