The present invention provides a method of acquisition of satellite data
by a mobile device including a radio navigation satellite system (RNSS)
receiver. The method includes: the receiver receiving a signal
transmitted by a plurality of satellites and corresponding to a sum of
signals each transmitted by a satellite and each modulated by a spread
spectrum signal characteristic of said satellite; the receiver generating
a plurality of local duplicates each of which is the duplicate of a
spread spectrum signal characteristic of a satellite; correcting the
frequency of each of the local duplicates by compensating the Doppler
effect of each of the satellites; summing the plurality of corrected
duplicates; and determining the correlation function as a function of
time between the sum of the plurality of corrected duplicates and the
satellite data signal.