Patent ID: 7826518

Claim:
A method of receiving a radionavigation signal comprising the steps of: over a first determined time, calculating at least one correlation of a sampled signal received with a locally generated code of period T, the first determined time being equal to the period T of the locally generated code, the sampled signal received and the locally generated code being shifted with respect to one another from one correlation to the next correlation over the first determined time, the sampled signal received being shifted from one correlation to the next, the locally generated code being fixed, the sampled signal received comprising a real component I and an imaginary component Q, wherein samples of the two components I and Q are placed in series in an alternated manner in a same memory, the calculations of correlation of the locally generated code with I and with Q being performed alternately, the results of the correlation calculations for the same I and Q component having the same shift n between the sampled signal received and the locally generated code, and the calculation results obtained over Tc code periods; adding together the results of the correlation calculations for the same I and Q component so as to obtain for each I and Q component a coherent integration respectively called I TC (n) and Q TC (n); calculating I TC (n) 2 +Q TC (n) 2 , a sum of the amplitudes or of the powers of the coherent integrations having the same shift n being calculated over a time Tnc (Tnc=K×Tc) so as to obtain for each shift n a noncoherent integration C(n), prior to the correlation calculations step; and storing the sampled signal received in another memory for a second determined time according to a writing frequency fe, the signal being read according to a reading frequency fl such that fl>fe based on the correlation calculations step, wherein the correlation calculations step is carried out for several locally generated codes and the sampled signal received is read for each locally generated code.