Brevet FR3032075A1 — publié le 20160729

La présente invention concerne un procédé d'identification de signaux d'équipements radiocommandés et un dispositif mettant en oeuvre le procédé. Il est connu des dispositifs radiocommandés pouvant être commandés à distance par des dispositifs de commande. Un dispositif radiocommandé et un dispositif de commande permettant de commander le dispositif radiocommandé sont appelés par la suite équipement radiocommandé. Les dispositifs radiocommandés regroupent des voitures radiocommandées, des avions radiocommandés, des hélicoptères radiocommandés, des drones radiocommandés, des bateaux radiocommandés, etc. Certains dispositifs radiocommandés ont un potentiel pour s'introduire dans n'importe quelle zone, y compris des zones sécurisées dans lesquelles un accès est réglementé, et toute intrusion non autorisée est interdite et dangereuse. Ces dispositifs radiocommandés peuvent être dirigés vers des systèmes qu'ils peuvent endommager, être équipés de systèmes d'acquisition d'images ou acoustiques permettant d'obtenir illicitement des informations, ou transporter des moyens d'attaque tels que des charges explosives. Les zones sécurisées possèdent des moyens de sécurisation divers, tels que des grilles, des clôtures électriques, des caméras, des radars, des systèmes d'écoute et des moyens humains de surveillance. Ces moyens de sécurisation sont adaptés à des intrusions, dites classiques, par des êtres humains, des aéronefs, des véhicules roulant ou des bateaux. Ces moyens de sécurisation sont en général inaptes à détecter des objets de petite taille, ce qui est généralement le cas des dispositifs radiocommandés. Il est par exemple difficile pour un radar de différentier un drone radiocommandé d'un oiseau. Il est souhaitable de pallier ces différents inconvénients de l'état de la technique. Il est notamment souhaitable d'être capable d'identifier, de façon certaine, un équipement radiocommandé afin d'évaluer rapidement un potentiel de danger induit par cet équipement radiocommandé. Il est notamment souhaitable de fournir une solution qui soit simple à mettre en oeuvre et à faible coût. Selon un premier aspect de la présente invention, l'invention concerne un procédé d'identification de signaux d'équipements radiocommandés comprenant les étapes suivantes : rechercher au moins un signal radio, dit signal radio cible, dans une gamme de fréquences prédéfinie ; pour chaque signal radio cible trouvé : mettre en oeuvre une analyse spectrale sur le signal radio cible afin de déterminer des 3032075 2 informations représentatives du signal radio cible ; rechercher, dans un premier ensemble de données, contenant pour chaque signal radio d'une pluralité de signaux radio, des informations représentatives dudit signal radio de ladite pluralité, au moins un signal radio de ladite pluralité, dit signal radio candidat, tel qu'une distance entre le 5 signal radio cible et le signal radio candidat, calculée à partir des informations représentatives du signal radio cible et du signal radio candidat, est minimum ; pour au moins un signal radio candidat, dit signal radio de référence, obtenir un type de modulation utilisé pour le signal radio de référence, et appliquer au signal radio cible une démodulation correspondant au type de la modulation obtenu afin d'obtenir un 10 flux de données binaires ; rechercher au moins un message dans le flux de données binaires, et pour chaque message trouvé, rechercher ledit message dans un second ensemble de données mettant en correspondance des messages avec des équipements radiocommandés, et identifier un équipement radiocommandé en fonction d'un nombre de messages correspondant audit équipement radiocommandé trouvé dans le 15 flux de données binaires. Ce procédé permet donc d'identifier des équipements radiocommandés sans avoir à les visualiser. Selon un mode de réalisation, les informations représentatives du signal radio cible et de chaque signal radio de la pluralité de signaux radio comprennent une 20 fréquence de porteuse et une largeur de bande passante, la distance entre le signal radio cible et un signal radio candidat étant calculée à partir des fréquences de porteuse et des largeurs de bande passante du signal radio cible et du signal radio candidat. Utiliser une distance basée sur plusieurs types d'informations représentatives 25 d'un signal radio permet d'obtenir une distance fiable, représentative d'une proximité entre deux signaux radio. Selon un mode de réalisation, les informations représentatives de chaque signal radio de la pluralité de signaux radio comprennent un type de modulation, le type de modulation du signal radio de référence étant obtenu à partir du premier ensemble de 30 données. Selon un mode de réalisation, lors de la recherche d'un message dans le flux de données binaires, le procédé comprend l'étape suivante : rechercher une trame dans un flux de données binaires résultant de la démodulation du signal radio cible, le message étant recherché dans la trame. 3032075 3 Rechercher des trames permet de faciliter la recherche de messages, les trames étant reconnaissables en utilisant des informations de synchronisation. Selon un mode de réalisation, les informations représentatives du signal radio de référence comprennent une description d'au moins un entête de synchronisation, et la 5 recherche de la trame comprend une recherche d'au moins un entête de synchronisation correspondant au signal radio de référence. Selon un mode de réalisation, un équipement radiocommandé est identifié lorsque le nombre de messages correspondant audit équipement radiocommandé trouvé dans le flux de données binaires est supérieur à un premier seuil. 10 Détecter un seul message correspondant à un équipement radiocommandé ne permet pas nécessairement de conclure que le signal radio cible a été émis par ledit équipement radiocommandé. Il peut s'agir d'une erreur due à une utilisation d'un signal radio cible bruité. Permettre une identification d'un équipement radiocommandé uniquement quand plusieurs messages correspondant audit 15 équipement radiocommandé sont détectés permet de fiabiliser l'identification. Selon un mode de réalisation, un équipement radiocommandé est identifié lorsque, suite à une obtention, à partir du flux de données binaires, d'un ensemble de messages comprenant un nombre total de messages supérieur à un deuxième seuil, un pourcentage des messages correspondant audit équipement radiocommandé compris 20 dans l'ensemble de messages, est supérieur à un troisième seuil. De cette manière, l'identification d'un équipement radiocommandé est fiabilisée. Selon un mode de réalisation, lorsque, suite à la recherche d'au moins un signal radio cible, plusieurs signaux radio cibles sont trouvés et que chaque signal radio cible 25 correspond à un même équipement radiocommandé, seuls des équipements radiocommandés aptes à produire chaque signal radio cible sont identifiés. De cette manière, l'identification d'un équipement radiocommandé est fiabilisée. Selon un deuxième aspect de l'invention, l'invention concerne un dispositif 30 d'identification de signaux d'équipements radiocommandés comprenant les moyens suivants : un module de recherche d'un signal radio pour rechercher un signal radio cible dans une gamme de fréquences prédéfinie ; un module d'analyse spectrale pour mettre en oeuvre une analyse spectrale sur le signal radio cible afin de déterminer des informations représentatives du signal radio cible ; un module de recherche pour 3032075 4 rechercher, dans un premier ensemble de données, contenant pour chaque signal radio d'une pluralité de signaux radio, des informations représentatives dudit signal radio de ladite pluralité, au moins un signal radio de ladite pluralité, dit signal radio candidat, tel qu'une distance entre le signal radio cible et le signal radio candidat calculée à 5 partir des informations représentatives du signal radio cible et du signal radio candidat, est minimum; un module de démodulation pour appliquer au signal radio cible une démodulation correspondant à un type de modulation utilisée pour un signal radio candidat ; un module de recherche et identification apte à : rechercher au moins un message dans un flux de données binaires, rechercher un message trouvé dans le 10 flux de données binaires dans un second ensemble de données mettant en correspondance des messages avec des équipements radiocommandés, et identifier un équipement radiocommandé en fonction d'un nombre de messages correspondant audit équipement radiocommandé trouvé dans le flux de données binaires. Selon un troisième aspect de la présente invention, la présente invention 15 concerne un programme d'ordinateur, comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur dudit dispositif. Selon un quatrième aspect de la présente invention, la présente invention concerne des moyens de stockage, stockant un programme d'ordinateur comprenant 20 des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur dudit dispositif. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi 25 lesquels : - la Fig. 1 illustre schématiquement un exemple de mise en oeuvre d'un procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; - la Fig. 2 illustre schématiquement un exemple de dispositif de traitement apte 30 à mettre en oeuvre le procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; - la Fig. 3 illustre schématiquement un exemple d'architecture matérielle du dispositif apte à mettre en oeuvre le procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; 3032075 5 - la Fig. 4 illustre schématiquement un premier exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; - la Fig. 5 illustre schématiquement un deuxième exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; 5 - la Fig. 6 illustre schématiquement un troisième exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention ; La Fig. 1 illustre schématiquement un exemple de mise en oeuvre d'un procédé d'identification de signaux d'équipements radiocommandés selon l'invention. Dans cet exemple, un équipement radiocommandé 9 comprend, un dispositif de commande, 10 tel qu'une radiocommande 11 transmettant un signal radio 16 à un dispositif radiocommandé 10. Le signal radio 16 contient des messages permettant de commander le dispositif radiocommandé 10. Dans cet exemple, le dispositif radiocommandé 10 est dirigé vers une zone sécurisée. Cette zone sécurisée est équipée d'un dispositif d'identification de signaux d'équipements radiocommandés 12. Le 15 dispositif d'identification de signaux d'équipements radiocommandés 12 est équipé d'un module récepteur 14 recherchant constamment des signaux radio émis dans et au voisinage de la zone sécurisée. Ces signaux radio sont reçus par une antenne 13 et transmis au récepteur 14. Lorsqu'un signal radio est détecté, un dispositif de traitement 15, détaillé par la suite en relation avec les Figs. 2 et 3, met en oeuvre un 20 procédé d'identification de signaux d'équipements radiocommandés. La Fig. 2 illustre schématiquement un exemple de dispositif de traitement 15 apte à mettre en oeuvre le procédé d'identification de signaux d'équipements radiocommandés selon l'invention. Le dispositif de traitement 15 comprend un dispositif de recherche d'un signal radio 20 utilisant le module de réception 14 pour 25 rechercher un signal radio émis dans ou au voisinage de la zone sécurisée et un module d'analyse spectrale 21 apte à déterminer des informations représentatives d'un signal radio détecté, dit signal radio cible, comme, par exemple, une fréquence de porteuse et une largeur de bande passante du signal radio cible. Le module de traitement 15 comprend de plus une première base de données 25 30 dans laquelle est stockée un premier ensemble de données comprenant pour chaque signal radio d'une pluralité de signaux radio, des informations représentatives dudit signal radio. Les informations représentatives d'un signal radio de ladite pluralité de signaux radio comprennent, par exemple, une fréquence de porteuse, une largeur de 3032075 6 bande passante, un type de modulation, des informations de synchronisation telles que par exemple des syntaxes d' entêtes de synchronisation. Le module de traitement 15 comprend de plus une seconde base de données 26 stockant un second ensemble de données mettant en correspondance des messages 5 avec des équipements radiocommandés. Les équipements radiocommandés représentés dans le second ensemble de données sont des équipements radiocommandés connus pour lesquels des spécifications ont été obtenues. Les spécifications obtenues pour un équipement radiocommandé comprennent une syntaxe de messages échangés entre un dispositif de commande et un dispositif 10 radiocommandé. Ces messages peuvent être, par exemple, des messages de commande transmis par le dispositif de commande 11 au dispositif radiocommandé 10 ou des messages de retour, tels que par exemple des messages contenant des images acquises par un système d'acquisition d'images installé sur le dispositif radiocommandé. 15 Par ailleurs, le dispositif d'analyse 15 comprend un module d'analyse 22 apte à rechercher dans le premier ensemble de données au moins un signal radio, dit signal radio candidat, tel qu'une distance entre le signal radio cible et le signal radio candidat, calculée à partir des informations représentatives du signal radio cible et d'information représentatives du signal radio candidat issues du premier ensemble de 20 données, est minimum. De plus, le dispositif d'analyse 15 comprend un module de démodulation 23 apte à appliquer au signal radio cible une démodulation correspondant à un type de modulation utilisée pour un signal radio candidat sélectionné, appelé signal radio de référence par la suite. La démodulation du signal radio cible a pour objectif de fournir 25 un flux de données binaires correspondant au signal radio cible. Le dispositif d'analyse 15 comprend, en outre, un module de recherche et d'identification 24, apte à rechercher au moins un message dans un flux de données binaires issues de la démodulation. Par ailleurs, le module de recherche et d'identification 24 est apte à rechercher un message trouvé dans le flux de données 30 binaires dans le second ensemble de données, et à identifier un équipement radiocommandé en fonction d'un nombre de messages correspondant audit équipement radiocommandé trouvé dans le flux de données binaires. Dans un mode de réalisation, les premier et second ensembles de données sont stockés dans une seule base de données. Dans un mode de réalisation, les données 3032075 7 contenues dans le premier et le second ensemble de données sont stockées dans un seul ensemble de données. La Fig. 3 illustre schématiquement un exemple d'architecture matérielle du dispositif de traitement 15 apte à mettre en oeuvre le procédé d'identification de 5 signaux d'équipements radiocommandés selon l'invention. Le dispositif de traitement 15 comprend alors, reliés par un bus de communication 150: un processeur ou CPU (« Central Processing Unit » en anglais) 151 ; une mémoire vive RAM (« Random Access Memory » en anglais) 152 ; une mémoire morte ROM (« Read Only Memory » en anglais) 153 ; une unité de stockage ou un lecteur de support de 10 stockage, tel qu'un lecteur de cartes SD (« Secure Digital » en anglais) 154 ; un ensemble 155 d'interfaces de connexion permettant de connecter le dispositif de traitement 15 au module récepteur 14 et à un dispositif d'affichage, tel qu'un écran d'ordinateur, par exemple à travers un réseau de communication. L'unité de stockage ou le lecteur de support de stockage 154 comprend, par exemple, le premier et le 15 second ensemble de données. Le premier et le second ensemble de données peuvent être stockés sous forme d'une ou plusieurs bases de données, telles que la première base de données 25 et la seconde base de données 26. Le processeur 151 est capable d'exécuter des instructions chargées dans la RAM 152 à partir de la ROM 153, d'une mémoire externe (non représentée), d'un support 20 de stockage, tel qu'une carte SD, ou d'un réseau de communication. Lorsque le dispositif de traitement 15 est mis sous tension, le processeur 151 est capable de lire de la RAM 152 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur 151, de tout ou partie des procédés décrits ci-après en relation avec les Figs. 4, 5 et 6. 25 Tout ou partie de l'algorithme décrit ci-après en relation avec les Figs. 4, 5 et 6 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (« Field-Programmable Gate 30 Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). Dans un mode de réalisation, le premier ensemble de données et/ou le second ensemble de données pourraient être sauvegardés sur un ou plusieurs dispositifs de stockage distants, accessibles par réseau en utilisant l'ensemble 155 d'interfaces de 3032075 8 connexion. Chaque dispositif d'identification de signaux d'équipements radiocommandés 12 pourrait alors être connecté à un même dispositif de stockage centralisé, ce qui permettrait de faciliter une mise à jour des premier et second ensembles de données, sans avoir à mettre à jour les premier et second ensembles de 5 données sur chaque dispositif d'identification de signaux d'équipements radiocommandés 12. La Fig. 4 illustre schématiquement un premier exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention. Le procédé débute par une recherche d'un signal radio, dit signal radio cible, par 10 le module de recherche d'un signal radio 20. Dans un mode de réalisation, le module de recherche d'un signal radio 20 recherche continuellement un signal radio cible émis dans et au voisinage de la zone sécurisée. La recherche d'un signal radio cible se fait dans une gamme de fréquence prédéfinie par exemple par un utilisateur du dispositif d'identification de signaux d'équipements radiocommandés 12. Une gamme de 15 fréquence peut par exemple être la bande Industriel, Scientifique, et Médical (ISM) des 2.4 Ghz qui regroupe des fréquences comprises entre 2400 et 2483 MHz. Lorsqu'un signal radio cible est trouvé lors d'une étape 401, le module de recherche d'un signal radio transmet une information au module d'analyse spectrale 21 qui met en oeuvre une étape 402. 20 Lors de l'étape 402, le module d'analyse spectrale 21 met en oeuvre une analyse d'une densité spectrale de puissance du signal radio cible, ce qui permet d'obtenir des informations représentatives du signal radio cible comprenant une fréquence de porteuse et une largeur de bande passante. Ces informations représentatives du signal radio cible pourraient aussi comprendre une amplitude du signal cible et/ou une 25 présence ou non d'harmonique. Dans une étape 403, le module d'analyse 22 recherche, dans le premier ensemble de données, au moins un signal radio, dit signal radio candidat, tel qu'une distance entre le signal radio cible et le signal radio candidat, calculée à partir des informations représentatives du signal radio cible et du signal radio candidat, est 30 minimum. Pour ce faire une distance est calculée entre le signal radio cible et chaque signal radio de la pluralité de signaux radio représentés dans le premier ensemble de données. Une distance entre deux signaux radio peut être calculée de différentes manières. Dans un mode de réalisation, la distance est calculée sous forme d'une 3032075 9 somme de différences absolues (« Sum of Absolute Differences (SAD) » en terminologie anglo-saxonne) : D = - f21 + 1B1 - B21 5 où D représente une distance entre deux signaux radio ayant respectivement une fréquence de porteuse f1 et f2 et une largeur de bande passante B1 et B2. - f21 est une valeur absolue d'une différence entre les fréquences de porteuse f1 et f2. 1/3i B2 1 est une valeur absolue d'une différence entre les largeurs de bandes passantes B1 10 et B2. a et /3 sont des pondérations permettant d'ajuster un niveau d'importance donné respectivement à Ifi - f21 et à 1B1 - B2I. a et le peuvent prendre des valeurs décimales allant de « 0 » à « 1 ». Dans un mode de réalisation a = = 1. Dans un mode de réalisation, une distance D correspond à un minimum lorsque la distance D est inférieure ou égale à un seuil prédéfini SI. 15 Lorsque, lors d'une étape 404, aucune distance D correspondant à un minimum n'est trouvée par le module d'analyse 22, le module d'analyse 22 transmet une information à un dispositif d'affichage connecté au dispositif d'identification de signaux d'équipements radiocommandés 12. Lors d'une étape 405, le dispositif d'affichage affiche une information indiquant qu'un signal a été détecté mais que ce 20 signal n'a pas été identifié. Cette information peut être utilisée par un opérateur pour indiquer à des moyens humains de surveillance d'accroître leur vigilance. Lorsqu'au moins un signal radio candidat a été trouvé lors de l'étape 404, le module d'analyse 22 obtient, pour au moins un signal radio candidat, un type de modulation utilisé. Dans un mode de réalisation, le type de modulation utilisé fait 25 partie des informations représentatives de chaque signal radio de la pluralité de signaux radio représentés dans le premier ensemble de données. Le type de modulation utilisé pour un signal radio candidat est donc obtenu à partir du premier ensemble de données. Par la suite, lors de l'étape 404, le module d'analyse 22 transmet au module de 30 démodulation 23 une liste de types de modulation, chaque type de modulation de la liste correspondant à un signal radio candidat trouvé. La liste de types de modulation contient au moins un type de modulation. Lors d'une étape 406, le module de démodulation 23 choisit un type de modulation dans la liste de types de modulation qu'il a reçue. Le type de modulation 3032075 10 choisi correspond à un signal radio candidat, dit signal radio de référence. Le module de démodulation 23 applique au signal radio cible une démodulation correspondant au type de modulation choisi. Le choix du type de modulation dans la liste de types de modulation peut se faire, par exemple, en suivant un ordre d'apparition des types de 5 modulation dans la liste. Lors d'une étape 411, le module de recherche et d'identification 24 recherche un message dans le flux de données binaires. Dans le mode de réalisation décrit en relation avec la Fig. 4, le premier ensemble de données ne contient pas d'informations de synchronisation pour les signaux radio candidats trouvés. Dans ce cas, le module 10 de recherche et d'identification 24 est supposé avoir préalablement parcouru le second ensemble de données et avoir obtenu un ensemble de longueurs de messages correspondant aux longueurs des messages contenus dans le second ensemble de données. Les longueurs de messages sont ici exprimées en nombre de bits. Lors de la recherche d'un message, le module de recherche et d'identification 24 parcourt le flux 15 de données binaires bit à bit. Pour chaque bit, le module de recherche et d'identification 24 lit une pluralité de mots binaires commençant par le bit sur lequel il s'est arrêté. Chaque mot binaire de la pluralité de mots binaires possède une longueur correspondant à une des longueurs de messages de l'ensemble de longueurs de message. 20 Lors d'une étape 413, le module de recherche et d'identification 24 compare chaque mot binaire aux messages contenus dans le second ensemble de données. Lors d'une étape 414, lorsqu'aucun mot binaire ne correspond à un des messages contenus dans le second ensemble de données, le module de recherche et d'identification 24 transmet un message au module de démodulation pour qu'il mette en oeuvre une étape 25 408. Au cours de l'étape 408, le module de démodulation 23 vérifie qu'au moins un autre type de modulation est disponible dans la liste de types de modulation. Si aucun autre type de modulation n'est disponible dans la liste de types de modulation, lors d'une étape 410, le module de démodulation 23 transmet au dispositif d'affichage une information indiquant qu'un signal a été identifié mais qu'il n'a pu être démodulé. 30 Comme lors de l'étape 405, cette information peut être utilisée par un opérateur pour indiquer à des moyens humains de surveillance d' accroitre leur vigilance. Si, lors de l'étape 408, au moins un autre type de modulation est disponible dans la liste de types de modulation, lors d'une étape 409, le module de démodulation 23 choisit un autre type de modulation dans la liste de types de démodulation et retourne 3032075 11 à l'étape 406. Le signal radio correspondant au type de modulation choisi devient alors le signal radio de référence. Si, par contre, lors de l'étape 414, au moins un message correspondant à un des mots binaires est trouvé, le module de recherche et d'identification 24 recherche quel 5 (ou quels) équipement(s) radiocommandé(s) correspond(ent) à chaque message lors d'une étape 415. Par la suite, le module de recherche et d'identification 24 transmet au dispositif d'affichage une information représentant le (ou les) équipement(s) radiocommandé(s) identifié(s). Cette information est affichée à un opérateur qui peut déclencher une alerte en fonction d'un niveau de danger représenté par chaque 10 équipement radiocommandé détecté. Dans un mode de réalisation, le parcours du flux binaire se fait jusqu'à la fin du flux binaire. Dans un mode de réalisation, le parcours du flux binaire s'arrête dès qu'un message correspondant à un des mots binaires est trouvé dans le second ensemble de 15 données. Dans un mode de réalisation, lors de l'étape 415, le module de recherche et d'identification 24 transmet au dispositif d'affichage une information représentant un équipement radiocommandé lorsqu'une pluralité de messages correspondant audit équipement radiocommandé a été détectée dans le flux binaire. Dans un mode de 20 réalisation, la pluralité de messages doit comprendre un nombre de messages supérieur à un seuil S2 pour que le module de recherche et d'identification 24 transmette au dispositif d'affichage une information représentant ledit équipement radiocommandé. Dans un mode de réalisation, le module de recherche et d'identification 24 25 déclenche automatiquement une alerte en fonction d'un niveau de danger représenté par chaque équipement radiocommandé détecté. Une alerte peut par exemple être déclenchée par une sirène, ou par un envoi de messages sur un téléphone ou un ordinateur. Dans un mode de réalisation, lorsqu'aucun signal radio cible n'est détecté 30 pendant un temps prédéfini, par exemple une heure, l'utilisateur peut modifier la gamme de fréquence à analyser. Dans un mode de réalisation, la gamme de fréquence couvre l'ensemble des fréquences de porteuse des signaux radio compris dans la pluralité de signaux radio. 3032075 12 Dans un mode de réalisation, la gamme de fréquence ne couvre qu'une sous partie de l'ensemble des fréquences de porteuse des signaux radio compris dans la pluralité de signaux radio. Un intérêt de ce mode de réalisation est d'utiliser une gamme de fréquence courte pouvant être parcourue rapidement par le module 5 d'analyse 22, et ainsi de détecter plus rapidement un signal ayant une fréquence de porteuse comprise dans ladite gamme de fréquence. Dans un mode de réalisation, les équipements radiocommandés représentés dans le second ensemble de données peuvent être classés en fonction d'une probabilité d'utilisation de ces équipements pour des intrusions dans des zones sécurisées. La 10 gamme de fréquence peut alors être choisie pour couvrir les fréquences de porteuse d'équipements radiocommandés les plus couramment utilisés pour des intrusions dans des zones sensibles. Dans un mode de réalisation d'autres métriques que la somme de différences absolues peuvent être utilisées lors du calcul des distances entre deux signaux radio 15 comme par exemple une somme de carré de différence (« Sum of Squared Differences (SSD) », en terminologie anglo-saxonne). Dans un mode de réalisation, une distance D est un minimum lorsqu'elle fait partie d'un groupe de N distances tel que, chaque distance du groupe de N distances est inférieure à toute autre distance calculée appartenant au groupe de N distances. 20 Dans un mode de réalisation, lors de l'étape 406, une information représentative de chaque signal radio candidat est affichée sur le dispositif d'affichage connecté au dispositif d'identification de signaux d'équipements radiocommandés 12. Dans ce cas, un opérateur choisit un des signaux radio candidats affichés et le module de démodulation 23 applique une démodulation correspondant au type de modulation du 25 signal radio candidat choisi. Le signal radio candidat choisi devient alors le signal radio de référence. Le procédé se poursuit ensuite avec l'étape 411. Si la démodulation ne permet pas d'obtenir un flux de données binaires exploitable, le module de démodulation 23 vérifie lors de l'étape 408 qu'il reste au moins un autre type de modulation dans la liste de types de modulation. S'il reste au moins un type de 30 modulation, le module de démodulation 23 transmet une information au dispositif d'affichage pour qu'il affiche à l'opérateur une information représentative de chaque signal radio candidat restant. L'opérateur peut alors choisir à nouveau un des signaux radio candidats. Le module de démodulation 23 revient alors à l'étape 406. 3032075 13 Dans un mode de réalisation, le dispositif de recherche et d'identification ne recherche des messages dans le second ensemble de données lors de l'étape 413, que parmi des messages correspondant au signal radio de référence. Un intérêt de ce mode de réalisation est de réduire un coût calculatoire de recherche d'un message dans le 5 second ensemble de données. Dans un mode de réalisation, les informations contenues dans le premier et le second ensembles de données sont contenues dans un seul ensemble de données. La Fig. 5 illustre schématiquement un deuxième exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention. Ce 10 procédé reprend des étapes du procédé décrit en relation avec la Fig. 4. Dans ce procédé, les étapes 401 à 403, 405, 406 et 408 à 410 sont identiques aux étapes 401 à 403, 405, 406 et 408 à 410 décrites en relation avec la Fig. 4. Dans le mode de réalisation décrit en relation avec la Fig. 5, le flux de données binaires représente une suite de trames avec des points de synchronisation sous forme 15 d'entête de synchronisation. Par ailleurs, les informations représentatives de chaque signal radio candidat contenues dans le premier ensemble de données, comprennent au moins une syntaxe d'un entête de synchronisation. Chaque trame contenue dans un signal radio candidat débute donc par un entête de synchronisation dont la syntaxe est décrite dans les informations représentatives dudit signal radio candidat. Dans chaque 20 trame, l'entête de synchronisation est suivi d'un message. Un message est donc situé à la suite d'un entête de synchronisation et en général entre deux entêtes de synchronisation, comprenant l'entête de synchronisation de la trame contenant ledit message et l'entête de synchronisation d'une trame suivante. Lors d'une étape 4040 remplaçant l'étape 404, le dispositif d'analyse 22 25 construit une liste de types de modulation comprenant pour chaque signal radio candidat un type de modulation et au moins une syntaxe d'un entête de synchronisation. La liste de types de modulation est ensuite transmise au module de démodulation 23 et au module de recherche et d'identification 24. Suite à la réception du flux de données binaires de la part du module de 30 démodulation 23, le module de recherche et d'identification 24 met en oeuvre une étape 4110. Au cours de l'étape 4110, le module de recherche et d'identification 24 recherche dans le flux de données binaires au moins un entête de synchronisation correspondant au type de modulation utilisé pour le signal radio de référence. Si aucune trame commençant par un entête de synchronisation recherchée n'est trouvée, 3032075 14 le module de recherche et d'identification 24 transmet un message au module de démodulation 23 pour qu'il mette en oeuvre l'étape 408. Si une trame est trouvée dans le flux de données binaires, une étape 4113 similaire à l'étape 411, est mise en oeuvre. L'étape 4113 a toutefois un coût 5 calculatoire moins élevé que l'étape 411. En effet, dans ce cas, la recherche du message consiste à chercher un message à la suite de l'entête de synchronisation et non dans tout le flux de données binaires. Les étapes 413 à 415 sont identiques aux étapes 413 à 415 décrites en relation avec la Fig. 4. 10 La Fig. 6 illustre schématiquement un troisième exemple de procédé d'identification de signaux d'équipements radiocommandés selon l'invention. Dans ce troisième exemple, un dispositif radiocommandé est considéré comme identifié lorsqu'une pluralité de messages correspondant à ce dispositif a été trouvée dans un flux de données binaires. 15 Les étapes 401 à 403, 4040, 405, 406 et 408 à 410 sont identiques aux étapes 401 à 403, 4040, 405, 406 et 408 à 410 décrite en relation avec la Fig. 5. Lorsqu'il reçoit le flux de données binaires de la part du module de démodulation 23, le module de recherche et d'identification 24 initialise à la valeur « 0 » une variable ntrame permettant de compter un nombre de trames détectées. 20 Lorsqu'aucune trame n'est trouvée dans le flux de données binaires, une étape 4110 identique à l'étape 4110 décrite en relation avec la Fig. 5 est suivie de l'étape 408. Lorsqu'une trame est détectée, l'étape 4110 est suivie d'une étape 4112, au cours de laquelle la variable ntrame est incrémentée d'une unité. 25 L'étape 4112 est suivie d'une étape 4113 identique à l'étape 4113 décrite en relation avec la Fig. 5. L'étape 4113 est suivie de l'étape 413 décrite en relation avec les Figs. 4 et 5. Lors d'une étape 4140, similaire à l'étape 414 décrite en relation avec les Figs. 4 et 5, lorsqu'aucun message correspondant au message contenu dans la trame identifiée 30 lors de l'étape 4110 n'est trouvé dans le second ensemble de données, le module de recherche et d'identification met de nouveau en oeuvre l'étape 4110 pour rechercher une autre trame dans le flux de données binaires. Si, lors de l'étape 4140, un message correspondant au message contenu dans la trame identifiée lors de l'étape 4110 est trouvé dans le second ensemble de données, le 3032075 15 module de recherche et d'identification 24 incrémente, lors d'une étape 4150, une variable 8i d'une unité. La variable 8i est dédiée à un équipement radiocommandé représenté dans le second ensemble de données. L'indice i de la variable 8i est donc représentatif d'un équipement radiocommandé représenté dans le second ensemble de 5 données. La variable 8i représente un nombre de messages correspondant à l'équipement radiocommandé d'indice i trouvés dans le flux de données binaires. Dans une étape 4151, le module de recherche et d'identification compare la variable ntrame à un seuil Ntrame représentant un nombre total de trames minimal devant être trouvées dans le flux de données binaires pour qu'un équipement 10 radiocommandé puisse être identifié de manière certaine. Ntrame est par exemple égal à la valeur « 20 ». Tant que la variable ntrame n'a pas atteint le seuil Ntrame aucune identification n'est possible. Si ntrame A, l'équipement radiocommandé correspondant à ntrame 20 l'indice i est considéré comme identifié et l'étape 415, décrite en relation avec les Figs. 4 et 5, est mise en oeuvre. Dans un mode de réalisation, le dispositif d'identification de signaux d'équipements radiocommandés 12 peut détecter, lors de l'étape 401, plusieurs signaux radio cibles. 25 Ces signaux radio cibles peuvent émaner de plusieurs équipements radiocommandés différents. Le dispositif d'identification de signaux d'équipements radiocommandés 12 peut alors mettre en oeuvre séquentiellement ou en parallèle les procédés décrits en relation avec les Figs. 4, 5 et 6 pour identifier chaque équipement radiocommandé indépendamment. 30 Ces signaux radio cibles peuvent aussi émaner d'un même équipement radiocommandé. Par exemple, une radiocommande peut produire des signaux de commande et un dispositif radiocommandé commandé par cette radiocommande peut produire des signaux audio ou vidéo destinés à la radiocommande ou à un dispositif tiers. Là encore, le dispositif d'identification de signaux d'équipements 3032075 16 radiocommandés 12 peut mettre en oeuvre séquentiellement ou en parallèle les procédés décrits en relation avec les Figs. 4, 5 et 6 pour identifier l'équipement radiocommandé. Ce mode de réalisation peut permettre de distinguer plus finement des équipements radiocommandés. En effet, deux équipements radiocommandés 5 différents peuvent utiliser des mêmes signaux de commandes, alors que seul l'un des deux équipements est capable d'acquérir et transmettre des signaux audio et/ou vidéo. Lorsque plusieurs mises en oeuvre des procédés décrits en relation avec les Figs. 4, 5 et 6 permettent d'identifier un même équipement radiocommandé à partir de deux signaux radio cibles différents, le dispositif d'identification de signaux d'équipements 10 radiocommandés 12 détermine qu'un seul équipement radiocommandé est détecté, et ne prend pas en compte les équipements radiocommandés représentés dans le second ensemble de données ne produisant que l'un des deux signaux radio cible identifiés. REVENDICATIONS1) Procédé d'identification de signaux d'équipements radiocommandés, caractérisé en ce qu'il comprend les étapes suivantes : rechercher (401) au moins un signal radio, dit signal radio cible, dans une gamme de fréquences prédéfinie ; pour chaque signal radio cible trouvé : mettre en oeuvre une analyse spectrale (402) sur le signal radio cible afin de déterminer des informations représentatives du signal radio cible ; rechercher (403), dans un premier ensemble de données, contenant pour chaque signal radio d'une pluralité de signaux radio, des informations représentatives dudit signal radio de ladite pluralité, au moins un signal radio de ladite pluralité, dit signal radio candidat, tel qu'une distance entre le signal radio cible et le signal radio candidat, calculée à partir des informations représentatives du signal radio cible et du signal radio candidat, est minimum ; pour au moins un signal radio candidat, dit signal radio de référence, obtenir (404, 4040) un type de modulation utilisé pour le signal radio de référence, et appliquer (406) au signal radio cible une démodulation correspondant au type de la modulation obtenu afin d'obtenir un flux de données binaires ; rechercher (411, 4113) au moins un message dans le flux de données binaires, et pour chaque message trouvé, rechercher (413) ledit message dans un second ensemble de données mettant en correspondance des messages avec des équipements radiocommandés, et identifier (415) un équipement radiocommandé en fonction d'un nombre de messages correspondant audit équipement radiocommandé trouvé dans le flux de données binaires. 2) Procédé selon la revendication 1, caractérisé en ce que les informations représentatives du signal radio cible et de chaque signal radio de la pluralité de signaux radio comprennent une fréquence de porteuse et une largeur de bande passante, la distance entre le signal radio cible et un signal radio candidat étant calculée à partir des fréquences de porteuse et des largeurs de bande passante du signal radio cible et du signal radio candidat. 3032075 18 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que les informations représentatives de chaque signal radio de la pluralité de signaux radio comprennent un type de modulation, le type de modulation du signal radio de référence étant obtenu à partir du premier ensemble de données. 5 4) Procédé selon la revendication 1, 2 ou 3, caractérisé en ce que lors de la recherche d'un message dans le flux de données binaires, le procédé comprend l'étape suivante : rechercher (4110) une trame dans un flux de données binaires résultant de la 10 démodulation du signal radio cible, le message étant recherché (4113) dans la trame ; 5) Procédé selon la revendication 4, caractérisé en ce que les informations représentatives du signal radio de référence comprennent une description d'au moins un entête de synchronisation, et en ce que la recherche de la trame comprend une 15 recherche d'au moins un entête de synchronisation correspondant au signal radio de référence. 6) Procédé selon la revendication 4 ou 5, caractérisé en ce que un équipement radiocommandé est identifié lorsque le nombre de messages correspondant audit 20 équipement radiocommandé trouvé dans le flux de données binaires est supérieur à un premier seuil. 7) Procédé selon la revendication 4 ou 5, caractérisé en ce que un équipement radiocommandé est identifié lorsque, suite à une obtention (4151), à partir du flux de 25 données binaires, d'un ensemble de messages comprenant un nombre total de messages supérieur à un deuxième seuil, un pourcentage des messages correspondant audit équipement radiocommandé compris dans l'ensemble de messages, est supérieur (4152) à un troisième seuil. 30 8) Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que, lorsque, suite à la recherche d'au moins un signal radio cible, plusieurs signaux radio cibles sont trouvés et que chaque signal radio cible correspond à un même équipement radiocommandé, seuls des équipements radiocommandés aptes à produire chaque signal radio cible sont identifiés. 3032075 19 9) Dispositif d'identification de signaux d'équipements radiocommandés caractérisé en ce qu'il comprend les moyens suivants : un module de recherche d'un signal radio (20) pour rechercher un signal radio, 5 dit signal radio cible, dans une gamme de fréquences prédéfinie ; un module d'analyse spectrale (21) pour mettre en oeuvre une analyse spectrale sur le signal radio cible afin de déterminer des informations représentatives du signal radio cible ; un module de recherche (22) pour rechercher, dans un premier ensemble de 10 données, contenant pour chaque signal radio d'une pluralité de signaux radio, des informations représentatives dudit signal radio de ladite pluralité, au moins un signal radio de ladite pluralité, dit signal radio candidat, tel qu'une distance entre le signal radio cible et le signal radio candidat, calculée à partir des informations représentatives du signal radio cible et signal radio candidat, est minimum; 15 un module de démodulation (23) pour appliquer au signal radio cible une démodulation correspondant à un type de modulation utilisé pour un signal radio candidat ; un module de recherche et d'identification (24) apte à : rechercher au moins un message dans un flux de données binaires, rechercher un message trouvé dans le flux 20 de données binaires dans un second ensemble de données mettant en correspondance des messages avec des équipements radiocommandés, et identifier un équipement radiocommandé en fonction d'un nombre de messages correspondant audit équipement radiocommandé trouvé dans le flux de données binaires. 25 10) Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un processeur du dispositif. 30 11) Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un processeur dudit dispositif