Brevet FR3076966A1 — publié le 20190719

Procédé d'estimation d'une trame radiofréquence, produit programme d'ordinateur et dispositif d'estimation correspondants. 1 DOMAINE TECHNIQUE Le domaine de l'invention est celui de la réception de données transmises par voie radiofréquence. Plus particulièrement, l'invention concerne un procédé d'estimation des données véhiculées par une trame radiofréquence reçue dans un contexte de collisions avec une ou plusieurs autres trames. L'invention a de nombreuses applications, notamment mais non exclusivement dans le domaine de la réception de signaux émis selon un protocole d'accès opportuniste à la ressource radiofréquence (i.e. un protocole autorisant une l'émission de trame de données à une date quelconque). A titre d'exemples non exhaustifs, on peut citer les signaux ADS-B (pour « Automatic Dependent Surveillance - Broadcast » en anglais) émis par les avions, les signaux AIS (pour « Automatic Identification System » en anglais) émis par les bateaux, ou encore les signaux de certains réseaux dédiés aux objets connectés comme les signaux SigFox ou LoRa. 2 ARRIERE-PLAN TECHNOLOGIQUE Dans un contexte de réception de signaux radiofréquences émis selon un protocole d'accès opportuniste, les trames de données en provenance de différents émetteurs peuvent entrer en collision au niveau d'un récepteur écoutant les signaux en question. Lors d'une telle collision, chaque trame agit comme une interférence pour les autres trames et réduit ainsi le rapport signal sur bruit plus interférence, ou SIN R, et donc la qualité de l'estimation des données véhiculées par chaque trame au final. Dans ce contexte, il est intéressant de « décollisionner » les trames en collision avant de les démoduler individuellement. Actuellement, des solutions de décollisionnement existent. Une première technique est basée sur l'Annulation Successive d'Interférences, ou SIC. Une telle technique consiste à démoduler la trame présentant la plus forte amplitude parmi une somme de trames afin d'en estimer les données. En remodulant les données 2 ainsi estimées, une réplique de la trame de plus forte amplitude est obtenue et peut ainsi être soustraite à la somme de trames initiales. La deuxième trame de plus forte amplitude peut alors être démodulée et ainsi de suite. Cependant les inconvénients d'une telle technique sont multiples. Par exemple, 5 les trames superposées doivent avoir des amplitudes avec des différences marquées. Par ailleurs la trame remodulée doit être parfaitement estimée. Enfin, la charge de calcul est importante, ce qui rend difficile une implémentation embarquée, par exemple à bord d'un système radio mobile. Une deuxième technique de décollisionnement est basée sur l'utilisation 10 d'antennes actives, ou plus généralement d'antennes en réseau agiles, permettant de former différents faisceaux de réception afin de filtrer spatialement les trames émises par des émetteurs distincts. Cependant, là encore les inconvénients d'une telle technique sont nombreux. Par exemple, un tel filtrage spatial ne fonctionne que si les émetteurs en question sont 15 éloignés les uns des autres. Par ailleurs, la charge de calcul est là encore importante. Il existe ainsi un besoin pour une technique ne présentant pas les inconvénients de l'art antérieur. 3 RESUME Dans un mode de réalisation de l'invention, il est proposé un procédé d'estimation 20 d'une trame radiofréquence reçue par une pluralité d'antennes délivrant une pluralité de signaux de réception correspondants. Un tel procédé comprend les étapes suivantes : - détection ou non d'une collision, au sein d'un signal de réception donné parmi la pluralité de signaux de réception, entre la trame et au moins une autre trame reçue par la pluralité d'antennes ; et 25 - lorsque la collision est détectée, application d'une méthode de séparation aveugle de sources à la pluralité de signaux de réception pour délivrer une pluralité de signaux séparés correspondants comprenant une estimation de la trame. Ainsi, l'invention propose une solution nouvelle et inventive pour estimer une trame radiofréquence lorsqu'une collision avec une autre trame se produit, par exemple 30 dans un contexte de protocole d'accès opportuniste à la ressource radiofréquence (i.e. un 3 protocole autorisant une émission à une date quelconque de la trame en question comme par exemple le protocole ADS-B (pour « Automatic Dependent Surveillance - Broadcast » en anglais)), de tels protocoles conduisant à des collisions potentielles entre les trames en question au niveau d'un récepteur écoutant les trames en question. 5 Pour ce faire, la méthode revendiquée propose de traiter les signaux reçus via une pluralité d'antennes via l'application d'une méthode de séparation aveugle de sources (par exemple la méthode ICA (pour « Independent Component Analysis » en anglais) afin de séparer les trames en collision. Cependant, il est proposé de ne mettre en oeuvre une telle méthode de séparation 10 aveugle de sources que lorsqu'une collision entre trames est effectivement détectée. Une telle détection est par exemple basée sur l'exploitation des caractéristiques des trames en question, par exemple sur le fait qu'elles sont de même longueur et comprennent une même séquence de référence comme décrit ci-dessous. De la sorte, la charge de calcul et donc la consommation en énergie liée à la mise 15 en oeuvre de la méthode se trouve réduite. Par ailleurs, la mise en oeuvre d'une méthode de séparation aveugle de source sur un signal de réception dans lequel aucune collision n'est présente pourrait conduire à des dégradations de performance par rapport à une démodulation classique. Dans un mode de réalisation, le procédé comprend en outre une étape de 20 détection de trames comprenant une corrélation du signal de réception donné avec au moins une séquence de référence comprise dans la trame et dans l'au moins une autre trame pour délivrer une cartographie représentative de la localisation, dans le temps et en fréquence, de trames présentes au sein du signal de réception donné, la détection de collision étant basée sur la cartographie. 25 Dans un mode de réalisation, l'étape de détection de trames comprend en outre une suppression d'au moins un pic de corrélation de la cartographie, inférieur à un seuil, le seuil étant fonction au moins : - d'un premier seuil fonction de la puissance du signal de réception donné sur une durée temporelle représentative de la corrélation, dite durée de corrélation ; et 4 - d'un terme fonction de la puissance des échantillons du signal de réception donné ayant une énergie supérieure au premier seuil sur la durée de corrélation. Ainsi, le nombre de fausses détections se trouve réduit sur la base d'une analyse du signal reçu sur une durée de corrélation (i.e. la durée du support temporel de la 5 fonction de corrélation utilisée). Par exemple, une telle durée est égale à deux fois la longueur de la séquence de référence comprise dans les trames analysées. Dans un mode de réalisation, l'étape de détection de trames comprend en outre : - une sélection d'un premier pic de corrélation d'indice temporel minimal dans la cartographie ; 10 - une suppression de pics de corrélation ayant : - un même indice fréquentiel que le premier pic de corrélation ; et - un indice temporel supérieur à l'indice temporel du premier pic de corrélation auquel est ajoutée la durée de corrélation. Dans un mode de réalisation, l'étape de détection de trames comprend en outre, 15 pour un indice fréquentiel pour lequel au moins deux pics de corrélation existent dans la cartographie, une obtention d'une différence d'indices entre des indices temporels maximal et minimal des au moins deux pics de corrélation à l'indice fréquentiel donné. L'obtention de la différence d'indice, répétée pour chaque indice fréquentiel pour lequel au moins deux pics de corrélation existent dans la cartographie, délivrant un jeu d'au 20 moins une différence d'indices temporels. La détection de trames comprend en outre une suppression d'un pic de corrélation d'indice temporel maximal parmi les au moins deux pics de corrélation d'indice fréquentiel correspondant à une différence maximale d'indices temporels parmi le jeu d'au moins une différence d'indices temporels. Dans un mode de réalisation, les étapes d'obtention de la différence d'indice 25 répétée et de suppression d'un pic de corrélation sont mises en oeuvre itérativement jusqu'à ce que le nombre total de pics de corrélation présents dans la cartographie soit réduit à un nombre maximal prédéfini de pics. Dans un mode de réalisation, l'étape de détection de trames comprend en outre : - une sélection d'un dernier pic de corrélation d'indice temporel maximal dans la 30 cartographie ; 5 - une suppression d'un pic de corrélation d'indice temporel précédant l'indice temporel maximal. Dans un mode de réalisation, l'étape de suppression d'un pic de corrélation d'indice temporel précédant l'indice temporel maximal est mise en oeuvre itérativement 5 jusqu'à ce que le nombre total de pics de corrélation présents dans la cartographie soit réduit à un autre nombre maximal prédéfini de pics. Ainsi, le nombre de pics de corrélation utilisés pour détecter la présence d'une trame à une fréquence donnée est réduit afin de simplifier l'implémentation matérielle de la méthode. 10 Dans un mode de réalisation, les trames sont de même durée, dite durée de trame, et la détection de collision comprend en outre, pour un indice fréquentiel donné pour lequel au moins un autre pic de corrélation existe dans la cartographie sur une première fenêtre temporelle d'une durée égale à la durée de trame et débutant à l'indice temporel du premier pic de corrélation, une obtention d'un nombre d'indices temporels 15 de l'au moins un autre pic de corrélation d'indice fréquentiel donné dans la première fenêtre temporelle. L'obtention du nombre d'indices, répétée pour chaque indice fréquentiel pour lequel au moins un autre pic de corrélation existe dans la cartographie dans la première fenêtre temporelle, délivrant un jeu d'au moins un nombre d'indices temporels. La détection de collision comprend en outre une sélection d'un indice 20 fréquentiel, dit indice fréquentiel de trame, correspondant à un nombre maximal d'indices temporels parmi le jeu d'au moins un nombre d'indices temporels. L'indice fréquentiel de trame identifie la fréquence de la trame. Un début estimé de la trame est donné par un indice temporel minimal de l'au moins un autre pic de corrélation d'indice fréquentiel correspondant à l'indice fréquentiel de trame. 25 Ainsi, il est décidé que la trame reçue correspond à une fréquence porteuse pour laquelle le nombre de pics de corrélation est le plus important dans la cartographie sur la durée de la première fenêtre temporelle. Dans un mode de réalisation, le procédé comprend en outre, lorsque au moins un autre nombre d'indices temporels du jeu d'au moins un nombre d'indices temporels est 30 égal au nombre maximal d'indices temporels, une obtention, pour un indice fréquentiel 6 donné correspondant au nombre maximal d'indices temporels parmi le jeu d'au moins un nombre d'indices temporels, d'une autre différence d'indices entre des indices temporels maximum et minimum de l'au moins un autre pic de corrélation d'indice fréquentiel donné. L'obtention de la différence d'indice, répétée pour chaque indice fréquentiel 5 correspondant au nombre maximal d'indices temporels parmi le jeu d'au moins un nombre d'indices temporels, délivrant un jeu d'au moins une différence d'indices temporels. L'indice fréquentiel de trame est mis à jour vers un indice fréquentiel correspondant à une différence maximale d'indices temporels parmi le jeu d'au moins une différence d'indices temporels. Un début estimé de la trame est mis à jour vers 10 l'indice temporel minimal de l'au moins un pic de corrélation d'indice fréquentiel correspondant à l'indice fréquentiel de trame mis à jour. Ainsi, il est décidé que la trame reçue correspond à une fréquence porteuse pour laquelle des pics de corrélation s'étendent sur une durée la plus importante dans la première fenêtre temporelle de la cartographie. 15 Dans un mode de réalisation, il est décidé qu'une collision est détectée entre la trame et l'autre trame lorsqu'au moins un pic de corrélation donné ayant : - un indice fréquentiel différent de l'indice fréquentiel de trame ; et - un indice temporel supérieur à l'indice temporel maximal de l'au moins un autre pic de corrélation à l'indice fréquentiel de trame ; 20 existe dans la cartographie sur la première fenêtre temporelle. L'indice fréquentiel de l'au moins un pic de corrélation donné, dit indice fréquentiel de l'autre trame, identifie la fréquence de l'autre trame. Ainsi, une collision est détectée lorsqu'au moins un pic de corrélation de l'autre trame est présent dans la première fenêtre temporelle. 25 Dans un mode de réalisation, une première fenêtre temporelle mise à jour d'une durée égale à la durée de trame, débute au début estimé de la trame. Il est décidé qu'une collision est détectée entre la trame et l'autre trame lorsqu'au moins un pic de corrélation donné existe dans la cartographie sur une deuxième fenêtre temporelle d'une durée égale à la durée de trame et débutant à une fin de la première fenêtre temporelle mise à jour. 7 L'au moins un pic de corrélation donné a un indice temporel minimal donné et un indice temporel maximal donné tels que : - la différence entre l'indice temporel minimal donné et la fin de la première fenêtre temporelle mise à jour est inférieure à un seuil de décision ; et 5 - la différence entre l'indice temporel minimal donné et l'indice temporel maximal de l'au moins un autre pic de corrélation à l'indice fréquentiel de trame est inférieure au seuil de décision auquel est ajoutée la différence entre la fin de la deuxième fenêtre temporelle et l'indice temporel maximal donné. Un indice fréquentiel de l'au moins un pic de corrélation donné, dit indice fréquentiel de l'autre trame, identifiant la fréquence de 10 l'autre trame. Ainsi, une collision est détectée lorsque les pics de corrélation de l'autre trame sont présents dans la deuxième fenêtre temporelle. Dans un mode de réalisation, la détection de collision comprend en outre une sous-étape d'estimation d'un début de l'autre trame dans le signal de réception donné 15 correspondant à un indice temporel minimal de l'au moins un pic de corrélation donné auquel est soustrait la durée de corrélation. Ainsi, le début de l'autre trame est estimé lorsqu'au moins un pic de corrélation de l'autre trame est présent dans la première fenêtre temporelle. Dans un mode de réalisation, la détection de collision comprend en outre une 20 sous-étape d'estimation d'un début de l'autre trame dans le signal de réception donné correspondant à l'indice temporel maximal de l'au moins un pic de corrélation donné auquel est soustraite la durée de trame. Ainsi, le début de l'autre trame est estimé lorsque les pics de corrélation de l'autre trame sont présents dans la deuxième fenêtre temporelle. 25 Dans un mode de réalisation, l'étape d'application d'une méthode de séparation aveugle de sources est fonction du début estimé de la trame et/ou du début de l'autre trame. Ainsi, les performances de la méthode de séparation aveugle de sources sont améliorées. 8 Par ailleurs la consommation en énergie du système est maîtrisée, la méthode de séparation aveugle de sources n'étant appliquée que sur la portion d'intérêt des signaux de réception. Dans un mode de réalisation, le procédé comprend en outre les étapes de : 5 - sélection d'un signal séparé délivré par la méthode de séparation aveugle de sources maximisant le ratio entre une puissance du signal séparé au niveau de l'autre trame et une puissance du signal séparé au niveau de la trame ; - détermination d'un intervalle de recherche d'un début précisé de l'autre trame sur la base de la cartographie ; 10 - estimation du début précisé de l'autre trame par application de la sous-étape d'estimation d'un début de l'autre trame à une cartographie précisée délivrée par application de l'étape de détection de trames (selon l'un quelconque des modes de réalisation précités) à une portion du signal séparé sélectionné correspondant à l'intervalle de recherche déterminé. 15 Ainsi, le signal présentant le maximum d'énergie au niveau de l'autre trame parmi tous les signaux délivrés par le bloc de séparation aveugle de sources est utilisé pour estimer de manière plus fiable un début précisé de l'autre trame en question. Un tel début précisé permet alors de confirmer ou non la collision précédemment détectée comme décrit ci-dessous. 20 Dans un mode de réalisation : - une borne inférieure de l'intervalle de recherche est égale à l'indice temporel minimal de l'au moins un pic de corrélation donné à l'indice fréquentiel de l'autre trame auquel est soustraite la durée de corrélation ; et - une borne supérieure de l'intervalle de recherche est égale à la valeur minimale 25 entre : - l'indice temporel minimal de l'au moins un pic de corrélation donné à l'indice fréquentiel de l'autre trame auquel est ajoutée la durée de corrélation ; et - le début estimé de la trame auquel est ajoutée la durée de trame. Ainsi, l'intervalle de recherche est déterminé lorsqu'au moins un pic de 30 corrélation de l'autre trame est présent dans la première fenêtre temporelle. Dans un mode de réalisation : - une borne inférieure de l'intervalle de recherche est égale à l'indice temporel maximal de l'au moins un pic de corrélation donné à l'indice fréquentiel de l'autre trame auquel est soustraite la durée de trame ; et 5 - une borne supérieure de l'intervalle de recherche est égale à l'indice temporel minimal de l'au moins un pic de corrélation donné à l'indice fréquentiel de l'autre trame. Ainsi, l'intervalle de recherche est déterminé lorsque les pics de corrélation de l'autre trame sont présents dans la deuxième fenêtre temporelle. Dans un mode de réalisation, le procédé comprend en outre les étapes suivantes : 10 - confirmation ou non de la collision, au sein du signal de réception donné, entre la trame et l'autre trame sur la base du début estimé de la trame et du début précisé de l'autre trame ; et - démodulation du signal de réception donné, lorsque la collision n'est pas confirmée, ou démodulation du signal séparé comprenant une estimation de la trame, 15 lorsque la collision est confirmée. Ainsi, la démodulation du signal reçu se fait de manière sélective soit sur le signal séparé délivré par le bloc de séparation aveugle de sources lorsque la collision a été confirmée, soit sur le signal sélectionné au niveau d'une antenne de réception si la collision n'est pas confirmée. En effet, dans ce dernier cas, l'application de la méthode de 20 séparation aveugle de sources peut conduire à une dégradation du signal reçu lorsque aucune collision n'est présente. Dans un mode de réalisation, la confirmation ou non de la collision comprend un calcul d'une différence entre un indice temporel d'un pic de corrélation d'un jeu de possibles débuts de l'autre trame et un indice temporel d'un pic de corrélation d'un jeu 25 de possibles débuts de la trame. Le calcul d'une différence effectué pour chaque pic de corrélation du jeu de possibles débuts de l'autre trame et pour chaque pic de corrélation du jeu de possibles débuts de la trame délivre un jeu de différences temporelles. La collision est confirmée lorsque au moins une différence temporelle du jeu de différences temporelles est inférieure à la durée de trame. 9 10 Dans un mode de réalisation, pour un n-ième pic de corrélation déterminé comme possible début de la trame dans le jeu de possibles débuts de la trame, le n-ième pic de corrélation ayant, dans la cartographie, un indice fréquentiel correspondant à l'indice fréquentiel de trame, et ayant un indice temporel compris entre le début estimé de la 5 trame et le début estimé de la trame auquel est ajouté la durée de corrélation, la confirmation ou non de la collision comprend un test de pics de corrélation parmi les pics de corrélation présents en suivant les indices temporels croissants à partir d'un indice temporel du n-ième pic de corrélation. Le test est appliqué successivement jusqu'à la détermination d'un n+1-ième pic de corrélation comme possible début de la trame 10 lorsqu'une amplitude du n+1-ième pic de corrélation est telle qu'une différence avec l'amplitude du n-ième pic de corrélation déterminé est supérieure à un seuil de détection auquel est multiplié une valeur minimale des amplitudes des pics de corrélation présents dans la cartographie. Dans un mode de réalisation, le test successif est mis en oeuvre itérativement 15 depuis un état initial dans lequel un indice temporel du n-ième pic de corrélation correspond au début estimé de la trame, le n+1-ième pic de corrélation se substituant au n-ième pic de corrélation pour une mise en oeuvre suivante du test successif. La mise en oeuvre itérative délivre le jeu de possibles débuts de la trame. Dans un mode de réalisation, la confirmation ou non de la collision comprend en 20 outre une suppression, dans la cartographie précisée, d'au moins un pic de corrélation ayant une amplitude inférieure à un troisième seuil. La suppression délivre le jeu de possibles débuts de l'autre trame. Dans un mode de réalisation, le procédé comprend en outre, lorsque la collision est confirmée : 25 - une insertion, dans la cartographie précisée, d'un pic de corrélation additionnel ayant un indice fréquentiel correspondant à l'indice fréquentiel de l'autre trame et ayant un indice temporel correspondant au début estimé de la trame auquel est ajouté un délai minimal égal au minimum des différences temporelles du jeu de différences temporelles. L'insertion est mise en oeuvre lorsque le délai minimal est inférieur strictement à une 30 différence entre le début précisé de l'autre trame et le début estimé de la trame. Le début 11 précisé de l'autre trame est mis à jour à la valeur de l'indice temporel du pic de corrélation additionnel ; - une suppression, dans la cartographie précisée, de chaque pic de corrélation ayant un indice fréquentiel correspondant à l'indice fréquentiel de l'autre trame et ayant 5 un indice temporel inférieur au début estimé de la trame auquel est ajouté le délai minimal lorsque le délai minimal est supérieur ou égal à la différence entre le début précisé de l'autre trame et le début estimé de la trame. Le pic de corrélation additionnel est en outre inséré dans la cartographie précisée lorsque le délai minimal est supérieur à la différence entre le début précisé de l'autre trame et le début estimé de la trame. Le 10 début précisé de l'autre trame est mis à jour à une valeur de l'indice temporel du pic de corrélation additionnel ; délivrant une cartographie précisée modifiée utilisée pour la démodulation du signal séparé. Ainsi, la prise en compte du début précisé de l'autre trame pour la démodulation 15 du signal séparé permet d'optimiser la démodulation du signal en question. Dans un mode de réalisation, les étapes du procédé (selon l'un quelconque des modes de réalisation précités) sont mises en oeuvre itérativement. L'autre trame se substitue à la trame pour une mise en oeuvre suivante des étapes en question. Le début précisé de l'autre trame se substitue au début estimé de la trame. 20 Ainsi, la détection de collision se fait successivement dans le temps pour chaque trame détectée. L'invention concerne également un programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé tel que décrit précédemment, selon l'un quelconque de ses différents modes de réalisation, lorsqu'il est 25 exécuté par un processeur. Dans un autre mode de réalisation de l'invention, il est proposé un dispositif d'estimation d'une trame radiofréquence reçue par une pluralité d'antennes délivrant une pluralité de signaux de réception correspondants. 12 Un tel dispositif d'estimation d'une trame radiofréquence est notamment apte à mettre en oeuvre le procédé d'estimation d'une trame radiofréquence selon l'invention (selon l'un quelconque des différents modes de réalisation précités). Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux 5 du procédé d'estimation décrit précédemment. Par conséquent, ils ne sont pas détaillés plus amplement. 4 LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins 10 annexés, dans lesquels : la figure 1 illustre l'architecture d'un récepteur multi-antennes adaptatif comprenant un dispositif d'estimation d'une trame radiofréquence selon un mode de réalisation de l'invention ; les figures 2a et 2b illustrent les étapes d'un procédé d'estimation d'une trame 15 radiofréquence selon un mode de réalisation de l'invention ; les figures 3a à 3i illustrent les calculs faits lors de la mise en oeuvre de certaines des étapes du procédé des figures 2a et 2b; la figure 4 illustre un exemple de structure d'un dispositif d'estimation d'une trame radiofréquence permettant la mise en oeuvre du procédé des figures 2a et 20 2b. 5 DESCRIPTION DETAILLEE DE L'INVENTION Sur toutes les figures du présent document, les éléments et étapes identiques sont désignés par une même référence. Le principe général de la technique décrite consiste à détecter ou non une 25 collision au sein d'un signal de réception donné parmi une pluralité de signaux de réception délivrée par une pluralité d'antennes embarquées par le récepteur selon l'invention. Lorsqu'une telle collision est détectée, une méthode de séparation aveugle de sources est appliquée à la pluralité de signaux de réception pour délivrer une pluralité de 30 signaux séparés correspondants, i.e. une pluralité de signaux décollisionnés. 13 De la sorte, l'application ciblée de la méthode de séparation aveugle de sources uniquement aux signaux de réception pour lesquels un gain de traitement réel est attendu permet de maîtriser la charge de calcul et donc la consommation en énergie liée à la mise en oeuvre d'une telle méthode. 5 On décrit maintenant, en relation avec la figure 1, l'architecture d'un récepteur multi-antennes adaptatif comprenant un dispositif d'estimation d'une trame radiofréquence selon un mode de réalisation de l'invention. Un tel récepteur comprend une pluralité d'antennes 110_1 à 110_N délivrant une pluralité de signaux de réception correspondants. 10 Chacun des signaux de réception est traité par une tête de réception radiofréquence correspondante, RX1 à RXN, (par exemple un récepteur à conversion directe, à fréquence intermédiaire basse, etc.) de manière à délivrer une pluralité correspondante de signaux transposés en bande de base afin d'effectuer les traitements selon l'invention. Pour ce faire, les signaux transposés en question sont délivrés au 15 dispositif 100 d'estimation d'une trame radiofréquence selon l'invention. Plus particulièrement, le dispositif 100 comprend un bloc F de détection de trame et de réduction du nombre de détections obtenues. Un tel bloc 120 implémente l'étape E200 de détection de trames décrite ci-dessous en relation avec la figure 2a. En effet, dans l'hypothèse où les antennes 110_1 à 110_N présentent un 20 diagramme de rayonnement identique, seul un terme de déphasage distingue un signal de réception délivré par une antenne donnée de la pluralité d'antennes 110_1 à 110_N, d'un autre signal de réception délivré par une autre antenne de la pluralité d'antennes en question. Par ailleurs les traitements appliqués par le bloc 120 sont insensibles à cette information de phase comme il apparaît au vu de la description ci-dessous de l'étape 25 E210. Un telle détection de trame est ainsi effectuée sur un seul des signaux transposés, ici sur la base du signal de réception délivré par l'antenne 110_1 dans le mode de réalisation illustré. Dans d'autres modes de réalisation non illustrés, un autre signal de réception délivré par une autre antenne 110_2 à 110_N est utilisé pour effectuer les 14 traitements de l'étape E210. Par exemple, le signal de plus forte amplitude parmi les signaux de réception délivrés par les antennes 110_2 à 110_N est utilisé. De manière générale, les traitements décrits par la suite et appliqués par le bloc 120 au signal reçu sont indépendants du choix du signal de réception en question, comme 5 il apparaît au vu de la description ci-dessous en relation avec l'étape E210. De retour à la figure 1, le bloc 120 délivre une cartographie représentative de la localisation, dans le temps et en fréquence, des trames présentes au sein du signal de réception délivré par l'antenne 110_1. La cartographie est fournie au bloc 130 mettant en oeuvre les traitements de 10 l'étape E210 de détection ou non d'une collision entre une trame reçues et au moins une autre trame. Un telle étape E210 est décrite ci-dessous en relation avec la figure 2b. Lorsqu'aucune détection n'est détectée par le bloc 130, le signal de réception délivré par l'antenne 110_1 est transmis après transposition au bloc de démodulation 160 afin d'estimer les données véhiculées par la trame en question. Un tel bloc 160 met en 15 oeuvre les traitements de l'étape E270 décrite ci-dessous en relation avec la figure 2b afin d'estimer les données véhiculées par le signal de réception en question. Plus particulièrement, le bloc 160 implémente des techniques classiques de démodulation d'un signal radiofréquence. En effet, lorsqu'aucune collision n'est détectée, les traitements de séparation aveugle de source et les traitements subséquents décrits ci- 20 dessous en relation avec la figure 2b ne sont pas mis en oeuvre afin de réduire la charge calculatoire et la consommation en énergie du dispositif. Par ailleurs, la mise en oeuvre d'une méthode de séparation aveugle de source sur un signal de réception dans lequel aucune collision n'est présente pourrait conduire à des dégradations de performance par rapport à une démodulation classique. 25 A contrario, lorsqu'une collision est détectée, la pluralité de signaux transposés est délivrée au bloc 140 mettant en oeuvre l'étape E220 de séparation aveugle de source décrite ci-dessous en relation avec la figure 2b. Un tel bloc 140 délivre une pluralité de signaux séparés correspondant à la pluralité de signaux de réception. Les signaux séparés sont délivrés au bloc 150 afin de sélection d'un signal séparé le plus représentatif d'une 30 autre trame en collision avec la trame reçue considérée. Plus particulièrement, un tel bloc 15 150 met en oeuvre les étapes E230 à E260 décrites ci-dessous en relation avec la figure 2b. Lorsque la collision entre la trame et au moins l'autre trame n'est pas confirmée, le bloc 160 de démodulation estime les données véhiculées par la trame sur la base du 5 signal de réception délivré par l'antenne 110_1 (cf. supra). A contrario, lorsque la collision est confirmée, les données véhiculées par la trame reçue sont estimées sur la base d'une démodulation du signal séparé sélectionné précité. On décrit maintenant, en relation avec les figure 2a et 2b ainsi qu'en relation avec les figures 3a à 3i, les étapes d'un procédé d'estimation d'une trame radiofréquence selon 10 un mode de réalisation de l'invention ainsi que des exemples de calculs faits lors de la mise en oeuvre de certaines des étapes du procédé en question. Lors d'une étape E200 de détection de trames, le bloc 120 traite la séquence d'échantillons y (k) du signal transposé y (t) correspondant au signal de réception délivré par l'antenne 110_1 afin de délivrer une cartographie représentative de la localisation, 15 dans le temps et en fréquence, des trames présentes au sein du signal de réception en question. Pour ce faire, lors d'une sous-étape E200a, la séquence d'échantillons y (k) est corrélée avec une séquence de référence sREF(k) comprise dans la trame reçue pour délivrer une fonction co(p, q) : 20 avec p et q des entiers qui caractérisent respectivement le temps et l'offset de fréquence entre la porteuse testée et la fréquence centrale du signal de réception transposé par le bloc RX1. Il apparaît en particulier que, la séquence de référence sREF(k) s'étendant sur NREF échantillons, la durée de corrélation (i.e. la durée du support temporel de la fonction 25 de corrélation obtenue) est de 2NREF échantillons. Par exemple, si la trame reçue suit le protocole ADS-B, la séquence de référence en question vaut « 10001 ». Un tel protocole d'accès à la ressource radiofréquence étant opportuniste, différentes trames suivant ce protocole peuvent se trouver en collision avec la trame reçue au niveau du récepteur. Cependant, toutes les trames ADS-B ayant la 16 même séquence de référence, la corrélation en question comprend des pics de corrélation correspondant aux différentes trames détectées, i.e. la trame reçue ainsi que les autres trames potentiellement en collision avec elle. Dans la suite, on emploiera indifféremment les termes « pic de corrélation » ou 5 « détection de trame » pour désigner les échantillons retenus susceptibles d'appartenir à l'une ou l'autre trame. Dans des alternatives d'implémentations, l'équation ci-dessus est réécrite de manière à faire apparaître une transformée de Fourier rapide. Ainsi, la fonction co(p, q) est implémentée sous une forme permettant de simplifier l'implémentation matérielle. 10 Afin de réduire le nombre de fausses détections, la fonction co(p, q) est filtrée. Plus particulièrement, lors d'une sous-étape E200b, les pics de corrélation inférieurs à un seuil d sont supprimés, le seuil d étant fonction au moins : d'un premier seuil di_ fonction de la puissance du signal de réception transposé y (t) sur la durée de corrélation ; et 15 d'un terme d2 fonction de la puissance des échantillons du signal de réception transposé y (t) ayant une énergie supérieure au premier seuil d1 sur la durée de corrélation. En d'autres termes : ly(k)I 20 et : Dans une variante, le seuil d est choisi tel que : 1 - OSP - P - d2 . OS P - d2 + avec o-N2 une estimée de la puissance de bruit présent dans le signal de réception transposé 25 y (t), OSF le facteur de suréchantillonnage par rapport à la fréquence symbole du signal y (t) numérisé, et P un paramètre d'ajustement du taux de fausses alarmes compris entre 17 0 et 1. En pratique, la valeur P = 0,3 donne de bons résultats dans le cas de trames selon le protocole ADS-B. Une fois la sous-étape E200b de suppression des pics de corrélation d'amplitude inférieure à d effectuée, une cartographie avec un nombre réduit de fausses détections 5 est obtenue. Cependant, le nombre de fausses détections est encore réduit afin d'obtenir une complexité calculatoire raisonnable pour une implémentation embarquée. Pour ce faire, trois filtres sont appliqués successivement lors de la mise en oeuvre respectivement des étapes E200C à E200h décrites ci-dessous. 10 On entend par complexité calculatoire raisonnable, un calcul qui ne dépasse pas en temps et en puissance les capacités limitées d'une implémentation embarquée. Premier filtre : Lors d'une sous-étape E200c, un premier pic de corrélation d'indice temporel minimal To est sélectionné dans la cartographie. Lors d'une sous-étape E200d, les pics de corrélation ayant : 15 - un même indice fréquentiel que le premier pic de corrélation sélectionné ; et - un indice temporel supérieur à l'indice temporel du premier pic de corrélation sélectionné auquel est ajoutée la durée de corrélation ; sont supprimés dans la durée d'une trame (e.g. 120p pour le protocole ADS-B) à partir de l'indice fréquentiel du premier pic de corrélation sélectionné. 20 En effet, le premier pic de corrélation détecté représentant normalement une trame, les détections qui arrivent dans la durée de corrélation sont censées correspondre à la même trame. Sur une durée de trame, les pics à la même fréquence arrivant au-delà de cette durée de corrélation sont supprimés car seule une trame à une fréquence donnée peut être traitée par durée de trame. 25 Deuxième filtre : Lors d'une sous-étape E200e, pour un indice fréquentiel pour lequel au moins deux pics de corrélation existent, une différence d'indices entre les indices temporels maximal et minimal des pics de corrélation en question est obtenue. La répétition, pour chaque indice fréquentiel pour lequel au moins deux pics de corrélation existent dans la cartographie, de l'obtention en question délivre un jeu d'au moins une 30 différence d'indices temporels. 18 Lors d'une sous-étape E200f, un pic de corrélation d'indice temporel maximal parmi les au moins deux pics de corrélation d'indice fréquentiel correspondant à une différence maximale d'indices temporels parmi le jeu précité d'au moins une différence d'indices temporels est supprimé. 5 Par ailleurs, les sous-étapes E200e d'obtention de la différence d'indice répétée et E200f de suppression d'un pic de corrélation sont mises en oeuvre itérativement jusqu'à ce que le nombre total de pics de corrélation présents dans la cartographie soit réduit à un nombre maximal prédéfini de pics. Plus particulièrement, le nombre maximal prédéfini en question est fonction des capacités calculatoires de la cible matérielle sur laquelle est 10 implémentée la technique décrite. Par exemple, un maximum de vingt pics de corrélation peut être traité sur une carte Zynq ZC706 de Xilinx muni d'un FPGA (pour « Field-Programmable Gate Array » en anglais) à une fréquence de 250 MHz. Troisième filtre : Lors d'une sous-étape E200g un dernier pic de corrélation d'indice temporel maximal est sélectionné dans la cartographie. 15 Lors d'une sous-étape E200h, un pic de corrélation d'indice temporel précédant l'indice temporel maximal en question est supprimé. Par ailleurs, la sous-étape E200g de suppression d'un pic de corrélation d'indice temporel précédant l'indice temporel maximal est mise en oeuvre itérativement jusqu'à ce que le nombre total de pics de corrélation présents dans la cartographie soit réduit à 20 un autre nombre maximal prédéfini de pics. Dans des variantes, l'autre nombre maximal prédéfini de pics est égal au nombre maximal prédéfini de pics utilisé pour la mise en oeuvre de la sous-étape E200f décrite ci-dessus, simplifiant par là-même l'implémentation de la méthode décrite. Dans certains modes de réalisation, les sous-étape E200g et E200h ne sont mises 25 en oeuvre que lorsque le nombre de pics de corrélation résiduels après la mise en oeuvre de la sous-étape E200f reste malgré tout supérieur au nombre maximal prédéfini de pics. Sur la base de la cartographie délivrée par le bloc 120 lors de la mise en oeuvre de l'étape E200, le bloc 130 détecte ou non une collision entre la trame reçue et une autre trame via la mise en oeuvre de l'étape E210. 19 Pour ce faire, sous l'hypothèse que les trames sont de même durée, une analyse des pics de corrélation présents dans la cartographie sur une première fenêtre temporelle [T0, T1], débutant à l'indice temporel To du premier pic de corrélation précité et d'une durée égale à la durée de trame (e.g. 120m pour le protocole ADS-B), est effectuée afin 5 de déterminer à la fois la fréquence de la trame reçue et, en cas de détection de collision, la fréquence ainsi que le début de l'autre trame en collision avec la trame reçue. Plus particulièrement, lors d'une sous-étape E210a1, pour un indice fréquentiel donné pour lequel au moins un autre pic de corrélation existe dans la cartographie sur la première fenêtre temporelle [T0, T1], un nombre d'indices temporels de l'au moins un 10 autre pic de corrélation d'indice fréquentiel donné dans la première fenêtre temporelle [T0, T1] est obtenu. Une telle obtention du nombre des indices, répétée pour chaque indice fréquentiel pour lequel au moins un autre pic de corrélation existe dans la cartographie dans la première fenêtre temporelle [T0, T1], délivre un jeu d'au moins un nombre d'indices temporels.Lors d'une sous-étape E210b, un indice fréquentiel, dit indice 15 fréquentiel de trame, correspondant à un nombre maximal d'indices temporels parmi le jeu précité d'au moins un nombre d'indices temporels est sélectionné. L'indice fréquentiel en question identifie la fréquence de la trame reçue. De même, un début estimé de la trame reçue est donné par l'indice temporel minimal de l'au moins un autre pic de corrélation d'indice fréquentiel correspondant à 20 l'indice fréquentiel de trame. Cependant, lorsque au moins un autre nombre d'indices temporels du jeu précité d'au moins un nombre d'indices temporels est égal au nombre maximal d'indices temporels, une sous-étape E210a2 est mise en oeuvre. Plus particulièrement, lors de la sous-étape E210a2, pour un indice fréquentiel donné correspondant au nombre maximal 25 d'indices temporels parmi le jeu précité d'au moins un nombre d'indices temporels, une autre différence d'indices entre des indices temporels maximum et minimum de l'au moins un autre pic de corrélation d'indice fréquentiel donné est obtenue. Une telle obtention de la différence d'indice, répétée pour chaque indice fréquentiel correspondant audit nombre maximal d'indices temporels parmi le jeu d'au moins un 30 nombre d'indices temporels délivre un jeu d'au moins une différence d'indices temporels. 20 De la sorte, l'indice fréquentiel de trame identifiant la fréquence de la trame reçue est mis à jour vers l'indice fréquentiel correspondant à une différence maximale d'indices temporels parmi le jeu précité d'au moins une différence d'indices temporels. Enfin, le début estimé de la trame reçue est également mis à jour vers l'indice 5 temporel minimal de l'au moins un pic de corrélation d'indice fréquentiel correspondant à l'indice fréquentiel de trame mis à jour. Par ailleurs, les pics de corrélation présentant : un indice temporel compris entre les indices temporels minimal et maximal de l'au moins un autre pic de corrélation d'indice fréquentiel correspondant à l'indice 10 fréquentiel de trame ; et un indice fréquentiel différent de l'indice fréquentiel de trame ; sont supprimés. En effet, ces détections sont considérées comme de fausses alarmes. La figure 3a permet d'illustrer l'application des sous-étapes E210a1, E210a2 et E210b sur un exemple concret. 15 Plus particulièrement, il apparaît sur la première fenêtre temporelle [T0, T1] (débutant à l'indice temporel To du premier pic de corrélation détecté et d'une durée égale à la durée de trame) de la cartographie représentée sur la figure 3a que : 5 pics de corrélation sont présents à la fréquence f0; 2 pics de corrélation sont présents à la fréquence f1 ; et 20 5 pics de corrélation est présent à la fréquence f2. De la sorte, la mise en oeuvre de la sous-étape E210a1 précitée délivre le jeu suivant de nombre d'indices temporels de pics présents sur la première fenêtre temporelle [T0, T1] : 5 indices temporels pour la fréquence f0; 25 2 indices temporels pour la fréquence f1 ; et 5 indices temporels pour la fréquence f2. Dans le cas présent à la fois la fréquence f0 et la fréquence f2 correspondent à 5 indices temporels (i.e. 5 pics de corrélation sont présents sur la première fenêtre temporelle [T0, T1] à la fois la fréquence f0 et la fréquence f1). 21 De la sorte, la sous-étape E210a2 précitée est mise en oeuvre de manière à délivrer le jeu suivant de différence d'indices temporels par indice fréquentiel correspondant au nombre d'indices temporels maximal (i.e. pour la fréquence f0 et la fréquence f2 dans le cas présent) : 5 - différence d'indices temporels de 70 - 0 = 70 pour la fréquence f0; et - différence d'indices temporels de 60 - 0 = 60 pour la fréquence f2. La fréquence f0 correspondant à la différence d'indices temporels maximale est ainsi choisie comme étant l'indice fréquentiel de la trame reçue. De même, le début estimé de la trame reçue est donné par l'indice temporel 10 minimal des pics présents à f0, i.e. To dans le cas présent. Il est à noter que le début estimé de la trame reçue pourrait être différent de To. Dans ce cas, la première fenêtre temporelle [T0, T1] serait décalée afin de débuter au début estimé de la trame reçue pour l'application des étapes suivantes, et notamment pour l'application de la sous-étape E210c d'estimation du début de l'autre trame en 15 collision comme décrit ci-dessous. Par ailleurs, si la différence d'indices temporels se trouvait être identique pour les fréquences f0 et f2, une fréquence serait sélectionnée aléatoirement parmi les deux fréquences en question comme étant l'indice fréquentiel de la trame reçue. De même, dans le cas où seulement un indice fréquentiel correspond au nombre 20 d'indices temporels maximal, la sous-étape E210a2 précitée n'est pas mise en oeuvre et l'indice fréquentiel de la trame reçue est choisi comme étant l'indice fréquentiel en question correspondant au nombre d'indices temporels maximal. Enfin, les pics de corrélation présents aux autres fréquences, i.e. à f1 et f2 ici, et dans l'intervalle temporel défini par les indices temporels minimal et maximal des pics de 25 corrélation d'indice fréquentiel correspondant à l'indice fréquentiel de trame, i.e. f0, sont supprimés. Dans le cas présent tous les pics de corrélation présents dans la première fenêtre temporelle [T0, T1] aux fréquences f1 et f2 sont supprimés. L'application des sous-étapes E210a et E210b à la situation représentée sur la figure 3a conduit ainsi à la situation illustrée sur la figure 3b. 22 De retour à l'étape E210, il est décidé qu'une collision est détectée entre la trame reçue et l'autre trame sur la base des éléments délivrés par les sous-étapes E210a et E210b décrites ci-dessus. Dans une première configuration, il est décidé d'une telle collision lorsqu'au 5 moins un pic de corrélation donné ayant : - un indice fréquentiel différent de l'indice fréquentiel de trame ; et - un indice temporel supérieur à l'indice temporel maximal du ou des pics de corrélation présents à l'indice fréquentiel de trame ; existe dans la cartographie sur la première fenêtre temporelle [T0, T1]. 10 Dans ce cas, l'indice fréquentiel du pic de corrélation donné identifie la fréquence de l'autre trame. Dans une deuxième configuration, la première fenêtre temporelle [T0, TA ayant le cas échéant été décalée afin de débuter au début estimé de la trame reçue comme décrit ci-dessus en relation avec la figure 3b, il est suspecté une telle collision lorsqu'au 15 moins un pic de corrélation donné existe dans la cartographie sur une deuxième fenêtre temporelle [T1, T2] d'une durée égale à la durée de trame (i.e. de même durée temporelle que la première fenêtre temporelle [T0, TA) et débutant à la fin T1 de la première fenêtre temporelle. Plus particulièrement, il est suspecté une telle collision lorsque l'au moins un pic 20 de corrélation donné en question a un indice temporel minimal donné et un indice temporel maximal donné tels que : la différence entre l'indice temporel minimal donné et la fin T1 de la première fenêtre temporelle est inférieure à un seuil de décision ; et la différence entre l'indice temporel minimal donné et l'indice temporel maximal du 25 ou des pics de corrélation à l'indice fréquentiel de trame représentant la trame reçue sur la première fenêtre temporelle [T0, T1] est inférieure au seuil de décision en question auquel est ajoutée la différence entre la fin T2 de la deuxième fenêtre temporelle et l'indice temporel maximal donné. Dans une variante, le seuil de décision en question est égal à 2 fois la somme de 30 l'intervalle temporel associé à la trame reçue et de l'intervalle temporel associé à une 23 autre trame à un indice fréquentiel différent de l'indice fréquentiel de trame (l'autre trame étant testée comme potentiellement en collision avec la trame reçue). Plus particulièrement, un tel intervalle temporel est défini comme le rapport entre : 5 la différence entre l'indice temporel maximal et l'indice temporel minimal des pics de corrélation présents sur la fenêtre temporelle [T0, T2] (i.e. sur la fenêtre temporelle correspondant à la concaténation des première et deuxième fenêtres temporelles) à l'indice fréquentiel de la trame pour laquelle on veut déterminer l'intervalle temporel en question ; et 10 le nombre de pics de corrélation présents sur la fenêtre temporelle [T0, T2] à l'indice fréquentiel en question de la trame pour laquelle on veut déterminer l'intervalle temporel auquel on soustrait 1 ; l'intervalle temporel en question étant évalué lorsque le nombre de pics de corrélation en question est strictement supérieur à 1. 15 Par ailleurs, dans la deuxième configuration considérée, le début de l'autre trame est estimé lors de la sous-étape E210c comme étant l'indice temporel maximal du ou des pics de corrélation présents à l'indice fréquentiel correspondant à la fréquence de l'autre trame auquel est soustrait la durée de trame. La figure 3c permet d'illustrer sur un exemple concret le calcul de tels intervalles 20 temporels et la décision de collision associé. Plus particulièrement, il apparaît qu'aucun pic de corrélation n'est présent sur la fenêtre temporelle [T0, T1] a des indices fréquentiels autres que l'indice f0 de la trame reçue. On peut en déduire que nous ne sommes pas dans la première configuration précitée. 25 A contrario, il apparaît sur la fenêtre temporelle [T0, T2] : 5 pics de corrélation à la fréquence de trame f0, avec un indice temporel maximal de 70 et un indice temporel minimal de 0 ; et 4 pics de corrélation à la fréquence f3, avec un indice temporel maximal de 200 et un indice temporel minimal de 140. 24 De la sorte, sur la base de la définition donnée ci-dessus, les intervalles temporels associés à la trame reçue (à la fréquence f0), et à l'autre trame (à la fréquence f3) testée comme étant potentiellement en collision avec la trame reçue valent respectivement : (70 - 0) / (5 - 1) = 17,5 ;et 5 (200 - 140) / (4 - 1) = 20. De la sorte, le seuil de décision précité, lorsque l'autre trame à la fréquence f3 est testée, est égal à 2 * (17,5 + 20) = 75. Il apparaît ainsi que : la différence entre l'indice temporel minimal des pics de corrélation sur la deuxième 10 fenêtre temporelle et la fin T1 de la première fenêtre temporelle est inférieure au seuil de décision : 140- 120 = 20 REVENDICATIONS1. Procédé d'estimation d'une trame radiofréquence reçue par une pluralité d'antennes (110_1 à 110_N) délivrant une pluralité de signaux de réception correspondants, ledit procédé comprenant les étapes suivantes : - détection ou non d'une collision (E210), au sein d'un signal de réception donné parmi ladite pluralité de signaux de réception, entre ladite trame et au moins une autre trame reçue par ladite pluralité d'antennes ; et - lorsque ladite collision est détectée, application d'une méthode de séparation aveugle de sources (E220) à ladite pluralité de signaux de réception pour délivrer une pluralité de signaux séparés correspondants comprenant une estimation de ladite trame. 2. Procédé selon la revendication 1, comprenant en outre une étape de détection de trames (E200) comprenant une corrélation (E200) dudit signal de réception donné avec au moins une séquence de référence comprise dans ladite trame et dans ladite au moins une autre trame pour délivrer une cartographie représentative de la localisation, dans le temps et en fréquence, de trames présentes au sein dudit signal de réception donné, ladite détection de collision étant basée sur ladite cartographie. 3. Procédé selon la revendication 2, dans lequel ladite étape de détection de trames comprend en outre une suppression (E200b) d'au moins un pic de corrélation de ladite cartographie, inférieur à un seuil, ledit seuil étant fonction au moins : - d'un premier seuil fonction de la puissance dudit signal de réception donné sur une durée temporelle représentative de ladite corrélation, dite durée de corrélation ; et - d'un terme fonction de la puissance des échantillons dudit signal de réception donné ayant une énergie supérieure audit premier seuil sur ladite durée de corrélation. 36 4. Procédé selon la revendication 2 ou 3, dans lequel ladite étape de détection de trames comprend en outre : - une sélection (E200c) d'un premier pic de corrélation d'indice temporel minimal dans ladite cartographie ; 5 - une suppression (E200d) de pics de corrélation ayant : - un même indice fréquentiel que ledit premier pic de corrélation ; et - un indice temporel supérieur à l'indice temporel dudit premier pic de corrélation auquel est ajoutée ladite durée de corrélation. 10 5. Procédé selon la revendication 4, dans lequel ladite étape de détection de trames comprend en outre, pour un indice fréquentiel pour lequel au moins deux pics de corrélation existent dans ladite cartographie, une obtention (E200e) d'une différence d'indices entre des indices temporels maximal et minimal desdits au moins deux pics de corrélation à l'indice fréquentiel donné, 15 ladite obtention de la différence d'indice, répétée pour chaque indice fréquentiel pour lequel au moins deux pics de corrélation existent dans ladite cartographie, délivrant un jeu d'au moins une différence d'indices temporels, ladite détection de trames comprenant en outre une suppression (E200f) d'un pic de corrélation d'indice temporel maximal parmi lesdits au moins deux pics de corrélation 20 d'indice fréquentiel correspondant à une différence maximale d'indices temporels parmi ledit jeu d'au moins une différence d'indices temporels. 6. Procédé selon la revendication 5, dans lequel lesdites étapes d'obtention de la différence d'indice répétée et de suppression d'un pic de corrélation sont mises en oeuvre 25 itérativement jusqu'à ce que le nombre total de pics de corrélation présents dans ladite cartographie soit réduit à un nombre maximal prédéfini de pics. 7. Procédé selon la revendication 5 ou 6, dans lequel ladite étape de détection de trames comprend en outre : 30 - une sélection (E200g) d'un dernier pic de corrélation d'indice temporel maximal 37 dans ladite cartographie ; - une suppression (E200h) d'un pic de corrélation d'indice temporel précédant ledit indice temporel maximal. 5 8. Procédé selon la revendication 7, dans lequel ladite étape de suppression d'un pic de corrélation d'indice temporel précédant ledit indice temporel maximal est mise en oeuvre itérativement jusqu'à ce que le nombre total de pics de corrélation présents dans ladite cartographie soit réduit à un autre nombre maximal prédéfini de pics. 10 9. Procédé selon l'une quelconque des revendications 4 à 8, dans lequel lesdites trames sont de même durée, dite durée de trame, et ladite détection de collision comprend en outre, pour un indice fréquentiel donné pour lequel au moins un autre pic de corrélation existe dans ladite cartographie sur une première fenêtre temporelle d'une durée égale à ladite durée de trame et débutant audit indice temporel dudit premier pic 15 de corrélation, une obtention (E210a1) d'un nombre d'indices temporels dudit au moins un autre pic de corrélation d'indice fréquentiel donné dans ladite première fenêtre temporelle, ladite obtention du nombre d'indices, répétée pour chaque indice fréquentiel pour lequel au moins un autre pic de corrélation existe dans ladite cartographie dans ladite première 20 fenêtre temporelle, délivrant un jeu d'au moins un nombre d'indices temporels, et dans lequel ladite détection de collision comprend en outre une sélection (E210b) d'un indice fréquentiel, dit indice fréquentiel de trame, correspondant à un nombre maximal d'indices temporels parmi ledit jeu d'au moins un nombre d'indices temporels, ledit indice fréquentiel de trame identifiant la fréquence de ladite trame, 25 un début estimé de ladite trame étant donné par un indice temporel minimal dudit au moins un autre pic de corrélation d'indice fréquentiel correspondant audit indice fréquentiel de trame. 10. Procédé selon la revendication 9, comprenant en outre, lorsque au moins un autre 30 nombre d'indices temporels dudit jeu d'au moins un nombre d'indices temporels est égal 38 audit nombre maximal d'indices temporels, une obtention (E210a2), pour un indice fréquentiel donné correspondant audit nombre maximal d'indices temporels parmi ledit jeu d'au moins un nombre d'indices temporels, d'une autre différence d'indices entre des indices temporels maximum et minimum dudit au moins un autre pic de corrélation 5 d'indice fréquentiel donné, ladite obtention de la différence d'indice, répétée pour chaque indice fréquentiel correspondant audit nombre maximal d'indices temporels parmi ledit jeu d'au moins un nombre d'indices temporels, délivrant un jeu d'au moins une différence d'indices temporels, 10 ledit indice fréquentiel de trame étant mis à jour vers un indice fréquentiel correspondant à une différence maximale d'indices temporels parmi ledit jeu d'au moins une différence d'indices temporels, un début estimé de ladite trame étant mis à jour vers ledit indice temporel minimal dudit au moins un pic de corrélation d'indice fréquentiel correspondant audit indice fréquentiel 15 de trame mis à jour. 11. Procédé selon la revendication 9 ou 10, dans lequel il est décidé qu'une collision est détectée entre ladite trame et ladite autre trame lorsqu'au moins un pic de corrélation donné ayant : 20 - un indice fréquentiel différent dudit indice fréquentiel de trame ; et - un indice temporel supérieur audit indice temporel maximal dudit au moins un autre pic de corrélation à l'indice fréquentiel de trame ; existe dans ladite cartographie sur ladite première fenêtre temporelle, ledit indice fréquentiel dudit au moins un pic de corrélation donné, dit indice fréquentiel 25 de l'autre trame, identifiant la fréquence de ladite autre trame. 12. Procédé selon la revendication 9 ou 10, dans lequel une première fenêtre temporelle mise à jour d'une durée égale à ladite durée de trame, débute audit début estimé de ladite trame, 30 et dans lequel il est décidé qu'une collision est détectée entre ladite trame et ladite autre 39 trame lorsqu'au moins un pic de corrélation donné existe dans ladite cartographie sur une deuxième fenêtre temporelle d'une durée égale à ladite durée de trame et débutant à une fin de ladite première fenêtre temporelle mise à jour, ledit au moins un pic de corrélation donné ayant un indice temporel minimal donné et un 5 indice temporel maximal donné tels que : - la différence entre ledit indice temporel minimal donné et la fin de ladite première fenêtre temporelle mise à jour est inférieure à un seuil de décision ; et - la différence entre ledit indice temporel minimal donné et l'indice temporel maximal dudit au moins un autre pic de corrélation à l'indice fréquentiel de trame 10 est inférieure audit seuil de décision auquel est ajoutée la différence entre la fin de ladite deuxième fenêtre temporelle et ledit indice temporel maximal donné, un indice fréquentiel dudit au moins un pic de corrélation donné, dit indice fréquentiel de l'autre trame, identifiant la fréquence de ladite autre trame. 15 13. Procédé selon la revendication 11, dans lequel ladite détection de collision comprend en outre une sous-étape d'estimation d'un début de ladite autre trame (E210c) dans ledit signal de réception donné correspondant à un indice temporel minimal dudit au moins un pic de corrélation donné auquel est soustrait ladite durée de corrélation. 20 14. Procédé selon la revendication 12, dans lequel ladite détection de collision comprend en outre une sous-étape d'estimation d'un début de ladite autre trame (E210c) dans ledit signal de réception donné correspondant audit indice temporel maximal dudit au moins un pic de corrélation donné auquel est soustraite ladite durée de 25 trame. 15. Procédé selon l'une quelconque des revendications 9 à 14, dans lequel ladite étape d'application d'une méthode de séparation aveugle de sources est fonction du début estimé de ladite trame et/ou du début de ladite autre trame. 30 40 16. Procédé selon la revendication 13 ou 14 comprenant en outre les étapes de : - sélection (E230) d'un signal séparé délivré par ladite méthode de séparation aveugle de sources maximisant le ratio entre une puissance dudit signal séparé au niveau de ladite autre trame et une puissance dudit signal séparé au niveau de 5 ladite trame ; - détermination (E240) d'un intervalle de recherche d'un début précisé de ladite autre trame sur la base de ladite cartographie ; - estimation (E250) dudit début précisé de ladite autre trame par application de ladite sous-étape d'estimation d'un début de ladite autre trame à une 10 cartographie précisée délivrée par application de ladite étape (E200) de détection de trames à une portion dudit signal séparé sélectionné correspondant audit intervalle de recherche déterminé. 17. Procédé selon la revendication 16 en ce qu'elle dépend de la 11, dans lequel : 15 - une borne inférieure dudit intervalle de recherche est égale audit indice temporel minimal dudit au moins un pic de corrélation donné audit indice fréquentiel de ladite autre trame auquel est soustraite ladite durée de corrélation ; et - une borne supérieure dudit intervalle de recherche est égale à la valeur minimale entre : 20 - ledit indice temporel minimal dudit au moins un pic de corrélation donné audit indice fréquentiel de ladite autre trame auquel est ajoutée ladite durée de corrélation ; et - ledit début estimé de ladite trame auquel est ajoutée ladite durée de trame. 25 18. Procédé selon la revendication 16 en ce qu'elle dépend de la 12, dans lequel : - une borne inférieure dudit intervalle de recherche est égale audit indice temporel maximal dudit au moins un pic de corrélation donné audit indice fréquentiel de ladite autre trame auquel est soustraite ladite durée de trame ; et 30 - une borne supérieure dudit intervalle de recherche est égale audit indice 41 temporel minimal dudit au moins un pic de corrélation donné audit indice fréquentiel de ladite autre trame. 19. Procédé selon l'une quelconque des revendications 16 à 18, comprenant en outre 5 les étapes suivantes : - confirmation ou non (E260) de ladite collision, au sein dudit signal de réception donné, entre ladite trame et ladite autre trame sur la base dudit début estimé de ladite trame et dudit début précisé de ladite autre trame ; et - démodulation (E270) dudit signal de réception donné, lorsque ladite collision 10 n'est pas confirmée, ou démodulation du signal séparé comprenant une estimation de ladite trame, lorsque ladite collision est confirmée. 20. Procédé selon la revendication 19, dans lequel ladite confirmation ou non de ladite collision comprend un calcul (E260a) 15 d'une différence entre un indice temporel d'un pic de corrélation d'un jeu de possibles débuts de ladite autre trame et un indice temporel d'un pic de corrélation d'un jeu de possibles débuts de ladite trame, ledit calcul d'une différence effectué pour chaque pic de corrélation dudit jeu de possibles débuts de ladite autre trame et pour chaque pic de corrélation dudit jeu de possibles 20 débuts de ladite trame délivrant un jeu de différences temporelles, ladite collision étant confirmée lorsque au moins une différence temporelle dudit jeu de différences temporelles est inférieure à ladite durée de trame. 21. Procédé selon la revendication 20, 25 dans lequel, pour un n-ième pic de corrélation déterminé comme possible début de ladite trame dans ledit jeu de possibles débuts de ladite trame, ledit n-ième pic de corrélation ayant, dans ladite cartographie, un indice fréquentiel correspondant audit indice fréquentiel de trame, et ayant un indice temporel compris entre ledit début estimé de ladite trame et ledit début estimé de ladite trame auquel est 30 ajouté ladite durée de corrélation, 42 ladite confirmation ou non de ladite collision comprend un test de pics de corrélation parmi lesdits pics de corrélation présents en suivant les indices temporels croissants à partir d'un indice temporel dudit n-ième pic de corrélation, ledit test étant appliqué successivement jusqu'à la détermination d'un n+1-ième pic de corrélation comme 5 possible début de ladite trame lorsqu'une amplitude dudit n+1-ième pic de corrélation est telle qu'une différence avec l'amplitude dudit n-ième pic de corrélation déterminé est supérieure à un seuil de détection auquel est multiplié une valeur minimale des amplitudes desdits pics de corrélation présents dans ladite cartographie. 10 22. Procédé selon la revendication 21, dans lequel ledit test successif est mis en oeuvre itérativement depuis un état initial dans lequel un indice temporel dudit n-ième pic de corrélation correspond audit début estimé de ladite trame, ledit n+1-ième pic de corrélation se substituant audit n-ième pic de corrélation pour une mise en oeuvre suivante dudit test successif, 15 ladite mise en oeuvre itérative délivrant ledit jeu de possibles débuts de ladite trame. 23. Procédé selon l'une quelconque des revendications 20 à 22, dans lequel ladite confirmation ou non de ladite collision comprend en outre une suppression, dans ladite cartographie précisée, d'au moins un pic de corrélation ayant une 20 amplitude inférieure à un troisième seuil, ladite suppression délivrant ledit jeu de possibles débuts de ladite autre trame. 24. Procédé selon la revendication 23, comprenant en outre, lorsque ladite collision est confirmée : 25 - une insertion (E260b), dans ladite cartographie précisée, d'un pic de corrélation additionnel ayant un indice fréquentiel correspondant audit indice fréquentiel de l'autre trame et ayant un indice temporel correspondant audit début estimé de ladite trame auquel est ajouté un délai minimal égal au minimum des différences temporelles dudit jeu de différences temporelles, ladite insertion étant mise en 30 oeuvre lorsque ledit délai minimal est inférieur strictement à une différence entre 43 ledit début précisé de ladite autre trame et ledit début estimé de ladite trame, ledit début précisé de ladite autre trame étant mis à jour à ladite valeur dudit indice temporel dudit pic de corrélation additionnel ; - une suppression (E260c), dans ladite cartographie précisée, de chaque pic de 5 corrélation ayant un indice fréquentiel correspondant audit indice fréquentiel de l'autre trame et ayant un indice temporel inférieur audit début estimé de ladite trame auquel est ajouté ledit délai minimal lorsque ledit délai minimal est supérieur ou égal à ladite différence entre ledit début précisé de ladite autre trame et ledit début estimé de ladite trame, 10 ledit pic de corrélation additionnel étant en outre inséré (E260b) dans ladite cartographie précisée lorsque ledit délai minimal est supérieur à ladite différence entre ledit début précisé de ladite autre trame et ledit début estimé de ladite trame, ledit début précisé de ladite autre trame étant mis à jour à une valeur dudit indice temporel dudit pic de corrélation additionnel ; 15 délivrant une cartographie précisée modifiée utilisée pour ladite démodulation dudit signal séparé. 25. Procédé selon la revendication 24, dans lequel les étapes des revendications 11 à 24 sont mises en oeuvre itérativement, 20 dans lequel ladite autre trame se substitue à ladite trame pour une mise en oeuvre suivante desdites étapes, ledit début précisé de ladite autre trame se substituant audit début estimé de ladite trame. 26. Produit programme d'ordinateur comprenant des instructions de code de 25 programme pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 25, lorsque ledit programme est exécuté par un processeur. 27. Dispositif (100) d'estimation d'une trame radiofréquence reçue par une pluralité d'antennes délivrant une pluralité de signaux de réception correspondants, 30 caractérisé en ce qu'il comprend une machine de calcul reprogrammable ou une machine 44 de calcul dédiée configurée pour : - détecter ou non une collision, au sein d'un signal de réception donné parmi ladite pluralité de signaux de réception, entre ladite trame et au moins une autre trame reçue par ladite pluralité d'antennes ; et - lorsque ladite collision est détectée, appliquer une méthode de séparation aveugle de sources à ladite pluralité de signaux de réception pour délivrer une pluralité de signaux séparés correspondants comprenant une estimation de ladite trame.