Patent ID: 8630332

Claim:
A signal processor for a GNSS digital signal comprising spread-spectrum radiolocalization signals, received from radiolocalization satellites, each satellite transmitting a radiolocalization signal modulated by a known PRN code, having a Doppler shift and a code phase shift, the signal processor comprising: at least one carrier wipeoff unit, configured to remove a carrier component from said GNSS signal and to provide a carrier-stripped GNSS signal, at least one sampling stage that samples the carrier-stripped GNSS signal, the at least one sampling stage comprising accumulation means driven by a programmable oscillator configured to generate a number of samples of programmable duration determined by the output of the programmable oscillator, which is controlled according to the Doppler shift of a satellite whose acquisition is intended, and a pre-correlation buffer memory, arranged to store the succession of samples produced by the sampling stage, at least one correlation engine, arranged to correlate the samples in the pre-correlation buffer with a plurality of local replicas of the PRN codes, each replica having a phase shift, and to generate a plurality of correlation values.