Brevet FR3087012A1 — publié le 20200410

I Procédé et dispositif de génération d'au moins un signal GNSS pour le test d'un récepteur GNSS La présente invention concerne le domaine des simulations GNSS pour le test de récepteurs GNSS. Pour tester un récepteur GNSS sur des signaux GNSS aux caractéristiques maîtrisées, il est connu de simuler un ou plusieurs signaux GNSS émis respectivement par un ou plusieurs satellites d'une ou plusieurs constellations GNSS, en modélisant l'émission de ces signaux sur la base de différents paramètres pertinents. L'avantage de cette approche est qu'elle permet d'assurer une maîtrise parfaite du scénario simulé et des caractéristiques des signaux GNSS simulés, mais les inconvénients sont multiples : le nombre de canaux simulés est limité par les ressources matérielles disponibles, la modélisation de certains effets n'est pas très réaliste, notamment concernant les effets liés aux phénomènes de multi-trajets des signaux GNSS, ou d'interférences avec d'autres signaux, ou de scintillation ionosphériques, etc... ; pour finir, la génération simulée de certains signaux est impossible pour des raisons liées à la confidentialité des modes de génération de ces signaux. Il est également connu de tester un récepteur GNSS vis-à-vis de signaux GNSS réels dont le réalisme est par définition parfait, mais dont il n'est alors pas possible de modifier les caractéristiques. Cette approche n'a pas les inconvénients de la première approche, mais ne permet plus de maîtriser complètement le scénario et les caractéristiques des signaux simulés. L'invention a donc pour but de proposer une solution à tout ou partie de ces problèmes. A cet effet, la présente invention concerne un procédé de génération d'au moins un signal GNSS, le procédé comprenant les étapes suivantes de: - mesure par un récepteur GNSS 8 d'une valeur d'au moins un paramètre d'un premier signal GNSS reçu par le récepteur GNSS; - ajustement de la valeur de l'au moins un paramètre du premier signal GNSS, et/ou - détermination d'une autre valeur d'au moins un autre paramètre, l'au moins un autre paramètre correspondant à au moins un autre signal GNSS simulé; - génération d'au moins un signal GNSS généré sur la base de la valeur ajustée de l'au moins un paramètre et/ou génération d'au moins un 2 autre signal GNSS généré sur la base de l'autre valeur de l'au moins un autre paramètre. Selon ces dispositions, le signal GNSS généré est aussi réaliste qu'un signal 5 GNSS réel, incluant notamment les effets d'interférences, de masquages, ou de multitrajets d'un environnement réel, tout en incorporant des effets supplémentaires et/ou différents associés à un ajustement de la valeur de certains paramètres ou à la contribution de satellites complémentaires, permettant ainsi d'étudier l'impact de ces effets supplémentaires. 10 Selon un mode de mise en oeuvre, le premier signal GNSS est émis par un satellite GNSS, et chaque signal ou autre signal GNSS de l'au moins un ou un autre signal GNSS généré est représentatif d'un signal GNSS émis par un ou plusieurs satellite (s) GNSS d'une constellation de satellites GNSS. 15 Selon un mode de mise en oeuvre, chaque autre signal GNSS de l'au moins un autre signal GNSS généré est représentatif d'un signal GNSS émis par un autre satellite GNSS, d'une autre constellation de satellite GNSS. 20 Selon un mode de mise en oeuvre, une constellation de satellites GNSS est une constellation de satellites destinée au positionnement et à la navigation d'une ou plusieurs plateformes mobiles, chaque plateforme mobile étant porteuse d'un récepteur GNSS; ainsi, une constellation GNSS désigne par exemple l'une des constellations de satellites GPS, GLONASS, GALILEO, BEIDOU. 25 Selon un mode de mise en oeuvre, l'invention comprend une ou plusieurs des caractéristiques suivantes, seules ou en combinaison. Selon un mode de mise en oeuvre, le récepteur GNSS comprend au moins 30 un module de traitement du premier signal GNSS, l'au moins un module de traitement du premier signal GNSS étant couplé à un module de poursuite du premier signal GNSS, et étant configuré pour mesurer la valeur de l'au moins un paramètre. Selon un mode de mise en oeuvre, l'au moins un paramètre comprend au 35 moins l'un des paramètres parmi : une phase de code, une phase de porteuse, un Doppler, un rapport signal sur bruit, un temps absolu, un message de navigation, et dans lequel dans l'étape de mesure une valeur est mesurée pour chaque paramètre de l'au moins un paramètre. Selon ces dispositions, l'au moins un paramètre comprend l'ensemble des 5 informations nécessaires à la génération d'un scénario d'émission réaliste représentatif d'une émission d'un signal GNSS par au moins un satellite réel d'une constellation GNSS. Selon un mode de mise en oeuvre, l'au moins un paramètre comprend en outre au moins l'un des paramètres parmi : une phase de code liée à au moins une 10 anomalie, une phase de porteuse liée à au moins une anomalie, un doppler lié à au moins une anomalie, une puissance liée à au moins une anomalie. Selon ces dispositions, l'au moins un paramètre comprend également l'ensemble des informations nécessaires à la génération d'un scénario d'émission 15 réaliste représentatif d'une émission d'un signal GNSS par au moins un satellite réel d'une constellation GNSS, et prenant en compte des anomalies représentatives de conditions d'environnement réalistes susceptibles d'influer sur le signal GNSS émis. Selon un mode de mise en oeuvre, l'au moins une anomalie comprend 20 respectivement l'une des anomalies parmi : une interférence, un masquage, un multitrajet, une scintillation, une anomalie bord. Selon ces dispositions, les anomalies prises en compte peuvent concerner les effets sur la valeur de certains paramètres, dus aux interférences du signal GNSS 25 avec d'autres émissions électromagnétiques, ou aux masques du terrain ou du bâti qui environnent le récepteur GNSS et atténuent ainsi le premier signal GNSS reçu, ou aux réflexions multiples du signal GNSS avant sa réception, ou encore à la scintillation ionosphérique perturbant le premier signal GNSS, ou enfin à diverses anomalies ayant une origine à bord du satellite, par exemple une dérive d'une horloge satellite. 30 Selon un mode de mise en oeuvre, l'anomalie bord est l'une des anomalies parmi : une dérive d'une horloge satellite, un défaut de génération du signal de type EWF, selon l'acronyme anglo-saxon [vil Waveform, une diffusion d'un message de navigation erroné, une variation de puissance du signal émis, et toute combinaison des 35 anomalies précédentes. 4 Selon un mode de mise en oeuvre, le procédé comprend en outre les étapes suivantes de : - réception, par au moins un autre récepteur GNSS, de l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré ; 5 - évaluation respectivement de l'effet de l'ajustement de la valeur de l'au moins un paramètre et/ou de l'effet de l'au moins un autre paramètre correspondant à l'au moins un autre signal GNSS simulé, sur une mesure de performance de l'au moins un autre récepteur GNSS. 10 Selon un mode de mise en oeuvre, l'étape de réception est précédé d'une étape d'ajustement d'une puissance de l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré représentatif de l'autre signal GNSS simulé. Selon un mode de mise en oeuvre l'étape d'ajustement de la puissance de 15 l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré représentatif de l'autre signal GNSS simulé et suivi d'une étape de génération d'un signal radiofréquence modulé sur la base de l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré ajustés en puissance. 20 Selon ces dispositions, il est possible d'évaluer la performance d'un autre récepteur GNSS en fonction de l'évolution de certains paramètres du signal GNSS reçu, et en prenant en compte notamment différentes conditions d'environnement à la réception, voire certaines anomalies à bord du satellite, telle qu'une dérive d'une horloge. 25 La présente invention concerne également un dispositif de génération d'au moins un signal GNSS, le dispositif comprenant des composants matériels ou logiciels suivants: - un récepteur GNSS configuré pour mesurer une valeur d'au moins un 30 paramètre d'un premier signal GNSS reçu par le récepteur GNSS; - un module d'ajustement, configuré pour communiquer avec le récepteur GNSS et pour ajuster la valeur de l'au moins un paramètre du premier signal GNSS, - un module de simulation pour déterminer une autre valeur d'au moins 35 un autre paramètre, l'au moins un autre paramètre correspondant à au moins un autre signal GNSS simulé; 5 un module de génération configuré pour générer au moins un signal GNSS sur la base de la valeur ajustée de l'au moins un paramètre et/ou pour générer au moins un autre signal GNSS sur la base de l'autre valeur de l'au moins un autre paramètre. 5 Selon un mode de réalisation, l'invention comprend une ou plusieurs des caractéristiques suivantes, seules ou en combinaison. Selon un mode de réalisation, le récepteur GNSS comprend en outre le 10 composant suivant: au moins un module de traitement du signal GNSS, l'au moins un module de traitement du signal GNSS étant couplé à un module de poursuite du signal GNSS, et étant configuré pour mesurer la valeur de l'au moins un paramètre. Selon un mode de réalisation, l'au moins un paramètre comprend au 15 moins l'un des paramètres parmi : une phase de code, une phase de porteuse, un doppler, un rapport signal sur bruit, un temps, un message de navigation, et dans lequel dans l'étape de mesure une valeur est mesurée pour chaque paramètre de l'au moins un paramètre. 20 Selon un mode de réalisation, l'au moins un paramètre comprend en outre au moins l'un des paramètres parmi : une phase de code relative à au moins une première anomalie, une phase de porteuse relative à au moins une deuxième anomalie, un doppler relatif à au moins une troisième anomalie, une puissance relative à une quatrième anomalie. 25 Selon ces dispositions, les anomalies prises en compte peuvent concerner les effets sur la valeur de certains paramètres, dus aux interférences du signal GNSS avec d'autres émissions électromagnétiques, ou aux masques du terrain ou du bâti qui environnent le récepteur GNSS et atténuent ainsi le signal GNSS reçu, ou aux réflexions 30 multiples du signal GNSS avant sa réception, ou encore à la scintillation ionosphérique ou stratosphérique provoquée par le signal GNSS, ou enfin à diverses anomalies ayant une origine à bord du satellite, par exemple une dérive d'une horloge satellite. Selon un mode de réalisation, les composants sont intégrés dans un châssis 35 unique selon une architecture configurée pour permettre une mise en oeuvre séquentielle des étapes du procédé selon l'invention. 6 Selon un mode de réalisation, les composants sont intégrés dans un châssis unique selon une architecture configurée pour permettre une mise en oeuvre parallèle d'une pluralité des étapes du procédé selon l'invention. 5 La présente invention concerne également un système de test GNSS, le système comprenant : - un module de numérisation, - un dispositif selon l'invention, 10 - au moins un autre récepteur GNSS, le module de numérisation étant configuré pour numériser un premier signal GNSS, et pour : o selon un mode rejeu, être couplé à l'au moins un autre récepteur GNSS de façon à lui transmettre le premier signal 15 GNSS numérisé, ou o selon un mode normal, être couplé au dispositif de façon à lui transmettre le premier signal GNSS numérisé, l'au moins un autre récepteur étant alors configuré pour recevoir l'au moins un signal GNSS généré et/ou l'au moins un autre signal GNSS 20 généré par le dispositif. Selon un mode de réalisation, le module de numérisation est également configuré pour enregistrer le premier signal GNSS numérisé. 25 La présente invention concerne également un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'invention, lorsque ledit programme est exécuté sur un ordinateur. La présente invention concerne également un produit programme 30 d'ordinateur comprenant des instructions de code de programme enregistrés sur un support lisible par ordinateur pour mettre en oeuvre les étapes du procédé selon l'invention lorsque ledit programme fonctionne sur un ordinateur. Pour sa bonne compréhension, l'invention est décrite en référence aux 35 dessins ci-annexés représentant, à titre d'exemple non limitatif, une forme de 7 réalisation d'un dispositif selon l'invention. Les mêmes références sur les dessins désignent des éléments similaires ou des éléments dont les fonctions sont similaires. La figure 1 est une vue schématique d'une architecture technique du 5 dispositif selon l'invention, configuré pour la mise en oeuvre du procédé selon l'invention. La figure 2 est un organigramme schématique des étapes du procédé selon l'invention. 10 Un mode de réalisation d'un dispositif 10 selon l'invention, configuré pour mettre en oeuvre le procédé selon l'invention, est décrit en référence à la figure 1. Selon un mode de réalisation, le dispositif 10 est couplé à un module 1 de 15 numérisation des signaux GNSS 9 reçus via une antenne 11 de réception, à laquelle le module 1 se trouve connecté. Selon un mode de réalisation, le module 1 de numérisation peut avoir également une fonction d'enregistrement. Selon un mode de réalisation, chaque signal GNSS reçu est émis par un 20 satellite GNSS d'une constellation de satellites GNSS. La constellation de satellites GNSS peut par exemple être l'une quelconque des constellations de satellites en service, telle que par exemple GPS, GLONASS, GALILEO, BEIDOU ; chacun des satellites d'une telle constellation émet un signal GNSS 25 9 qui contient les informations nécessaires au positionnement et à la navigation d'un récepteur GNSS. Le dispositif 10 comprend un récepteur GNSS 8 configuré pour exploiter les informations contenues dans le signal GNSS 9, en traitant le signal GNSS de manière 30 à mesurer la valeur de différents paramètres du signal GNSS. Le récepteur GNSS 8 comprend un module d'acquisition 12 et de poursuite 13 du signal GNSS numérisé ; le récepteur GNSS 8 comprend un module 14 couplé au module de poursuite et configuré pour extraire du signal GNSS numérisé les valeurs de différents paramètres pertinents, notamment les informations de bases associés à la 35 poursuite du signal GNSS, tels que une phase de code, une phase de porteuse, un Doppler, un temps absolu, un message de navigation du satellite GNSS; de même un 8 module 15 couplé au module de poursuite est configuré pour mesurer un rapport signal sur bruit 15. Selon un mode de réalisation le récepteur GNSS comprend également 5 différents modules de traitement et d'analyse du signal GNSS configurés pour déterminer une ou plusieurs signatures du signal GNSS liées à différents phénomènes tels que les phénomènes de multi-trajet du signal GNSS, les interférences du signal GNSS avec d'autres signaux parasites, les perturbations du signal GNSS causées par les phénomènes de scintillation ionosphérique, les masquages dus à l'environnement local, 10 ou encore des anomalies bord, telles que par exemple une dérive incontrôlée d'une horloge d'un satellite. Ainsi, selon un mode de réalisation, le récepteur GNSS 8 comprend un module d'analyse des phénomènes multi-trajet 16 configuré pour extraire du signal 15 GNSS une contribution de ces phénomènes à certaines valeurs des paramètres cités ci-avant, notamment une phase de code liée à ces phénomènes, une phase de porteuse liée à ces phénomènes, un Doppler liée à ces phénomènes, une puissance liée à ces phénomènes. Selon un mode de réalisation le module d'analyse des phénomènes multitrajet peut par exemple implémenter une approche connue du type 20 multicorrélateurSQM (acronyme anglo-saxon pour « Signal Quality Monitoring ») , ou MEDLL (acronyme anglo-saxon pour « Multipath Estimating Delay Lock Loop »), ou maximum de vraisemblance. Selon un mode de réalisation, le récepteur GNSS 8 comprend également 25 un module d'analyse des interférences 17 configuré pour extraire une contribution de ces interférences à certaines valeurs des paramètres cités ci-avant, notamment une forme spectrale de ces interférences, des caractéristiques temporelles de ces interférences, par exemple un taux de répétition, une puissance liée à ces interférences. Selon un mode de réalisation le module d'analyse des phénomènes d'interférences 30 peut par exemple implémenter une approche connue du type : analyse temps/fréquence, ou analyse conjointe rapport signal sur bruit/AGC (acronyme anglo-saxon pour Automatic Gain Control), ou encore comparaison à un rapport signal sur bruit attendu en fonction de l'élévation. 35 Selon un mode de réalisation, le récepteur peut également comprendre un module d'analyse, non représenté sur la figure 1, des perturbations du signal GNSS 9 causées par les phénomènes de scintillation ionosphérique, et configuré pour extraire du signal GNSS une contribution de ces phénomènes à certaines valeurs des paramètres cités ci-avant, notamment une phase de code liée à ces phénomènes, une phase de porteuse liée à ces phénomènes, un Doppler liée à ces phénomènes, une puissance liée 5 à ces phénomènes. Selon un mode de réalisation le module d'analyse des phénomènes de scintillation ionosphérique peut par exemple implémenter une approche connue du type : analyse multi-fréquence, ou analyse S4/o, autrement appelée analyse indice de scintillation en amplitude/indice de scintillation en phase, soit selon la terminologie anglo-saxonne amplitude scintillation index/phase scintillation index. 10 Selon un mode de réalisation, le récepteur peut également comprendre un module d'analyse, non représenté sur la figure 1, des perturbations du signal GNSS causées par les diverses anomalies bord, et configuré pour extraire du signal GNSS une contribution de ces anomalies à certaines valeurs des paramètres cités ci-avant, 15 notamment une phase de code liée à ces anomalies, une phase de porteuse liée à ces anomalies, un Doppler liée à ces anomalies, une puissance liée à ces anomalies. Selon un mode de réalisation le module d'analyse des anomalies bord peut par exemple implémenter une approche connue du type : RAIM (acronyme anglo-saxon pour Receiver Autonomous Integrity Monitoring), ou distribution des résidus pseudo- 20 distances, ou approches multi-corrélateur/SQM, ou encore analyse de la conformité du message de navigation. Selon un mode de réalisation, le récepteur peut également comprendre un module d'analyse, non représenté sur la figure 1, des perturbations du signal GNSS 25 causées par les phénomènes de masquages dus à l'environnement du récepteur GNSS, et configuré pour extraire du signal GNSS une contribution de ces phénomènes à certaines valeurs des paramètres cités ci-avant. Selon un mode de réalisation le récepteur GNSS 8 les modules de 30 traitement du signal GNSS numérisé 12, 13, 14, 15 16, 17 sont implémentés à partir d'une architecture du type SDR bien connue de l'homme du métier, SDR désignant, selon la terminologie anglo-saxonne, une « software defined radio », soit encore un récepteur radiofréquence logiciel ou une radio logicielle. 10 Selon un mode de réalisation, le récepteur GNSS 8 comprend un module 3 de stockage intermédiaire des données extraites par les modules précédents de traitement du signal GNSS numérisé 12, 13, 14, 15 16, 17. 5 Selon un mode de réalisation, le module 3 de stockage intermédiaire est configuré pour communiquer ces données à un module d'ajustement 4 de ces données ; selon ce mode de réalisation, le module d'ajustement 4 est ainsi configuré pour communiquer avec le récepteur GNSS 8 via le module de stockage intermédiaire 3 et pour ajuster les valeurs extraites précédemment du signal GNSS émis par le satellite 10 GNSS, puis reçu et traité par le récepteur GNSS 8. Cet ajustement des données extraites du signal reçu sera déterminé par l'utilisateur du dispositif qui pourra ainsi simuler l'impact sur ces données d'une évolution des conditions d'émission et/ou d'une évolution des conditions de réception. Ainsi, l'utilisateur peut choisir par exemple de réduire 18 la puissance relative reçue par le récepteur GNSS 8 en provenance d'un 15 satellite GNSS qui n'est pas dans l'axe de réception suite à un phénomène de multitrajet, ou bien l'utilisateur peut choisir de modifier 19 la puissance reçue par le récepteur GNSS en provenance d'un satellite GNSS afin d'émuler un affaiblissement ponctuel du signal typique par exemple du passage derrière un arbre. 20 Une deuxième fonction du module d'ajustement 4 est de permettre à l'utilisateur, via un module de simulation 21 couplé au module d'ajustement 4, d'ajouter de manière cohérente au scénario de réception d'un signal GNSS 9 réel, ou réel et ajusté comme précédemment décrit, les données représentatives d'un scénario de réception d'un autre signal GNSS, qui pourrait ou ne pourrait pas être réellement 25 émis par les satellites GNSS actuellement opérationnels ; ledit scénario de réception d'un autre signal GNSS peut être, selon ce mode de mise en oeuvre, entièrement simulé par le module de simulation 21 comme provenant d'un ou plusieurs autres satellites GNSS d'une autre constellation pas encore, ou seulement partiellement déployée. A cet effet, le dispositif 10 comprend un module de simulation 21, configuré pour simuler les 30 valeurs des paramètres décrits ci-avant, représentatifs d'un ou plusieurs autres signaux GNSS, reçus fictivement par le récepteur GNSS 8 comme s'ils provenaient respectivement d'un ou plusieurs satellites GNSS de l'au moins une constellation simulée ; le module de simulation est configuré pour communiquer au module d'ajustement 4 les valeurs de ces paramètres représentatifs des autres signaux GNSS 35 simulés. 11 Selon un mode de réalisation, le dispositif 10 comprend un module de génération 5, configuré : - pour générer au moins un signal GNSS ajusté sur la base des valeurs ajustées des paramètres, transmises par le module d'ajustement 4, 5 et/ou - pour générer au moins un autre signal GNSS, représentatif du signal GNSS simulé par le module de simulation 21, sur la base des autres valeurs simulées, puis transmises au module de génération 5, directement ou via le module d'ajustement 4 par exemple. 10 Selon un mode de réalisation le dispositif 10 comprend un module d'ajustement de puissance 6, configuré pour ajuster la puissance du signal généré par le module de génération 5 de manière à le rendre compatible d'un module génération radiofréquence 22. En fonction de la nature des signaux issus du module de génération 15 5 et du module d'ajustement de puissance 6, le module de génération radiofréquence 22 assure la conversion numérique/analogique et/ou la montée en fréquence du signal qu'il reçoit en entrée. Selon un mode de réalisation, le module de génération radiofréquence 20 génère un signal radiofréquence modulé sur la base du signal GNSS généré et ajusté en puissance par les modules Set 6, ledit signal radiofréquence modulé étant représentatif du signal reçu en pied d'antenne par un autre récepteur GNSS 7 couplé au module de génération radiofréquence. 25 L'autre récepteur GNSS 7 est par exemple un récepteur en cours de test. Un mode de mise en oeuvre du procédé 100 selon l'invention va maintenant être décrit en référence à la figure 2 et au système 20 comprenant le dispositif 10, couplé d'une part au module de numérisation 1 au pied d'une antenne de 30 réception GNSS 11, et couplé d'autre part au récepteur GNSS en test 7 via un module de génération radiofréquence 22, décrits ci-avant en détail en référence à la figure 1. Selon un mode de mise en oeuvre, le procédé 100 permet de configurer une simulation GNSS selon les étapes du procédé. 35 12 Selon un mode de mise en oeuvre, après une étape de numérisation, non représentée sur la figure 2, du signal GNSS reçu, le signal GNSS 9 numérisé est traité par le récepteur GNSS 8, au cours d'une étape 101, pour mesurer la valeur d'au moins un paramètre, l'au moins un paramètre comprenant au moins l'un des paramètres parmi : 5 une phase de code, une phase de porteuse, un Doppler, un rapport signal sur bruit, un temps absolu, un message de navigation ; une valeur est mesurée pour chaque paramètre de l'au moins un paramètre; Selon un mode de mise en oeuvre, l'au moins un paramètre comprend en 10 outre également au moins l'un des paramètres parmi : une phase de code liée à une anomalie, une phase de porteuse liée une anomalie, un doppler lié à une anomalie, une puissance liée à une anomalie, l'anomalie pouvant correspondre à l'une des anomalies parmi, une interférence, un masquage, un multi-trajet, une scintillation, et une anomalie bord ; l'anomalie bord elle-même peut être l'une des anomalies parmi : une 15 dérive d'une horloge satellite, un défaut de génération du signal de type EWF, selon l'acronyme anglo-saxon Evil Waveform, une diffusion d'un message de navigation erroné, une variation de puissance du signal émis, et toute combinaison des anomalies précédentes. 20 Selon un mode de mise en oeuvre, au cours d'une étape d'ajustement 102, la valeur de l'au moins un paramètre mesuré à l'étape précédente est ajustée par l'utilisateur pour intégrer, via le module d'ajustement 4 du dispositif 10 au scénario réel reçu par le récepteur GNSS 8 des effets complémentaires correspondants aux ajustements réalisés, et/ou au cours d'une étape de détermination 103 d'une autre 25 valeur d'au moins un autre paramètre, par la simulation d'un autre signal GNSS via le module de simulation 21, l'autre valeur de l'au moins un autre paramètre est ajoutée au scénario réel reçu; l'étape de détermination permet ainsi d'intégrer de manière cohérente au scénario réel reçu des éléments d'un scénario complètement simulé représentatif d'une constellation pas encore déployée, par exemple. 30 Selon un mode de mise en oeuvre, au cours d'une étape de génération 104, au moins un signal GNSS radiofréquence est généré par le module de génération 22 du dispositif 10 sur la base de la valeur, brute ou ajustée, de l'au moins un paramètre d'un signal GNSS reçu et/ou, sur la base de l'autre valeur de l'au moins un autre paramètre 35 d'un autre signal GNSS simulé par le module de simulation 21, au moins un autre signal 13 GNSS radiofréquence est généré par le module de génération 22 du dispositif 10 représentatif de l'autre signal GNSS simulé. Selon un mode de mise en oeuvre, au cours d'une étape de réception 105, 5 au moins un autre récepteur GNSS 7 en test est configuré pour recevoir, en étant connecté à un module de génération radiofréquence 22, un signal radiofréquence modulé sur la base de l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré représentatif de l'autre signal GNSS simulé. 10 Selon un mode de mise en oeuvre, l'étape de réception 105 est précédé d'une étape d'ajustement de la puissance 105bis de l'au moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré représentatif de l'autre signal GNSS simulé. Le signal radiofréquence est alors modulé et généré par le module de génération radiofréquence 22 au cours d'une étape de génération radiofréquence 15 105ter, sur la base du signal GNSS généré et ajusté en puissance. Selon un mode de mise en oeuvre, une étape d'évaluation 106 de l'effet respectivement de l'ajustement de la valeur de l'au moins un paramètre et/ou de l'au moins un autre paramètre correspondant à l'au moins un autre signal GNSS simulé, sur 20 une mesure de position et/ou de performance de l'au moins un autre récepteur GNSS 7 en test, permet d'évaluer la performance de l'au moins un autre récepteur GNSS 7 en fonction de l'évolution de certains paramètres du signal GNSS reçu, et en prenant en compte notamment différentes conditions d'environnement à la réception, voire certaines anomalies à bord du satellite, telle qu'une dérive d'une horloge. 25 Selon ces dispositions, le système permet le test de l'autre récepteur GNSS 7 selon quatre modes de fonctionnement : dans un premier temps en mode enregistrement et rejeu, de manière à enregistrer l'au moins un signal GNSS 9 reçu et à observer le 30 fonctionnement de l'autre récepteur GNSS 7 en test avec l'au moins un signal GNSS reçu et enregistré sans lui apporter aucune modification ; dans ce mode le module de numérisation et d'enregistrement 1 est directement connecté récepteur GNSS 7 en test (commutateur de la figure 1 en position b), et déconnecté (commutateur non représenté 35 sur la figure 1) du dispositif 10. 14 - puis, dans un deuxième temps, en mode selon l'invention, le module d'enregistrement et de numérisation 1 n'est pas connecté directement au récepteur GNSS 7 en test (commutateur en position a selon la figure 1) et est couplé au dispositif 10 qui est utilisé pour apporter à l'au 5 moins un signal GNSS reçu et enregistré les ajustements et les compléments souhaités par l'utilisateur pour tester le récepteur GNSS 7 vis-à-vis de ces ajustements et compléments représentatifs de conditions particulières, dérivées des conditions d'environnement réelles associées à l'au moins un signal GNSS enregistré. 10 - dans un troisième temps, en mode simulation pure, le module de simulation 21 du dispositif est configuré pour simuler au moins un autre signal GNSS représentatif de conditions d'émission et d'environnement entièrement simulées, correspondant à un ou plusieurs cas canoniques, et produire les valeurs des paramètres 15 représentatifs de l'autre signal GNSS simulé sur la base desquelles le module de génération 5 génère l'autre signal GNSS simulé avant de l'envoyer au récepteur GNSS 7 pour le tester vis-à-vis de ces cas canoniques, et aider à la validation de corrections éventuellement apportées au récepteur GNSS 7, à la suite de l'étape précédente. 20 - dans un quatrième temps, il est possible de basculer à nouveau le système en mode selon l'invention pour confirmer l'efficacité des corrections apportée au récepteur GNSS 7 en test. Selon un mode de réalisation, les différents modules nécessaires à la mise 25 en oeuvre des étapes du procédé sont intégrés dans un unique châssis selon une architecture adaptée à une mise en oeuvre séquentielle des différentes étapes du procédé. Par exemple, selon un mode de réalisation, le châssis peut comprendre un ordinateur embarqué et une électronique interne spécifique pour mettre en oeuvre 30 l'étape 104 de génération et l'étape 105bis d'ajustement de puissance, ainsi que l'étape 102 d'ajustement et 103 de détermination, par exemple sur un ou des circuits intégrés en silicium reprogrammables, de préférence de type FPGA (selon l'expression anglo-saxonne Field-Programmable Gate Array). Pour la réalisation de l'étape 101, le châssis comprend également un récepteur GNSS adapté pour intégrer les modules dédiés de 35 traitement du signal, configurés pour mesurer les valeurs des différents paramètres du signal GNSS, le récepteur GNSS pouvant prendre la forme d'un logiciel de type radio 15 logicielle ou SDR, selon l'expression anglo-saxonne pour désigner Software Defined Radio, implémenté sur l'ordinateur embarqué par exemple, ou encore pouvant être implémenté sur un ou des circuits intégrés en silicium reprogrammables, de préférence de type FPGA. 5 Selon un mode de réalisation, les différents modules nécessaires à la mise en oeuvre des étapes du procédé sont intégrés dans un unique châssis selon une architecture adaptée à une mise en oeuvre simultanée de certaines étapes du procédé. Ainsi, par exemple, selon un mode de réalisation, le récepteur GNSS 8 comprend un 10 module 2, récepteur temps-réel GNSS, et le module 3 de stockage intermédiaire, les modules 3,4,5,6 et 21 étant alimentés directement par la sortie du module 2. A contrario, lorsque les ressources de la plateforme ne sont pas suffisantes pour permettre un fonctionnement temps-réel, un fonctionnement séquentiel est 15 privilégié, dans lequel : le signal GNSS est d'abord reçu et traité par les modules 2 et 3 ; puis les ajustements et la génération d'un nouveau scénario sont mis en oeuvre par les modules 4,5 et 21; enfin le signal radiofréquence est généré par les modules 6 et 22. Il faut noter qu'un seul passage par les modules 2 et 3 peut suffire lorsque une analyse exhaustive du signal GNSS est réalisée directement par ces modules. 20 Selon ces dispositions, il est possible de tester un récepteur GNSS vis-à-vis de signaux GNSS dont les caractéristiques sont entièrement simulées et parfaitement maîtrisées à défaut d'être très réalistes (cas canoniques), en mode simulation pure, et surtout de basculer simplement d'un mode de test en simulation pure à un mode de 25 test vis-à-vis de signaux GNSS dont les caractéristiques sont à la fois parfaitement réalistes et modifiables, de type rejeu ajustable, REVENDICATIONS1. Procédé (100) de génération d'au moins un signal GNSS, le procédé comprenant les étapes suivantes de : - mesure (101) par un récepteur GNSS 8 d'une valeur d'au moins un paramètre d'un premier signal GNSS (9) reçu par le récepteur GNSS (8); - ajustement (102) de la valeur de l'au moins un paramètre du premier signal GNSS (9), et/ou - détermination (103) d'une autre valeur d'au moins un autre paramètre, l'au moins un autre paramètre correspondant à au moins un autre signal GNSS simulé; - génération (104) d'au moins un signal GNSS généré sur la base de la valeurajustée de l'au moins un paramètre et/ou génération d'au moins un autre signal GNSS généré sur la base de l'autre valeur de l'au moins un autre paramètre. 2. Procédé (100) selon la revendication 1, dans lequel le récepteur GNSS (8) comprend au moins un module de traitement du premier signal GNSS (9), l'au moins un module de traitement du premier signal GNSS (9) étant couplé à un module de poursuite du premier signal GNSS (9), et étant configuré pour mesurer la valeur de l'au moins un paramètre. 3. Procédé (100) selon l'une des revendications 1 ou 2, dans lequel l'au moins un paramètre comprend au moins l'un des paramètres parmi : une phase de code, une phase de porteuse, un Doppler, un rapport signal sur bruit, un temps absolu, un message de navigation, et dans lequel dans l'étape de mesure une valeur est mesurée pour chaque paramètre de l'au moins un paramètre. 4. Procédé (100) selon la revendication 2, dans lequel l'au moins un paramètre comprend en outre au moins l'un des paramètres parmi : une phase de code 30 liée à au moins une anomalie, une phase de porteuse liée à au moins une anomalie, un doppler lié à au moins une anomalie, une puissance liée à au moins une anomalie. 5. Procédé (100) selon la revendication 3, dans lequel l'au moins une anomalie comprend respectivement l'une des anomalies parmi : une interférence, un 35 masquage, un multi-trajet, une scintillation, une anomalie bord. 17 6. Procédé (100) selon la revendication 4, dans lequel l'anomalie bord est l'une des anomalies parmi : une dérive d'une horloge satellite, un défaut de génération du signal de type EWF, selon l'acronyme anglo-saxon [vil Waveform, une diffusion d'un message de navigation erroné, une variation de puissance du signal émis, et toute 5 combinaison des anomalies précédentes. 7. Procédé (100) selon l'une des revendications précédentes, comprenant en outre les étapes suivantes de : - réception (105), par au moins un autre récepteur GNSS (7), de l'au 10 moins un signal GNSS généré et/ou de l'au moins un autre signal GNSS généré ; - évaluation (106) respectivement de l'effet de l'ajustement de la valeur de l'au moins un paramètre et/ou de l'effet de l'au moins un autre paramètre correspondant à l'au moins un autre signal GNSS simulé, sur 15 une mesure de performance de l'au moins un autre récepteur GNSS (7). 8. Dispositif (10) de génération d'au moins un signal GNSS, le dispositif comprenant des composants matériels ou logiciels suivants: 20 - un récepteur GNSS (8) configuré pour mesurer (101) une valeur d'au moins un paramètre d'un premier signal GNSS (9) reçu par le récepteur GNSS (8); - un module d'ajustement (4), configuré pour communiquer avec le récepteur GNSS (8) et pour ajuster (102) la valeur de l'au moins un 25 paramètre du premier signal GNSS, - un module de simulation (21) pour déterminer (103) une autre valeur d'au moins un autre paramètre, l'au moins un autre paramètre correspondant à au moins un autre signal GNSS simulé; - un module de génération (5) configuré pour générer (104) au moins un signal GNSS sur la base de la valeur ajustée de l'au moins un paramètre et/ou pour générer (104) au moins un autre signal GNSS sur la base de l'autre valeur de l'au moins un autre paramètre. 9. Dispositif (10) selon la revendication 8, dans lequel le récepteur GNSS 35 8 comprend en outre le composant suivant : au moins un module de traitement du signal GNSS, l'au moins un module de traitement du signal GNSS étant couplé à un 18 module de poursuite du signal GNSS, et étant configuré pour mesurer la valeur de l'au moins un paramètre. 10. Dispositif (10) selon l'une des revendications 8 ou 9, dans lequel les 5 composants sont intégrés dans un châssis unique selon une architecture configurée pour permettre une mise en oeuvre séquentielle des étapes du procédé selon l'une des revendications 1 à 6. 11. Dispositif (10) selon l'une des revendications 8 ou 9, dans lequel les 10 composants sont intégrés dans un châssis unique selon une architecture configurée pour permettre une mise en oeuvre parallèle d'une pluralité des étapes du procédé selon l'une des revendications 1 à 6. 12. Système (20) de test GNSS, le système comprenant : 15 - un module de numérisation (1), - un dispositif (10) selon l'une des revendications 8 à 11, - au moins un autre récepteur GNSS (7), le module de numérisation (1) étant configuré pour numériser un premier signal GNSS (9), et pour : 20 o selon un mode rejeu (b), être couplé à l'au moins un autre récepteur GNSS (7) de façon à lui transmettre le premier signal GNSS (9) numérisé, ou o selon un mode normal (a), être couplé au dispositif (10) de façon à lui transmettre le premier signal GNSS (9) numérisé, l'au 25 moins un autre récepteur (7) étant alors configuré pour recevoir l'au moins un signal GNSS généré et/ou l'au moins un autre signal GNSS généré par le dispositif (10). 13. Programme d'ordinateur comprenant des instructions de code de 30 programme pour l'exécution des étapes du procédé selon les revendications 1 à 7, lorsque ledit programme est exécuté sur un ordinateur. 14. Produit programme d'ordinateur comprenant des instructions de code de programme enregistrés sur un support lisible par ordinateur pour mettre en oeuvre 35 les étapes du procédé selon les revendications 1 à 7 lorsque ledit programme fonctionne sur un ordinateur.