L’intégration cohérente est réalisée en tenant compte du déplacement du porteur. L’étape (11-1) effectue le calcul de la position et de la vitesse de chacun des satellites (q), à partir des éphémérides connus des satellites, au temps courant GNSS, t i (synchronisé sur un pulse de référence), après compensation au premier ordre des temps de propagation des signaux entre le satellite et la position de la balise virtuelle. Ce calcul suppose que le temps GNSS est résolu par ailleurs, ou encore établi à partir d’un temps de référence (UTC) disponible. L’étape (11-10) réalise une synchronisation de la base de temps local du récepteur sur la référence de temps du système GNSS grâce à un pulse précis fourni par la référence de temps système (qui peut être un autre récepteur GNSS ou tout autre dispositif de distribution du temps GNSS ou UTC basé sur une horloge ultra-stable de référence. Cette base de temps sert à synchroniser les époques de calcul pour l'estimation de la position et vitesse des satellites (11-1) qui participent au calcul de la direction prédite des satellites à la position de la prochaine balise (11-18). L’étape (16) réalise la lecture des données topographique de la voie, à partir d’une base de données installée à bord train ou rendu accessible via les moyens de communication bord ; elle fournit en particulier les positions géodésiques des balises virtuelles ainsi que le cap de la voie aux positions des balises virtuelles. L’étape (11-17) permet de sélectionner la prochaine balise virtuelle à prendre en compte, compte tenu de la position courante entretenue du train sur la voie L’étape (11-18) permet de déterminer la direction des satellites vus de la prochaine balise et au temps courant GNSS t i , la coïncidence entre les directions réelles des satellites et les directions estimées n’étant accomplie qu’à l’instant du passage du train sur la position de la balise virtuelle. L’étape 11-23 réalise la sélection des satellites visibles depuis la position de la prochaine balise virtuelle (déterminée à l’étape 11-7), au temps courant GNSS t i en prenant éventuellement un masque de visibilité des directions satellites en azimut-élévation aux positions des balises L’étape (11-19) permet la détermination du cap de la voie au point de passage de la prochaine balise virtuelle, à partir de la base de données de relevé topographique des voies, accessible au système de détection de passage embarquée. L’étape (11-20) détermine le vecteur vitesse du porteur au passage de la balise virtuelle estimé au temps courant, établi sur la base d’une mesure extérieure de la vitesse linéaire (fournie par des capteurs complémentaires) et du cap de la voie à la position de la balise virtuelle L’étape (11-7) effectue une estimation au temps GNSS courant (synchronisé sur un pulse physique fourni par la référence de temps) de la valeur prédite du Doppler, df q , dérivée de la phase de porteuse, correspondant au seul déplacement du satellite vue de la position de la prochaine balise virtuelle en réception de chacun des signaux GNSS. Cette estimation est réalisée à chaque époque de mesure courante (t i ) (cadencé par un pulse physique produit par la référence de temps GNSS ) pour chacun des satellites GNSS visible depuis la position de la prochaine balise virtuelle (P 0 (i)), par calcul de leurs vitesses apparentes précises vue de la balise virtuelle (Vs q ). L’étape (11-8) réalise la génération d'un signal à la fréquence attendue du canal Doppler est faite par un oscillateur à commande numérique de porteuse. La valeur calculée du Doppler prédit, dfq , permet l’adaptation du NCO porteuse (phase de porteuse) du récepteur (11-8) sur la valeur du Doppler de porteuse correspondant à la vitesse du satellite. L’étape (11-9) réalise le filtrage adapté en fréquence porteuse selon un des principes de l’invention décrit en , qui utilise le doppler attendu de déplacement des satellites vu de la balise virtuelle. Le signal reçu S(t) est multiplié par un multiplicateur (11-9) par le signal généré (11-8) par l'oscillateur à commande numérique de porteuse. L’étape (11-2) effectue le calcul de la correction de la phase de porteuse supplémentaire permettant de compenser l’évolution de la phase liée au déplacement du seul porteur dans la direction de la voie de visée (en gisement) depuis la position de la prochaine balise, relativement à la direction de déplacement du train telle qu’elle sera au passage de la prochaine balise virtuelle; cette correction s’ajoute à la correction classique de Doppler du satellite pour reconstituer la direction des voies de directivité à ouverture synthétique.