NA5920E - Projet GPS L1 C/A Receiver

NA5920E - Projet GPS L1 C/A Receiver


Objectif général :

The objective of this course project is to make the students implement in Matlab by themselves basic signal processing functions of a GPS L1 C/A receiver. The two processing blocks that will be of interest are:
· The acquisition block,
· The tracking (PLL, DLL) block.
The processing must be tested and validated on real signals

Objectifs détaillés :

- Understanding of the processing module to be implemented based on the provision of an article/book.
- Definition of the architecture of the software modules to be implemented.
- Implementation of the correlation module and validation based on the theoretical correlator output model.
- Implementation either of:
o The acquisition module: serial search and FFT acquisition, definition of acquisition threshold, output of detected signal rough parameters,
o The tracking module: PLL and DLL discriminator computation, loop implementation, test of loop parameters, provision of code delay and phase/frequency output.

Place dans le cursus

Cours de la majeure SAT, ayant de préférence suivi l'approfondissement Signal et navigation.

Volume horaire (h)

  • Cours Magistraux : 2h
  • Travaux Pratiques : 26h


Nombre total d'heures d’évaluation : 2

En bref

Crédits ECTS : Cf UE

Nombre d'heures 30



Tél :

Email : axel.garcia-pena @


  • Toulouse