Brevet FR2954645A1 — publié le 20110624

PROCEDE ET SYSTEME D'IDENTIFICATION AUTOMATIQUE NON COOPERATIVE D'UN SYSTEME D'EMISSION RADIOELECTRIQUE L'objet de la présente invention concerne notamment un procédé et un système permettant d'identifier automatiquement tout système d'émission radioélectrique que ce soit un équipement même ou la norme d'émission qui est utilisée dans l'équipement. Dans la suite de la description, on utilise l'expression algorithme d'identification d'une forme d'onde un algorithme de traitement du signal 10 associé à une forme d'onde donnée ou à un système donné. L'un des domaines d'application de la présente invention est celui de la surveillance des communications qui se propagent par ondes radioélectriques. 15 Dans le domaine civil, le contrôle du spectre électromagnétique permet d'assurer une bonne qualité des liaisons de contrôle, en vérifiant entre autre, que des émissions non autorisées ne viennent pas polluer les émissions légales ou autorisées par un opérateur de communications. Il serait par exemple inacceptable que des ondes émises par des particuliers 20 perturbent les communications radio entre un pilote d'avion de ligne et un contrôleur aérien. La surveillance du spectre permet en outre de s'assurer de l'activité radioélectrique réelle et de mettre en place un système de régulation financière, voire d'amendes aux émetteurs qui ne seraient pas acquittés de taxes requises. 25 Dans d'autres domaines, la surveillance du spectre permet d'accéder à des informations sur des utilisateurs en analysant les ondes électromagnétiques qu'ils émettent. Quel que soit le niveau de précision atteint, l'information peut s'avérer précieuse. Détecter qu'une communication a eu lieu sur une zone géographique donnée, à un instant donné, est ainsi 30 parfois suffisant pour envisager certaines actions, sans qu'il soit nécessaire d'accéder au contenu de l'information échangée. A un niveau d'analyse supérieur, il est possible d'identifier le type de communication effectuée, puis les matériels utilisés pour l'effectuer, et enfin d'accéder au contenu des messages. Habituellement, le contrôle des communications radio s'effectue à l'aide d'appareils de mesure permettant notamment : 1) de détecter les émissions radioélectriques, 2) d'estimer la Direction d'Arrivée des signaux à l'aide de goniomètres, instruments purement passifs, sans aucune émission donc non détectables. Ils permettent de capter, de détecter et d'analyser les rayonnements électromagnétiques de l'environnement. Il est également possible de localiser les émetteurs de ces signaux en utilisant trois goniomètres et en effectuant une triangulation des directions d'arrivée, 3) de caractériser les émissions en effectuant une analyse du signal intercepté et en mesurant ses paramètres caractéristiques, tels que la fréquence radio, la puissance du signal, par exemple. L'objet de la présente invention concerne plus particulièrement l'étape d'analyse du signal (étape 3 précédente). Lorsqu'un signal électromagnétique est détecté, on procède souvent à une analyse détaillée du signal intercepté de façon à le caractériser, puis à l'identifier. Cette analyse vise à apporter à l'utilisateur des informations telles que « il s'agit d'un signal émis par un téléphone mobile GSM » ou bien « il s'agit d'un signal émis par une balise automatique d'aide au guidage d'avions de ligne ». Cette identification étant réalisée de manière passive, il n'est pas possible d'interroger l'émetteur pour connaître ses caractéristiques d'émission. On utilise donc des techniques passives qui effectuent des mesures à partir du signal intercepté pour en estimer certains paramètres techniques, tels que la fréquence d'émission, le type de modulation utilisée (modulation d'amplitude, de fréquence, de phase), le nombre de symboles transmis par seconde dans le cas de communications numériques, le nombre d'états de la modulation, la constellation pour les modulations linéaires, la valeur des sauts de fréquence pour les modulations à saut de fréquence, la présence éventuelle d'un procédé de codage particulier. Pour mesurer ces paramètres, il est connu d'utiliser une technique dite de reconnaissance aveugle de modulation qui réalise le calcul d'une liste de critères caractéristiques des modulations, et décide, à partir des valeurs obtenues, quelle est la modulation reconnue.35 L'un des inconvénients présentés par les méthodes mises en oeuvre par l'art antérieur est qu'elles nécessitent pour la plupart une analyse détaillée du signal intercepté de façon dans un premier temps à le caractériser, puis dans un deuxième temps à l'identifier. Par exemple, les systèmes dotés de reconnaissance de modulation permettent d'obtenir, sans connaissance a priori, les paramètres techniques de la forme d'onde utilisée par l'émetteur intercepté. Si la technique de la reconnaissance de modulation présente un certain nombre d'avantages, elle possède cependant plusieurs 10 inconvénients, à savoir : a) elle est dans la plupart des cas limitée à la reconnaissance d'un éventail restreint de formes d'ondes. Or de plus en plus de systèmes sont capables d'utiliser plusieurs formes d'onde simultanément. Ils sont également capables d'utiliser des formes d'ondes complexes, comme la combinaison 15 des formes d'ondes élémentaires par sur-modulation et/ou multiplexage fréquentiel. II peut s'agir, par exemple, d'un système de transmission de voix analogique couplée à un système d'identification connu de l'Homme du métier, comme l'identification des stations de radio (RDS) ; b) si l'opérateur d'interception ne dispose pas de connaissances suffisantes 20 sur le modèle intercepté, ce dernier ne peut associer les résultats obtenus à un système de transmission connu ; c) un opérateur d'interception doit disposer de bonnes connaissances en traitement de signal et en techniques de radiocommunication pour interpréter les résultats obtenus. 25 D'autres techniques existantes s'appuient sur un processus de reconnaissance de modulation basé sur des techniques de type réseau ou de neurones couplées à des techniques d'analyse des moments cycliques du signal. 30 L'idée mise en oeuvre par le procédé selon l'invention repose sur une nouvelle approche permettant de procéder à l'identification des communications radio en affichant directement à l'utilisateur le type de communication ou de transmission identifié, le signal ou encore la norme d'émission ou de communication utilisée. Pour cela, au lieu de procéder de 35 manière aveugle à une estimation des paramètres techniques du signal, le procédé selon l'invention s'appuie sur le fait que de nombreux signaux émis correspondent souvent à un standard particulier dont on connaît déjà les paramètres techniques. Le procédé va utiliser une base de données contenant des caractéristiques techniques des modèles de transmission candidats, des descriptifs de plusieurs signaux ou formes d'onde connues et répertoriées. Pour chaque modèle ainsi décrit, le procédé va vérifier la compatibilité entre un modèle testé et les données du signal électromagnétique reçu. L'invention concerne un procédé d'identification d'une forme d'onde dans un système de transmission radioélectrique caractérisé en ce qu'il comporte au moins les étapes suivantes : ^ Acquérir un signal radioélectrique Sr et le transformer sous un format d'échantillons numérisés Dr, ^ Déterminer au moins une caractéristique Fc associée audit signal numérisé, ^ A partir de ladite caractéristique Fc, déterminer le ou les modèles Mi de signaux susceptibles de correspondre au signal Sr, ^ Exécuter une boucle d'identification en exécutant les étapes suivantes : 20 ^ Considérer un premier modèle Mi, ^ Appliquer un algorithme Aj de traitement de signal associé audit modèle Mi sur les données numérisées Dr afin d'obtenir une note V de vraisemblance entre le signal et le modèle. Si la note de vraisemblance V est supérieure à une valeur 25 minimale Vmin, alors le signal correspond au modèle Mi, ^ Si la note de vraisemblance V est inférieure ou égale à ladite valeur minimale Vmin, élire un autre modèle Mi' et exécuter un algorithme Ai' associé au modèle M'i sur les données numérisées, ^ Exécuter cette boucle d'identification d'un modèle et de comparaison sur 30 tous les modèles Mi élus. L'étape de vérification de la vraisemblance du signal reçu et du modèle associé est, par exemple, exécutée en utilisant les étapes suivantes : • Démoduler le signal Sr à identifier en prenant pour hypothèse que le signal correspond au modèle testé, 35 • Vérification de l'erreur quadratique moyenne obtenue, • Calcul d'une note de qualité proportionnelle à la qualité de démodulation en fonction du modèle recherché, • Prise de décision dans le cas où l'on ne trouve pas de modèle correspondant au signal reçu. Les paramètres techniques associés à une forme d'onde ou à un signal peuvent être choisis parmi la liste suivante : • La gamme de fréquence du mode de transmission, • La largeur de bande de la forme d'onde utilisée, • Le type d'activité temporelle de l'émission interceptée, • Les caractéristiques de forme d'onde (modulation, débit, modulation et nombre d'états de la modulation), • Les caractéristiques du codage canal et source du mode de transmission. Le procédé peut comporter une étape préalable de traitement du signal radioélectrique reçu où le signal est transposé en bande de base. L'invention concerne aussi un système d'identification automatique d'un système ou d'un signal d'émission radioélectrique caractérisé en ce qu'il comporte au moins les éléments suivants : un processeur adapté à exécuter les étapes du procédé décrit précédemment, une première base de données contenant plusieurs modèles Mi de signaux radioélectriques caractérisés par une ou plusieurs de leurs caractéristiques techniques, une deuxième base de données contenant différents algorithmes Aj, un modèle Mi de signal étant associé à un algorithme Ai de traitement de signal, ledit processeur comportant un premier module d'élection d'un ou de plusieurs modèles {Mi} susceptibles de représenter le signal ou la norme d'émission et qui va chercher un algorithme de traitement Ai associé à un modèle Mi, un deuxième module exécutant l'étape d'identification du modèle obtenu M'i après application de l'algorithme de traitement Ai sur les données numérisées Dr. Le procédé et le système selon l'invention peuvent être utilisés pour la reconnaissance d'un signal GSM. Le procédé et le système peuvent aussi être utilisés pour la reconnaissance d'un signal de télévision numérique. D'autres caractéristiques et avantages du procédé et du système selon l'invention apparaîtront mieux à la lecture de la description qui suit d'un exemple de réalisation donné à titre illustratif et nullement limitatif annexé des figures qui représentent : • La figure 1, un exemple d'architecture schématisée d'un récepteur selon l'invention • La figure 2, une représentation du déroulement des étapes du procédé selon l'invention, • La figure 3, un exemple de mise en oeuvre pour un signal GSM, et 10 • La figure 4, une représentation de l'application du procédé selon l'invention pour un signal de télévision numérique. La figure 1 schématise une architecture possible pour le traitement du signal radioélectrique Sr, qui est reçu au niveau d'un récepteur 1, le signal 15 détecté la est, par exemple transposé en bande de base et numérisé lb, l c. Le signal numérisé Sr composé d'un ensemble de données numériques Dr est transmis à un module de traitement selon l'invention 2 qui comprend un processeur 3 permettant l'exécution des étapes du procédé selon l'invention et qui interagit avec une base de données 4 contenant plusieurs modèles de 20 signaux radioélectriques pouvant être caractérisés par une ou plusieurs de leur caractéristique, par exemple la fréquence représentative de la modulation utilisée pour moduler le signal et une base de données 5 contenant différents algorithmes Aj, un modèle Mi de signal étant associé à un algorithme Ai de traitement de signal. Le processeur 3 va comporter un 25 premier module 6 qui a notamment pour fonction de choisir un ou plusieurs modèles {Mi} susceptibles de représenter le signal ou la norme d'émission et qui va chercher un algorithme de traitement Ai associé à un modèle Mi. Le processeur va exécuter l'algorithme de traitement associé à un modèle Mi sur l'ensemble des données numérisées Dr, selon les étapes du procédé qui 30 vont être explicitées ci-après. Le processeur 3 comprend un deuxième module 7 qui va réaliser l'étape d'identification du modèle obtenu M'i après application de l'algorithme de traitement Ai sur les données numérisées Dr. L'identification consiste notamment à comparer le modèle Mi retenu initialement au modèle M'i obtenu après exécution de l'algorithme Ai sur les 35 données numérisées comme il va être explicité plus loin dans la description. Le résultat trouvé, c'est-à-dire l'identification ou non de la forme d'onde, va être affiché sur un module d'affichage qui peut être un écran de PC 8. Le système selon l'invention peut aussi comporter une interface 9 permettant la mise à jour des bases de données. La base de données 4 des modèles Mi contient des caractéristiques techniques des modèles de transmission. La figure 2 illustre les différentes étapes mises en oeuvre par le procédé selon l'invention. Le procédé peut comporter les étapes suivantes La détection du signal radioélectrique par un récepteur approprié. L'étape d'acquisition du signal radioélectrique, 10, 11 peut comporter les étapes suivantes • Une transposition du signal en bande de base, • Une numérisation du signal analogique en signal numérique donnant l'ensemble des données numérisées Dr représentatif du signal reçu, • Un stockage des échantillons numériques Dr du signal en mémoire (par exemple en utilisant une mémoire vive ou encore un disque dur). La lecture dans la base de données des informations relatives à chaque mode de transmission (par exemple, le nom du mode, la gamme de fréquence, la largeur de bande, la modulation, le codage...). Une boucle de contrôle et de comparaison sur chaque modèle de la base de données sélectionné en fonction du signal reçu avec les étapes suivantes : El) Lecture du signal numérique, 10, 11 E2) Choix d'un ou de plusieurs modèles Mi pour un paramètre de signal choisi, par exemple la fréquence centrale Fc, 12 E3) Pour un modèle Mi choisi, sélectionner 12, et exécuter un algorithme Ai d'identification associé au modèle Mi sur l'ensemble Dr des données numérisées, on obtient un modèle M'i, E4) déterminer une note V de vraisemblance entre le signal et le modèle Mi, la note de vraisemblance est, par exemple, obtenue en comparant le modèle M'i obtenu après exécution de l'algorithme Ai retenu et associé au modèle Mi et le modèle Mi initialement retenu dans la boucle de contrôle, l'attribution de la note de vraisemblance s'effectue, par exemple, par rapport à un paramètre technique qui est reconnu et choisi pour le signal Sr étudié, 13 8 2954645 E5). ^ Si la note de vraisemblance V est supérieure à une valeur minimale Vmin, alors le signal correspond au modèle Mi, on affiche le signal retenu, 14, 5 ^ Si la note de vraisemblance V est inférieure ou égale à ladite valeur minimale Vmin, élire un autre modèle Mi' et exécuter un algorithme Ai' associé au modèle M'i sur les données numérisées, 15, Exécuter cette boucle d'identification d'un modèle et de comparaison sur tous les modèles Mi élus et retenir le modèle pour lequel on obtient la 10 meilleure note de vraisemblance. Dans le cas où le procédé ne trouve pas de modèle associé, alors le procédé peut analyser en dehors de la boucle de contrôle le signal de manière à en étudier ses caractéristiques et à créer un modèle associé au signal, afin de tenir à jour la base de données des modèles. 15 Un module d'identification 7 peut comporter, par exemple, les fonctionnalités suivantes : • Vérification de la fréquence radio du signal intercepté après exécution de l'algorithme sur les données numérisées avec la fréquence radio du modèle testé, 20 associé à l'algorithme utilisé sur les données numérisées. • Estimation de la largeur de bande du signal intercepté (qui peut être réalisée en calculant la largeur du spectre) avec la largeur de bande correspondant à un modèle de 25 signal retenu, • Vérification de la vraisemblance du signal et du modèle associé. Cette vérification peut être réalisée de la manière suivante : • Démodulation du signal en prenant pour 30 hypothèse que le signal correspond au modèle testé, • Vérification de l'erreur quadratique moyenne obtenue, • Calcul d'une note de qualité proportionnelle à la qualité de démodulation en fonction du modèle 35 recherché • Prise de décision dans le cas où l'on ne trouve pas de modèle correspondant au signal reçu. Les paramètres techniques associés à une forme d'onde ou à un signal peuvent être choisis parmi la liste suivante : • La gamme de fréquence du mode de transmission, • La largeur de bande de la forme d'onde utilisée, • Le type d'activité temporelle de l'émission interceptée, • Les caractéristiques de forme d'onde (modulation, débit, modulation et nombre d'états de la modulation), • Les caractéristiques du codage canal et source du mode de transmission. L'exemple qui suit est donné dans le cadre d'un signal GSM. L'identification d'une communication de téléphonie mobile se fait, par exemple, en vérifiant que le signal est intercepté de la façon suivante : Le signal a été émis à une fréquence radio compatible de celles imposées par la norme GSM, par exemple 920 MHz, Le procédé va vérifier si la séquence de synchronisation trouvée en exécutant les étapes de l'algorithme de traitement associé, est semblable à la séquence de synchronisation du GSM, ou si le signal correspond à une communication numérique dont le débit symbole est de 270, 833 bauds, étape 21 et faire varier les modèles Ai, Mi, 23 pour décider de l'identification du signal GSM, 22. Si l'une des caractéristiques ci-dessus n'est pas mise en évidence par application des étapes du procédé selon l'invention, par exemple si la note de vraisemblance entre la séquence de synchronisation trouvée en appliquant l'algorithme de traitement correspondant est inférieure à la valeur seuil, malgré l'application de plusieurs modèles et d'algorithmes correspondants, (20, 21, 22, 23) alors le procédé décide qu'il ne peut pas s'agir d'un signal de type GSM. L'ensemble des paramètres techniques n'est donc plus estimé de manière aveugle. Les traitements orientés mis en oeuvre sont donc plus simples, plus rapides et plus efficaces qu'avec les techniques classiques. Une autre variante d'application possible pour la mise en oeuvre de l'invention concerne l'identification d'un signal de télévision analogique. Un signal de télévision analogique est composé de plusieurs signaux simultanés. Ce signal est composé d'une « porteuse image » véhiculant l'image analogique du signal, une « porteuse son » véhiculant le son associé à l'image, espacée de 6, 5 MHz de la porteuse image. Un algorithme simple d'identification d'un signal de télévision selon l'invention en mettant en oeuvre le procédé selon l'invention est le suivant : calculer le spectre du signal à partir des échantillons IQ numérisés en utilisant un modèle approprié mémorisé dans la base de données modèle et vérifier la présence de deux maximums dans le spectre, les deux maximums étant espacés de 6, 5 MHz. Les étapes de sélection d'un modèle ou d'un algorithme selon les étapes du procédé selon l'invention (25, 26, 28) ainsi que l'étape d'identification du signal TV numérique 27 s'effectuent conformément aux étapes du procédé donné en relation à la figure 2. La base de données des modèles peut être enrichie au cours du temps, lorsqu'un nouveau signal est reconnu. Pour cela un opérateur va décharger les différents éléments constituant un nouveau modèle et/ou un algorithme de traitement associé à ce nouveau modèle. Le procédé et le dispositif selon l'invention sont par exemple utilisés dans des capteurs de contrôle de spectre, pour identifier la forme d'onde intrapulse des radars, ou encore pour l'identification de toutes formes d'onde permettant la transmission d'informations. Le procédé et le système selon l'invention permettent notamment d'obtenir des performances optimales en termes de détection et d'identification des systèmes. L'invention offre une meilleure ergonomie pour l'utilisateur et une simplification d'utilisation, car l'utilisateur n'a plus à faire lui-même le lien entre des paramètres techniques calculés et le type de transmission associée. L'invention permet notamment : • de meilleures performances d'identification : un signal n'a pas besoin d'être reçu à une puissance aussi forte qu'avec les techniques classiques pour être identifié, c'est-à-dire que les nouveaux traitements sont plus robustes et plus fiables que les traitements aveugles, • certains types de transmission impossibles à reconnaître avec les techniques classiques peuvent désormais être identifiés grâce au 35 procédé et au dispositif selon l'invention, • l'approche est modulaire, la liste des traitements et des modèles à identifier peut être enrichie au cours du temps, contrairement aux techniques classiques, qui sont figées une fois pour toutes ou nécessitent une refonte globale de la stratégie de reconnaissance.5 REVENDICATIONS1 ù Procédé d'identification d'une forme d'onde dans un système de 5 transmission radioélectrique caractérisé en ce qu'il comporte au moins les étapes suivantes : ^ Acquérir un signal radioélectrique Sr et le transformer sous un format d'échantillons numérisés Dr, ^ Déterminer au moins une caractéristique Fc associée audit signal 10 numérisé, ^ A partir de ladite caractéristique Fc, déterminer le ou les modèles Mi de signaux susceptibles de correspondre au signal Sr, ^ Exécuter une boucle d'identification en exécutant les étapes suivantes : ^ Considérer un premier modèle Mi, 15 ^ Appliquer un algorithme Aj de traitement de signal associé audit modèle Mi sur les données numérisées Dr afin d'obtenir une note V de vraisemblance entre le signal et le modèle. ^ Si la note de vraisemblance V est supérieure à une valeur minimale Vmin, alors le signal correspond au modèle Mi, 20 ^ Si la note de vraisemblance V est inférieure ou égale à ladite valeur minimale Vmin, élire un autre modèle Mi' et exécuter un algorithme Ai' associé au modèle M'i sur les données numérisées, ^ Exécuter cette boucle d'identification d'un modèle et de comparaison sur tous les modèles Mi élus. 25 2 ù Procédé selon la revendication 1 caractérisé en ce que l'étape de vérification de la vraisemblance du signal reçu et du modèle associé est exécutée en utilisant les étapes suivantes : • Démoduler le signal Sr à identifié en prenant pour hypothèse 30 que le signal correspond au modèle testé, • Vérification de l'erreur quadratique moyenne obtenue, • Calcul d'une note de qualité proportionnelle à la qualité de démodulation en fonction du modèle recherché • Prise de décision dans le cas où l'on ne trouve pas de modèle 35 correspondant au signal reçu. 13ù Procédé selon l'une des revendications 1 ou 2 caractérisé en ce que les paramètres techniques associés à une forme d'onde ou à un signal sont choisis parmi la liste suivante : • La gamme de fréquence du mode de transmission, • La largeur de bande de la forme d'onde utilisée, • Le type d'activité temporelle de l'émission interceptée, • Les caractéristiques de forme d'onde (modulation, débit, modulation et nombre d'états de la modulation), ~o • Les caractéristiques du codage canal et source du mode de transmission. 4 ù Procédé selon la revendication 1 caractérisé en ce qu'il comporte une étape préalable de traitement du signal radioélectrique reçu où le signal est 15 transposé en bande de base. 5 ù Système d'identification automatique d'un système ou d'un signal d'émission radioélectrique caractérisé en ce qu'il comporte au moins les éléments suivants : un processeur (3) adapté à exécuter les étapes du 20 procédé selon l'une des revendications 1 à 4, une base de données (4) contenant plusieurs modèles Mi de signaux radioélectriques caractérisés par une ou plusieurs de leurs caractéristiques techniques, une base de données (5) contenant différents algorithmes Aj, un modèle Mi de signal étant associé à un algorithme Ai de traitement de signal, ledit processeur (3) comportant un 25 premier module (6) d'élection d'un ou de plusieurs modèles {Mi} susceptibles de représenter le signal ou la norme d'émission et qui va chercher un algorithme de traitement Ai associé à un modèle Mi, un deuxième module (7) exécutant l'étape d'identification du modèle obtenu M'i après application de l'algorithme de traitement Ai sur les données numérisées Dr. 30 6 ù Utilisation du procédé selon l'une des revendications 1 à 4 ou du système selon la revendication 5 à la reconnaissance d'un signal GSM.7 ù Utilisation du procédé selon l'une des revendications 1 à 4 ou du système selon la revendication 5 à la reconnaissance d'un signal de télévision numérique.5