Brevet FR3012622A1 — publié le 20150501

Procédé de détection d'interférences dets te signal de radionavigation par satellite La présente invention concerne le -domaine des systèmes de radio-5 navigation par satellite et plus précisément les récepteurs de signaux de radio-navigation par satellite. L'invention porte sur un procédé de détection d'interférences dans un signal de radio-navigation par satellite reçu par un tel récepteur. Lorsque le signal de radio-navigation est superposé à un signal interférant bande étroite, cela a pour effet d'engendrer des erreurs de mesure qui impactent les calculs de temps et de position effectués par le récepteur et in fine entrainent une erreur de positionnement. Il est donc important de pouvoir détecter la présence d'interférence 15 dans le signal de radio-navigation reçu afin de pouvoir apporter des traitements correctifs ou d'exclure les mesures effectuées en présence d'interférence. Les solutions connues au problème précité sont basées sur la 20 détection d'une mesure aberrante par rapport à une moyenne ou un écart attendu. Ces solutions présentent l'inconvénient de nécessiter un temps de détection trop important entre l'instant ou l'interférence apparait et l'instant où elle est effectivement détectée. 25 L'invention propose une méthode de détection d'interférences basée sur la mesure de la dispersion de phase entre deux mesures de corrélations réalisées pour deux décalages temporels consécutifs. L'invention peut être exécutée par un récepteur de positionnement par 30 satellite lors de la phase de poursuite du signal de radio-navigation. L'invention a pour objet un procédé de détection d'interférences dans un signal de radio-navigation par satellite caractérisé en ce qu'il comporte les étapes suivantes : - Déterminer une première position temporelle pour laquelle la corrélation entre ledit signal et un code d'étalement local, décalé de ladite position, est maximum, - Déterminer une pluralité de mesures de corrélation entre ledit signal et un code d'étalement local décalé d'une pluralité de positions temporelles secondaires, ladite pluralité de positions io temporelles secondaires et ladite première position temporelle étant régulièrement espacées, - Déterminer, pour une pluralité de couples de mesures de corrélation formés par deux mesures à deux positions temporelles consécutives, la différence de phase entre les deux mesures de 15 corrélation dudit couple, - Calculer une information représentative de l'écart type de ladite différence de phase, - Comparer ladite information à un seuil de détection configure au moins en fonction du rapport des puissances du signal et de 20 l'interférence. Selon un aspect particulier de l'invention, ladite information est égale à la valeur absolue du rapport entre la moyenne de ladite différence de phase et l'écart type de ladite différence de phase. 25 Selon un aspect particulier de l'invention, lesdites mesures de corrélation sont compensées de la valeur attendue de la corrélation en l'absence d'interférence. L'invention a également pour objet un dispositif de réception de signaux 30 de radio-navigation par satellite comprenant des moyens configurés pour mettre en oeuvre le procédé de détection d'interférences selon l'invention. D'autres caractéristiques et avantages de la présente invention apparaftront mieux à la lecture de la description qui suit en relation aux dessins annexés qui représentent : La figure 1, un synoptique d'un dispositif de réception de signaux de radio-navigation adapté pour mettre en oeuvre le procédé selon l'invention, La figure 2, un organigramme décrivant les étapes de mise en oeuvre du procédé de détection d'interférences selon l'invention. 10 La figure 1 représente un synoptique d'un dispositif de réception de signaux de radio-navigation adapté pour mettre en oeuvre le procédé selon l'invention. Un tel dispositif 100 est basé sur un récepteur de signaux de radio- 15 navigation usuel qui comporte notamment les fonctionnalités suivantes. Le signal reçu S est démodulé en phase par l'intermédiaire d'un démodulateur 101 et d'une porteuse locale 102. Le signal S démodulé est ensuite transmis à un corrélateur 103 pour effectuer une corrélation du signal S avec un code d'étalement généré localement 104. Avantageusement, plusieurs corrélations 20 sont réalisées en appliquant des retards différents au signal reçu à chaque fois. Typiquement, trois corrélations peuvent être réalisées, l'une à un instant temporel donné, l'une en avance de cet instant et la dernière en retard de ce même instant, les décalages avance et retard étant de durée inférieure à la durée d'un créneau du code d'étalement, encore appelé « chip » selon la 25 désignation anglo-saxonne bien connue. Selon l'invention, plusieurs corrélations additionnelles peuvent être réalisées, avec des retards configurables équirépartis. Le résultat de ces corrélations additionnelles est fourni à un module 105 de détection d'interférences selon l'invention qui exécute un procédé 30 décrit plus loin dans le texte. Le dispositif 100 comporte également un discriminateur de code 106 et un opérateur de contrôle numérique NCO 108 pour piloter la génération du code local, en particulier l'instant temporel auquel est réalisé la corrélation principale. Le dispositif 100 peut comporter également un discriminateur de phase 107 et un opérateur de contrôle numérique NCO 109 pour piloter la génération de la porteuse locale 102, autrement dit la valeur du déphasage à imprimer au signal reçu S. Le dispositif 100 selon l'invention peut comporter toute autre 1 fonctionnalité habituellement implémentée dans un récepteur de signaux de radio-navigation par satellite. Les éléments décrits sur la figure 1 peuvent également être remplacés par toute autre fonction équivalente. Le procédé selon l'invention comprend, comme illustré sur 15 l'organigramme de la figure 2 principalement cinq étapes. Dans une première étape 201, on détermine, à partir des résultats de corrélation fournis par le module 103, le maximum Rp de la fonction de corrélation entre le code d'étalement généré localement et le signal reçu décalé temporellement d'un retard configurable. On retient la position 20 temporelle associée à ce maximum de corrélation qui correspond, en l'absence d'interférence, à l'instant où le signal reçu et le code d'étalement sont correctement synchronisés, autrement dit sont en phase. Cette première étape 201 du procédé selon l'invention est implémentée par un récepteur de signaux de radio-navigation selon l'art antérieur dans le but de déterminer 25 une information de positionnement. Dans une deuxième étape 202, on détermine plusieurs mesures de corrélation supplémentaires RvL,RL,RE,RvE. Chaque mesure est obtenue en décalant le signal reçu d'un retard positif ou négatif paramétrable. L'ensemble des positions temporelles auxquelles sont effectuées les 30 différentes mesures de corrélation, y compris la mesure du maximum de corrélation Rp, sont équiréparties. Autrement dit, la durée entre deux positions temporelles de corrélation consécutives est sensiblement constante. Selon une variante de réalisation de l'invention, chaque mesure de corrélation est compensée par la valeur théorique attendue de la corrélation 5 en l'absence d'interférence. Autrement dit on soustrait cette valeur à la mesure. Cette opération permet de supprimer de la mesure de corrélation la contribution du signal utile pour ne conserver que la contribution du bruit et des interférences. La valeur théorique attendue de la corrélation peut être calculée par une estimation de la puissance du signal utile lui-même obtenu 10 à partir d'une information sur le rapport signal à bruit de fonctionnement du récepteur et d'une mesure de la puissance du bruit fournie par des moyens externes à l'invention. Dans une troisième étape 203, on détermine la différence de phase 15 entre deux mesures de corrélation à deux positions temporelles consécutives. En l'absence d'interférence, cette différence de phase est aléatoire. Par contre, en présence d'un signal interférent bande étroite, cette différence de phase est sensiblement constante car la phase du signal interférent suit une évolution linéaire avec le retard appliqué à la corrélation. 20 De plus la corrélation du signal reçu avec le code d'étalement local ne modifie pas cette évolution. Dans une quatrième étape 204, on détermine une information représentative de l'écart type de la différence de phase définie à l'étape 203. En présence d'interférence, cet écart type est faible car la phase du signal 25 interférent évolue linéairement avec le retard. En revanche, en l'absence d'interférence, cet écart type est élevé car la phase suit une répartition aléatoire. A partir de cette constatation, il est possible de construire un critère de détection d'interférence basé sur la comparaison de l'écart type, ou d'une 30 fonction de l'écart type, à un seuil de détection. Le critère de détection utilisé peut être égal à la valeur absolue du rapport entre la moyenne des différences de phase calculées à l'étape 203 et leur écart type. D'autres critères équivalents peuvent être utilisés, par exemple l'inverse de l'écart type ou un multiple de cet inverse. La moyenne M et l'écart type S2 peuvent être calculés à l'aide des relations suivantes, où le signe * dé,signe l'opérateur complexe conjugué : (arg(RvE (kT).RvvE (kT)*) + + (arg(Rp (kT).RE (kT)*) + ... + (arg(Rm(kT).RvL(kT)*) k=0 K = Rarg(RvE (kT).RvvE (kT)*)...+ (arg(Rp (kT).RE (kT)*)... + (arg(Rvvi,(kn.Rn(kT)*) M12 k=0 K L'indicateur d'interférences utilisé peut être égal à y= Dans une cinquième étape 205, l'indicateur y est comparé à un seuil de détection d'interférences SDET configuré en fonction du rapport des puissances entre le signal utile et le signal interférant. Si l'indicateur y est supérieur au seuil de détection SDET alors cela signifie que l'écart type Q est faible et on conclut à la présence d'interférence. Dans les différentes variantes de réalisation du dispositif 100 selon l'invention, les modules de calcul peuvent être agencés selon différentes architectures, en particulier chaque étape du procédé selon l'invention peut être implémentée par un module distinct ou au contraire les deux étapes peuvent être regroupées au sein d'un module de calcul unique. Chacun des modules de calcul que comporte le dispositif selon l'invention peut être réalisé sous forme logicielle et/ou matérielle. Chaque module peut notamment consister en un processeur et une mémoire. Le processeur peut être un processeur générique, un processeur spécifique, un circuit intégré propre â une application (connu aussi sous le nom anglais M 301262? d'ASIC pour « Application-Specific Integrated Circuit ») ou un réseau de portes programmables in situ (connu aussi sous le nom anglais de FPGA pour « Field-Programmable Gate Array »). 5 REVENDICATIONS1. Procédé de détection d'interférences dans un signal de radio-navigation par satellite caractérisé en ce qu'il comporte les étapes suivantes : - Déterminer (20,1) une première position temporelle pour laquelle la corrélation entre un code d'étalement local et ledit signal, décalé de ladite position, est maximum, - Déterminer (202) une pluralité de mesures de corrélation entre ledit code d'étalement local et ledit signal décalé d'une pluralité de positions temporelles secondaires, ladite pluralité de positions temporelles secondaires et ladite première position temporelle étant régulièrement espacées, - Déterminer (203), pour une pluralité de couples de mesures de corrélation formés par deux mesures à deux positions temporelles consécutives, la différence de phase entre les deux mesures de corrélation dudit couple, - Calculer (204) une information représentative de l'écart type de ladite différence de phase, - Comparer (205) ladite information à un seuil de détection configuré au moins en fonction ,du rapport des puissances du signal et de l'interférence. 2. Procédé de détection d'interférences dans un signal de radio-navigation par satellite selon la revendication 1 dans lequel ladite information est égale à la valeur absolue du rapport entre la moyenne de ladite différence de phase et l'écart type de ladite différence de phase. 3. Procédé de détection d'interférences dans un signal de radio-navigation par satellite selon l'une des revendications 1 ou 2 dans lequel lesditesmesures de corrélation sont compensées de la valeur attendue de la corrélation en l'absence d'interférence. 4. Dispositif (100) de réception de signaux de radio-navigation par satellite comprenant des moyens (105) configurés pour mettre en oeuvre le procédé de détection d'interférences selon l'une des revendications 1 à 3.