Brevet FR3050346A1 (20171020)
REVENDICATIONS1 - Procédé (50) de détection de messages Mode S en squitter étendu, dit « message 1090 ES », dans un signal global mesuré dans une bande de fréquences d'émission de messages 1090 ES par des aéronefs (40), caractérisé en ce qu'il comporte l'obtention (51), à partir du signal global, d'un signal comportant deux voies en quadrature de phase, dit « signal IQ », et la sélection (52) d'une ou de plusieurs fréquences candidates pour la détection d'un message 1090 ES, ledit procédé comportant en outre, pour chaque fréquence candidate : - le recalage fréquentiel (53) du signal IQ avec un signal de référence en fonction de la fréquence candidate considérée, ledit signal de référence comportant un préambule de message 1090 ES et un indicateur de format de message 1090 ES, - la mesure de ressemblance (54) entre le signal de référence et le signal 10, de sorte à obtenir plusieurs valeurs d'un signal de ressemblance associées respectivement à différentes positions dudit signal de référence par rapport audit signal IQ pour la fréquence candidate considérée, un message 1090 ES étant détecté (55) lorsqu'une valeur du signal de ressemblance vérifie un critère prédéterminé de détection. 2 - Procédé (50) selon la revendication 1, dans lequel la sélection (52) de fréquences candidates comporte l'analyse d'un spectre fréquentiel du signal 10, une fréquence candidate correspondant à une fréquence pour laquelle la valeur du spectre fréquentiel du signal IQ vérifie un critère prédéterminé de détection. 3 - Procédé (50) selon l'une des revendications précédentes, comportant le recalage en phase du signal IQ avec le signal de référence en fonction d'au moins une phase candidate pour la détection d'un message 1090 ES. 4 - Procédé (50) selon la revendication 1, dans lequel les fréquences candidates sont des fréquences choisies arbitrairement et le signal de détection correspond à une fonction sur un espace tridimensionnel dont les dimensions correspondent respectivement aux fréquences candidates, aux instants candidats et à des phases candidates pour la détection d'un 3050346 27 message Mode S. 5 - Procédé (50) selon l'une des revendications précédentes, comportant l'extraction (56) de bits inclus dans chaque message 1090 ES détecté. 6 - Procédé (50) selon la revendication 5, comportant, pour chaque message 5 1090 ES détecté, l'extraction d'un identifiant ICAO de l'aéronef (40) ayant émis ledit message 1090 ES détecté, et dans lequel les messages 1090 ES suivants émis par ledit aéronef sont détectés au moyen d'un signal de référence augmenté d'un identifiant d'émetteur égal à l'identifiant ICAO dudit aéronef. 10 7 - Procédé (50) selon l'une des revendications 5 à 6, dans lequel, chaque message 1090 ES comportant des bits de données et des bits de détection d'erreur, l'extraction de bits d'un message 1090 ES détecté comporte une étape (570) d'extraction initiale de bits et de calcul d'une valeur de confiance pour chaque bit de données extrait, et comporte en 15 outre les étapes suivantes qui sont itérées jusqu'à ce qu'un critère prédéterminé d'arrêt soit vérifié : - (571) calcul, à partir des bits de données extraits, de bits de détection d'erreur théoriques, - (572) comparaison des bits de détection d'erreur théoriques avec 20 les bits de détection d'erreur extraits du message 1090 ES détecté, - lorsque les bits de détection d'erreur théoriques sont différents des bits de détection d'erreur extraits : (573) modification d'au moins le bit extrait présentant la plus faible valeur de confiance parmi les bits extraits qui n'ont pas encore été modifiés. 25 8 - Procédé (50) selon l'une des revendications 5 à 7, dans lequel, chaque message 1090 ES comportant des bits de données et des bits de détection d'erreur, l'extraction de bits comporte les étapes suivantes qui sont itérées jusqu'à ce qu'un critère prédéterminé d'arrêt soit vérifié : - (580) extraction de bits pour chaque message 1090 ES détecté 30 présent dans le signal IQ, - (581) calcul, pour chaque message 1090 ES, de bits de détection d'erreur théoriques à partir des bits de données extraits, - (582) comparaison, pour chaque message 1090 ES, des bits de 3050346 28 détection d'erreur théoriques avec les bits de détection d'erreur extraits, les bits extraits pour un message 1090 ES étant considérés comme corrects lorsque les bits de détection d'erreur théoriques sont égaux aux bits de détection d'erreur extraits et 5 comme erronés lorsque les bits de détection d'erreur théoriques sont différents des bits de détection d'erreur extraits, - lorsque les bits extraits sont corrects pour au moins un message 1090 ES et erronés pour au moins un autre message 1090 ES : o (583) reformation de chaque message 1090 ES pour lequel 10 les bits extraits sont corrects, à partir desdits bits extraits, o (584) suppression de chaque message 1090 ES reformé de sorte à obtenir un signal IQ dépourvu des messages 1090 ES pour lesquels les bits extraits sont corrects. 9 - Produit programme d'ordinateur caractérisé en ce qu'il comporte un 15 ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un processeur, configurent ledit processeur pour mettre en oeuvre un procédé (50) de détection de messages 1090 ES selon l'une des revendications précédentes. 10 - Dispositif de détection de messages 1090 ES dans un signal global 20 mesuré dans une bande de fréquences d'émission de messages 1090 ES par des aéronefs (40), caractérisé en ce qu'il comporte des moyens configurés pour mettre en oeuvre les étapes d'un procédé (50) de détection selon l'une des revendications 1 à\n<CLM>\1\t11 - Satellite (20) comportant un dispositif de mesure d'un signal global 25 mesuré dans une bande de fréquences d'émission de messages 1090 ES par des aéronefs (40), caractérisé en ce qu'il comporte un dispositif de détection de messages 1090 ES selon la revendication\n<CLM>\1\t12 - Système (10) de détection de messages 1090 ES, comportant un satellite (20) comportant un dispositif de mesure d'un signal global mesuré dans 30 une bande de fréquences d'émission de messages 1090 ES par des aéronefs (40), caractérisé en ce que ledit système comporte des moyens, répartis entre ledit satellite (20) et une ou plusieurs stations (30) de traitement au sol, configurés pour mettre en oeuvre les étapes d'un 3050346 29 procédé (50) de détection selon l'une des revendications 1 à 8.