Aller au contenu principal

Observations GNSS expliquées : pseudodistance, phase de porteuse et Doppler

Un récepteur GNSS acquiert des signaux physiques bruts avant de calculer une position. La pseudodistance estime le temps de propagation, la phase de porteuse compte les cycles accumulés et le Doppler mesure le décalage de fréquence. Le calcul de haute précision nécessite les observations originales et leurs métadonnées ; un journal NMEA ne peut pas les reconstituer.

Ce que le récepteur GNSS enregistre réellement

ObservablePréfixe et unité RINEX 3/4Application principale
PseudodistanceC : mètres (m)Position approchée, synchronisation d'horloge du récepteur et contrôle du bruit de code
Phase de porteuseL : cycles (cycles)Positionnement millimétrique (PPP/PPK) et détection des sauts de cycle
DopplerD : hertz (Hz)Calcul de la vitesse, taux de variation de distance et contrôle de continuité
Rapport signal/bruitS : dB-Hz ou indiceVérification du gain d'antenne, sensibilité de poursuite et détection des brouillages

Pourquoi la phase de porteuse est précise sans être une distance absolue

Le récepteur mesure une infime fraction du cycle de porteuse, mais ignore le nombre total de cycles sur le trajet spatial. Le moteur de calcul doit estimer ces ambiguïtés conjointement avec les coordonnées et les délais atmosphériques. Toute perte de signal réinitialise l'ambiguïté et amorce un nouvel arc continu.

  • Enregistrez toujours conjointement les codes et les phases ; la phase seule ne permet pas de dissocier les biais d'horloge.
  • Une solution d'ambiguïtés fixées est un résultat de calcul statistique ; elle ne garantit pas la validité de la hauteur d'antenne ou des coordonnées de référence.
  • Pour comparer phase et code, convertissez les cycles en mètres avec la longueur d'onde réelle du signal ; ne traitez jamais directement des cycles comme des mètres.

Décoder les codes d'observation à trois caractères en RINEX 3 et 4

En RINEX 3 et 4, chaque identifiant associe le type de mesure, le numéro de bande de fréquence et l'attribut de voie de poursuite. Pour GPS, C1C désigne le code C/A sur L1 et L1C la phase de porteuse de ce même signal. Le numéro de bande est propre à chaque constellation et ne correspond pas à une fréquence universelle en GHz.

  • Vérifiez SYS / # / OBS TYPES dans l'en-tête avant de présumer que tous les satellites enregistrent tous les canaux.
  • Traitez les champs vides comme des données manquantes ; insérer des zéros crée des sauts artificiels de phase.
  • Préservez les indicateurs de perte de poursuite (LLI) lors des conversions pour baliser les coupures d'arc.

Check-list de terrain pour l'enregistrement des données brutes

  • Vérifiez dans la configuration du récepteur que l'enregistrement des codes et phases bruts est activé sur toutes les fréquences.
  • Enregistrez les messages de navigation diffusés (.nav) ou prévoyez une source d'éphémérides précises compatible.
  • Consignez rigoureusement dans le carnet de terrain le modèle d'antenne, le radôme, le type de mesure de hauteur et les créneaux horaires.
  • En levé PPK par drone, assurez un recouvrement temporel suffisant entre la station de base et le mobile et vérifiez le système géodésique.
  • Convertissez un court échantillon au format RINEX avant de quitter le chantier pour valider la qualité des signaux.

Identifier la cause des lacunes avant de changer d'outil logiciel

Si un fichier RINEX converti contient des pseudodistances mais aucune phase, examinez la configuration du récepteur et les messages binaires activés. Si le fichier ne contient que des trames NMEA, aucun convertisseur ne pourra recréer les mesures physiques brutes. Conservez toujours le fichier binaire d'origine pour isoler les erreurs d'acquisition des anomalies de conversion.

Questions fréquentes

Quelle est la différence fondamentale entre la pseudodistance et la phase de porteuse ?

La pseudodistance mesure le temps de parcours du code de modulation pour fournir une distance absolue métrique (0,5 à 3 m, incluant les erreurs d'horloge et de traversée atmosphérique). La phase de porteuse mesure la fraction et le nombre cumulé de longueurs d'onde de l'onde radio avec une précision millimétrique, dès lors que l'ambiguïté entière est résolue.

Pourquoi la phase de porteuse ne donne-t-elle pas une distance absolue immédiatement ?

À l'acquisition, le récepteur ne mesure que la fraction du cycle en cours ; il ne peut pas dénombrer les longueurs d'onde entières (ex. 19,0 cm pour GPS L1) séparant l'antenne du satellite. Les algorithmes RTK ou de post-traitement doivent estimer et fixer ces ambiguïtés entières pour délivrer une précision centimétrique.

Références et méthodologie

Les définitions techniques suivent les sources ci-dessous. Les exemples de calcul sont illustratifs ; les seuils propres au produit sont identifiés comme paramètres PosFlow. Envoyer une correction avec l’URL de l’article et la spécification concernée.

Passer à la pratique

Guides techniques associés