Brevet FR3032800A1 — publié le 20160819

DOMAINE TECHNIQUE La présente invention appartient au domaine de la détection de signaux utiles émis par différents terminaux. Plus particulièrement, la présente invention concerne la détection de signaux utiles dans le cas où chaque signal utile est de durée finie et peut être affecté d'une dérive fréquentielle supérieure, sur la durée dudit signal utile, à une largeur spectrale dudit signal utile. Par « largeur spectrale » du signal utile, on entend la largeur du spectre fréquentiel instantané du signal utile. La largeur spectrale dudit signal utile est donc indépendante de la dérive fréquentielle. ÉTAT DE LA TECHNIQUE La présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, dans le cas de signaux utiles dits à « bande étroite » pour lesquels la largeur spectrale est inférieure à 1 kilohertz. Dans le cas de signaux utiles à bande étroite, de nombreux phénomènes peuvent introduire une dérive fréquentielle supérieure à la largeur spectrale desdits signaux utiles. Tout d'abord, les signaux utiles étant reçus par une station de réception, des déplacements relatifs des terminaux par rapport à ladite station de réception peuvent induire, par effet Doppler, des dérives fréquentielles qui peuvent s'avérer non négligeables par rapport à la largeur spectrale des signaux utiles si les vitesses relatives de déplacement sont importantes. De telles dérives fréquentielles peuvent être introduites du fait d'une mobilité des terminaux et/ou d'une mobilité de la station de réception. Notamment, dans le cas d'une station de réception embarquée dans un satellite en orbite défilante, par exemple une orbite basse LEO, la vitesse de défilement dudit satellite par rapport aux terminaux (fixes ou mobiles) peut introduire des dérives fréquentielles non négligeables des signaux utiles reçus au niveau de ladite station de réception. La dérive fréquentielle peut également être introduite dès l'émission, de manière non contrôlée. En effet, l'émission d'un signal utile nécessite d'équiper un terminal de moyens de synthèse fréquentielle (oscillateur local, mélangeur, etc.) mis en oeuvre pour translater fréquentiellement le signal utile, généré en bande de base, vers une bande fréquentielle de multiplexage des 3032800 2 signaux utiles. De tels moyens de synthèse fréquentielle introduisent une dérive fréquentielle qui, dans le cas notamment de signaux utiles à bande étroite, peut s'avérer non négligeable par rapport à la largeur spectrale desdits signaux utiles, en particulier dans le cas de terminaux bas coût pour lesquels 5 les moyens de synthèse fréquentielle sont peu performants. Cependant, la dérive fréquentielle introduite par les moyens de synthèse fréquentielle est négligeable au regard de celle engendrée par les déplacements relatifs des terminaux par rapport à la station de réception, en particulier sur une période courte telle que la durée d'un message. 10 Dans une moindre mesure, les moyens de synthèse fréquentielle de la station de réception peuvent également introduire une dérive fréquentielle, mais celle-ci est, à chaque instant, sensiblement la même pour tous les signaux utiles. En outre, certains signaux utiles peuvent être émis intentionnellement 15 avec une dérive fréquentielle. C'est le cas notamment des « chirps ». De manière connue de l'homme du métier, un « chirp » est un signal pseudopériodique, continu ou discontinu, dont la fréquence augmente (ou diminue) au cours du temps, généralement de façon sensiblement linéaire. Ainsi, on peut distinguer différents types de dérives fréquentielles : 20 - des dérives fréquentielles résultantes de l'émission des signaux utiles, intentionnelles (par exemple un « chirp ») ou non intentionnelles (par exemple du fait de moyens de synthèse fréquentielle peu performants), des dérives fréquentielles indépendantes de l'émission des signaux 25 utiles, ressenties uniquement au niveau de la station de réception (par exemple par effet Doppler). La détection de tels signaux utiles est complexe à effectuer, et ce d'autant plus que la dérive fréquentielle peut varier d'un signal utile à un autre. En outre, la fréquence initiale et l'instant d'émission de chaque signal utile ne 30 sont pas nécessairement connus, ce qui rend la détection des signaux utiles encore plus complexe, puisqu'ils doivent être détectés de façon aveugle ou quasi-aveugle sans connaître a priori les dérives fréquentielles, les instants d'émission et les fréquences initiales respectifs desdits signaux utiles. 3032800 3 Il est possible de mettre en oeuvre des estimateurs au sens du maximum de vraisemblance, en testant toutes les possibilités possibles. Toutefois, la quantité de calculs et de quantité de données à mémoriser est alors très importante, et peut s'avérer dans certains cas rédhibitoire, en 5 particulier pour la détection de signaux utiles au niveau d'un satellite. EXPOSÉ DE L'INVENTION La présente invention a pour objectif de remédier à tout ou partie des limitations des solutions de l'art antérieur, notamment celles exposées ci-avant, en proposant une solution qui permette de détecter des signaux utiles dans un 10 signal global, lesdits signaux utiles pouvant être affectés de dérives fréquentielles de valeurs respectives différentes. A cet effet, et selon un premier aspect, l'invention concerne un procédé de détection d'une pluralité de signaux utiles dans un signal global, chaque signal utile étant de durée finie et pouvant être affecté d'une dérive 15 fréquentielle supérieure, sur la durée dudit signal utile, à une largeur spectrale dudit signal utile, lesdits signaux utiles correspondant à des signaux radioélectriques émis par différents terminaux dans une bande fréquentielle de multiplexage, ledit signal global correspondant à l'ensemble des signaux radioélectriques reçus dans la bande fréquentielle de multiplexage. Le procédé 20 de détection de signaux utiles comporte des étapes : calcul de plusieurs spectrogrammes associés respectivement à différentes valeurs de dérive fréquentielle linéaire, chaque spectrogramme étant représentatif des valeurs du spectre fréquentiel du signal global à différentes fréquences d'analyse dans 25 la bande fréquentielle de multiplexage, et des évolutions dans le temps desdites valeurs du spectre fréquentiel à différents instants d'analyse à l'intérieur d'une fenêtre temporelle d'analyse en compensant la dérive fréquentielle linéaire considérée, pour chaque fréquence d'analyse et chaque spectrogramme : 30 filtrage d'enveloppe temporelle des valeurs aux différents instants d'analyse dudit spectrogramme à ladite fréquence d'analyse, au moyen d'un filtre représentatif d'une enveloppe temporelle de référence des signaux utiles, 3032800 4 un signal utile étant détecté à un instant d'analyse et une fréquence d'analyse si un critère prédéfini de détection est vérifié par la valeur d'un spectrogramme obtenu par filtrage, dit « spectrogramme filtré », pour ledit instant d'analyse et ladite fréquence d'analyse. 5 La présente invention repose par conséquent sur le calcul de spectrogrammes associés respectivement à différentes valeurs de dérive fréquentielle linéaire, dans lesquels la dérive fréquentielle linéaire pour chaque valeur considérée a été compensée. En faisant l'hypothèse que les dérives fréquentielles affectant les 10 signaux utiles sont linéaires, c'est-à-dire de dérivée première constante, les calculs à effectuer sont facilités et réduits. Si cette hypothèse peut dans certains cas être bien vérifiée pour des « chirps », il s'agit cependant d'une approximation pour les autres types de signaux utiles. En outre, la complexité de calcul peut être ajustée par un choix d'un nombre plus ou moins important 15 de valeurs différentes de la dérive fréquentielle linéaire, la détection étant toutefois plus robuste et plus précise lorsque ce nombre est important. Un spectrogramme obtenu pour une valeur particulière de dérive fréquentielle linéaire correspond à un ensemble de valeurs du spectre fréquentiel du signal global, sur lequel la dérive fréquentielle linéaire 20 considérée a été compensée, obtenues pour différentes fréquences d'analyse à l'intérieur de la bande fréquentielle de multiplexage et pour différents instants d'analyse à l'intérieur de la fenêtre temporelle d'analyse. Là encore, la complexité de calcul peut être ajustée par un choix d'un nombre plus ou moins important de fréquences d'analyse et/ou d'instants d'analyse, dans la limite 25 toutefois que l'écart entre les fréquences d'analyse est de préférence égal ou inférieur à la largeur spectrale minimale desdits signaux utiles, et que l'écart entre les instants d'analyse est de préférence égal ou inférieur à la durée minimale desdits signaux utiles. Un signal utile présentant une dérive fréquentielle sensiblement 30 linéaire de valeur OF (exprimée en hertz par seconde) aura donc, dans le spectrogramme associé à la dérive fréquentielle linéaire de valeur OF, une fréquence centrale sensiblement constante. Ainsi, dans chaque spectrogramme calculé, la détection consiste avantageusement en une 3032800 5 recherche de signaux utiles dépourvus de dérive fréquentielle. Le procédé de détection comporte également un filtrage d'enveloppe temporelle des différentes valeurs du spectrogramme suivant l'axe temporel. Cette étape vise à améliorer en chaque instant d'analyse le rapport signal sur 5 bruit d'un éventuel signal utile dépourvu de dérive fréquentielle, en tenant compte d'une connaissance a priori sur l'enveloppe temporelle des signaux utiles, par exemple sur la durée desdits signaux utiles ou la durée minimale des signaux utiles s'ils n'ont pas la même durée et/ou s'ils sont de durée variable. Dans des modes particuliers de mise en oeuvre, le procédé de 10 détection peut en outre comporter l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en oeuvre, le procédé de détection comporte, pour chaque instant d'analyse et chaque spectrogramme, 15 une étape de filtrage de spectre fréquentiel des valeurs aux différentes fréquences d'analyse dudit spectrogramme audit instant d'analyse, au moyen d'un filtre représentatif d'un spectre fréquentiel de référence des signaux utiles. De telles dispositions permettent d'améliorer en chaque fréquence d'analyse le rapport signal sur bruit d'un éventuel signal utile en tenant compte 20 d'une connaissance a priori sur le spectre fréquentiel desdits signaux utiles, par exemple sur la largeur spectrale desdits signaux utiles ou la largeur spectrale minimale desdits signaux utiles s'ils n'ont pas la même largeur spectrale et/ou s'ils sont de largeur spectrale variable. Dans des modes particuliers de mise en oeuvre, l'étape de filtrage 25 d'enveloppe temporelle et l'étape de filtrage de spectre fréquentiel sont exécutées conjointement. Dans des modes particuliers de mise en oeuvre, le procédé de détection comporte une étape de recherche de maxima locaux sur un ensemble à trois dimensions constitué par les valeurs des différents 30 spectrogrammes filtrés, le critère de détection étant évalué pour des valeurs correspondant à des maxima locaux dudit ensemble. Dans des modes particuliers de mise en oeuvre, l'étape de recherche de maxima locaux comporte : 3032800 6 - l'établissement d'une carte de détection associant, à chaque fréquence d'analyse et chaque spectrogramme filtré, la valeur maximale dudit spectrogramme filtré à ladite fréquence d'analyse sur les instants d'analyse de la fenêtre temporelle d'analyse, 5 - la recherche de maxima locaux de ladite carte de détection, le critère de détection étant évalué pour des valeurs correspondant à des maxima locaux de ladite carte de détection. De telles dispositions sont avantageuses en ce qu'elles permettent de réduire la complexité de calcul associée à la recherche de maxima locaux. 10 Dans des modes particuliers de mise en oeuvre, le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si ladite valeur est supérieure à une valeur seuil prédéfinie. Dans des modes particuliers de mise en oeuvre, le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si ladite valeur est une 15 valeur maximale sur une fenêtre fréquentielle de détection prédéfinie autour de la fréquence d'analyse à laquelle ladite valeur a été obtenue. Dans des modes particuliers de mise en oeuvre, le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si l'instant d'analyse auquel ladite valeur a été obtenue se trouve dans une portion centrale 20 prédéfinie de la fenêtre temporelle d'analyse. Dans des modes particuliers de mise en oeuvre, le calcul d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire comporte des calculs de transformée de Fourier fractionnaire de blocs successifs du signal global, d'angle correspondant à la dérive fréquentielle linéaire 25 considérée. Dans des modes particuliers de mise en oeuvre, le calcul d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire comporte une compensation préalable de la dérive fréquentielle linéaire considérée sur le signal global, et des calculs de transformée de Fourier de blocs successifs du 30 signal global obtenu après compensation. Dans des modes particuliers de mise en oeuvre, le calcul d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire comporte des calculs de transformée de Fourier de blocs successifs du signal global, et 3032800 7 une compensation de la dérive fréquentielle linéaire considérée sur les spectres fréquentiels des blocs successifs. Dans des modes particuliers de mise en oeuvre, les étapes dudit procédé sont itérées pour des fenêtres temporelles d'analyse successives 5 présentant un recouvrement temporel non nul. Selon un second aspect, la présente invention concerne un produit programme d'ordinateur comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un processeur, configurent ledit processeur pour mettre en oeuvre un procédé de détection de signaux 10 utiles selon l'un quelconque des modes de mise en oeuvre de l'invention. Selon un troisième aspect, la présente invention concerne un module de détection de signaux utiles dans un signal global, comportant des moyens configurés pour mettre en oeuvre un procédé selon l'un quelconque des modes de mise en oeuvre de l'invention. 15 Selon un quatrième aspect, la présente invention concerne un système de détection de signaux utiles dans un signal global, comportant une antenne de réception du signal global embarquée dans un engin spatial ou aérien, et comportent un module de détection selon l'un quelconque des modes de mise en oeuvre de l'invention. 20 PRÉSENTATION DES FIGURES L'invention sera mieux comprise à la lecture de la description suivante, donnée à titre d'exemple nullement limitatif, et faite en se référant aux figures qui représentent : - Figure 1 : une représentation schématique d'un exemple de 25 réalisation d'un système de détection de signaux utiles, - Figure 2 : un diagramme représentant les principales étapes d'un procédé de détection de signaux utiles selon l'invention, - Figure 3: des représentations schématiques de spectrogrammes d'un signal global, associés respectivement à différentes valeurs de 30 dérive fréquentielle linéaire, - Figure 4 : un diagramme représentant les principales étapes d'un procédé de détection selon un mode particulier de mise en oeuvre, - Figure 5 : un diagramme représentant un mode préféré de mise en 3032800 8 oeuvre d'une étape de recherche de signaux utiles du procédé de détection. Dans ces figures, des références identiques d'une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, 5 les éléments représentés ne sont pas à l'échelle, sauf mention contraire. DESCRIPTION DÉTAILLÉE DE MODES DE RÉALISATION La figure 1 représente schématiquement un exemple de réalisation d'un système de détection de signaux utiles. Les signaux utiles correspondent à des signaux radioélectriques émis dans une bande fréquentielle de 10 multiplexage par des terminaux 10 sensiblement à la surface de la Terre. Par « sensiblement à la surface de la Terre », on entend que chaque terminal 10 est au sol (terrestre ou maritime), ou bien en altitude dans l'atmosphère terrestre (embarqué dans un avion, un drone, un ballon, etc.). Plus particulièrement, les signaux utiles doivent être détectés dans un 15 signal global, reçu par une station de réception 20, représentatif de l'ensemble des signaux radioélectriques reçus dans la bande fréquentielle de multiplexage. Il est à noter que l'invention est applicable dans n'importe quelle bande de fréquences, notamment les bandes de fréquences traditionnellement utilisées dans les systèmes de télécommunications terrestres ou par satellite. 20 Dans la suite de la description, et tel qu'illustré par la figure 1, on se place de manière non limitative dans le cas où la station de réception 20 est embarquée dans un satellite 30 en orbite terrestre. Rien n'exclut cependant, suivant d'autres exemples, d'avoir une station de réception embarquée dans un engin spatial ou aérien (avion, drone, ballon, etc.). La station de réception peut 25 également, suivant d'autres exemples, être au sol (terrestre ou maritime). Le satellite 30 est de préférence en orbite basse altitude LEO (« Low Earth Orbit »). Rien n'exclut cependant de considérer d'autres types d'orbites, par exemple une orbite moyenne altitude MEO (« Medium Earth Orbit »), une orbite géostationnaire GEO (« Geostationary Orbit »), etc. 30 Chaque terminal 10 peut être fixe ou mobile. De même, la station de réception 20 peut être fixe ou mobile. Tel qu'indiqué précédemment, chaque signal utile reçu par la station de réception 20 est de durée finie et peut être affecté d'une dérive fréquentielle 3032800 9 supérieure, sur la durée dudit signal utile, à la largeur spectrale dudit signal utile. Par « largeur spectrale » du signal utile, on entend la largeur du spectre fréquentiel instantané du signal utile. La dérive fréquentielle affectant un signal utile peut être inhérente audit signal utile, intentionnelle (par exemple un 5 « chirp ») ou non intentionnelle (par exemple du fait de moyens de synthèse fréquentielle peu performants), et/ou indépendante dudit signal utile et ressentie uniquement au niveau de la station de réception 20 (par exemple par effet Doppler, du fait d'une mobilité du terminal 10 et/ou de la station de réception 20). Sur la durée dudit signal utile, la dérive fréquentielle perçue à la 10 station de réception est majoritairement causée par la mobilité relative d'un terminal et minoritairement par la dérive des moyens de synthèse fréquentielle. La bande fréquentielle de multiplexage est de préférence de largeur très supérieure à la largeur spectrale de chaque signal utile, par exemple au moins 100 fois supérieure à la largeur spectrale maximale des signaux utiles. 15 Le signal global, représentatif des signaux radioélectriques reçus dans la bande fréquentielle de multiplexage, peut par conséquent comporter de nombreux signaux utiles multiplexés en fréquences dans ladite bande fréquentielle de multiplexage. En outre, les signaux utiles étant de durée finie, le signal global peut également comporter de nombreux signaux utiles 20 multiplexés répartis au cours du temps. Dans la suite de la description, on se place dans le cas où l'on ne connaît pas a priori : - les instants d'émission respectifs des signaux utiles, par exemple du fait que les terminaux peuvent émettre quand ils le souhaitent, sans autorisation préalable, ou émettent à des instants choisis 25 aléatoirement pour réduire les risques de collision entre signaux utiles, etc., - les fréquences initiales respectives desdits signaux utiles, par exemple du fait que les terminaux peuvent émettre sur la fréquence qu'ils souhaitent à l'intérieur de la bande fréquentielle de 30 multiplexage, ou ne maîtrisent pas parfaitement la fréquence sur laquelle ils émettent (par exemple du fait de moyens de synthèse fréquentielle peu performants), etc. Dans la suite de la description, on se place de manière non limitative 3032800 10 dans le cas où les signaux utiles sont à bande étroite, c'est-à-dire de largeur spectrale égale ou inférieure à 1 kilohertz, de préférence égale ou inférieure à 500 hertz. L'invention est également applicable pour d'autres types de signaux utiles, toutefois on comprend que, pour de tels signaux utiles, une dérive 5 fréquentielle peut facilement devenir non négligeable. Tel qu'illustré par la figure 1, le système de détection de signaux utiles comporte également un module 40 de détection. Dans l'exemple non limitatif illustré par la figure 1, le module 40 de détection est embarqué dans le satellite 30. Rien n'exclut, suivant d'autres 10 exemples, d'avoir un module 40 de détection distant du satellite 30, par exemple au niveau d'une station sol (non représentée sur les figures), ou distribué entre le satellite 30 et un ou plusieurs équipements distants dudit satellite 30. A des fins de redondance, le système de détection peut comporter un module 40 de détection embarqué à bord du satellite 30, et un autre module 15 40 de détection au niveau d'une ou de plusieurs stations sol. Le module 40 de détection est adapté notamment à détecter des signaux utiles dans le signal global reçu par la station de réception 20, ledit signal global se présentant sous la forme d'une suite d'échantillons obtenus après conversion analogique / numérique d'un signal analogique fourni par 20 ladite station de réception 20. Le module 40 de détection comporte par exemple un ou plusieurs processeurs et des moyens de mémorisation (disque dur magnétique, mémoire électronique, disque optique, etc.) dans lesquels est mémorisé un produit programme d'ordinateur, sous la forme d'un ensemble d'instructions de code 25 de programme à exécuter pour mettre en oeuvre les différentes étapes d'un procédé 50 de détection de signaux utiles dans le signal global. Dans une variante, le module 40 de détection comporte un ou des circuits logiques programmables, de type FPGA, PLD, etc., et/ou circuits intégrés spécialisés (ASIC) adaptés à mettre en oeuvre tout ou partie desdites étapes du procédé 30 50 de détection de signaux utiles. En d'autres termes, le module 40 de détection comporte un ensemble de moyens configurés de façon logicielle (produit programme d'ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, etc.) pour mettre en oeuvre les 3032800 11 différentes étapes du procédé 50 de détection de signaux utiles. La figure 2 représente les principales étapes d'un procédé 50 de détection de signaux utiles dans le signal global, lesquelles sont : - une étape 51 de calcul de plusieurs spectrogrammes associés 5 respectivement à différentes valeurs de dérive fréquentielle linéaire, dans lesquels la dérive fréquentielle linéaire pour chaque valeur considérée a été compensée, - pour chaque fréquence d'analyse et chaque spectrogramme : une étape 52 de filtrage d'enveloppe temporelle des valeurs aux 10 différents instants d'analyse dudit spectrogramme à ladite fréquence d'analyse, au moyen d'un filtre représentatif d'une enveloppe temporelle de référence des signaux utiles, - une étape 54 de recherche de signaux utiles dans les spectrogrammes obtenus par filtrage, désignés ci-après par 15 « spectrogrammes filtrés ». Au cours de l'étape 51 de calcul, les différents spectrogrammes sont calculés à partir du signal global. Tel qu'indiqué précédemment, le signal global se présente sous la forme d'une suite d'échantillons obtenus après conversion analogique / numérique d'un signal analogique fourni par la station de 20 réception 20. Par exemple, le signal global comporte sur une fenêtre temporelle d'analyse un nombre Ne d'échantillons x[j] (0 j Ne-1) séparés par une période d'échantillonnage Te prédéfinie. Pour calculer les différents spectrogrammes, le signal global sur la fenêtre temporelle d'analyse considérée est par exemple décomposé en K 25 blocs xk successifs de N échantillons (K.N = Ne), associés respectivement à différents instants d'analyse k à l'intérieur de la fenêtre temporelle d'analyse : xk = {x[n+k.N], 0 n N-1}, 0 k K-1 Les différentes valeurs de dérive fréquentielle linéaire à considérer sont par exemple choisies réparties de manière régulière dans un plage 30 prédéfinie de valeurs, dont les bornes sont par exemple définies en fonction d'une connaissance a priori des dérives fréquentielles maximales susceptibles d'affecter les différents signaux utiles (par exemple en fonction des vitesses maximales de déplacement des terminaux 10 et de la station de réception 20, 3032800 12 en fonction de la dérive fréquentielle maximale des moyens de synthèse fréquentielle des terminaux 10, etc.). Par exemple, on peut considérer des valeurs a, de dérive fréquentielle linéaire comprises entre -500 hertz par seconde (Hz/s) et 0 Hz/s, avec un pas de 50 Hz/s : 5 a, E {-500, -450, ..., -50, 0} Hz/s Chaque bloc xk de N échantillons subit alors une transformée dans le domaine fréquentiel à dérive fréquentielle linéaire compensée, pour chaque valeur a, de dérive fréquentielle linéaire considérée, afin de produire un spectrogramme S[m]. 10 Un spectrogramme S[m] est une représentation bidimensionnelle temps / fréquence du signal global dans laquelle une dérive fréquentielle linéaire de valeur a, a été compensée. En d'autres termes, le spectrogramme S[m] pour la valeur a, de dérive fréquentielle linéaire est constitué de KxN valeurs S[k,n,m] associées respectivement à différents instants d'analyse k (0 15 k K-1) et différentes fréquences d'analyse n (0 n N-1) à l'intérieur de la bande fréquentielle de multiplexage. Par exemple, la valeur S[k,n,m] est calculée selon l'expression suivante : S[k, n, m] = N -1F(xk , arAn12 expression dans laquelle F(xk,am)[n] correspond à la valeur, à la fréquence 20 d'analyse n, de la transformée F dans le domaine fréquentiel du bloc xk en compensant une dérive fréquentielle linéaire de valeur a,. Plusieurs expressions de la transformée F dans le domaine fréquentiel à dérive fréquentielle linéaire compensée sont possibles. Suivant un premier exemple, la transformée F(xk,am) dans le domaine 25 fréquentiel à dérive fréquentielle linéaire compensée correspond à une transformée de Fourier fractionnaire du bloc xk, d'angle correspondant à la valeur a, de dérive fréquentielle considérée : F(xk, am)[n] = FrFT(xk, tan-1(am )n] avec : oc -j.2-rr- csc(0)-wx cipt(e) x2 30 FrFT(x,E))[u] = - j - cot(e) - ej-Tr-cot(e).u2 se 2 ' - f(x)- dx -OC 3032800 13 expression dans laquelle : - j est l'unité imaginaire (j2 = -1), - cot(0) est la fonction cotangente de l'angle 0, - csc(0) est la fonction cosécante de l'angle 0, 5 - e(Y) est la fonction exponentielle de la valeur y. Suivant un second exemple, la transformée F(xk,am) dans le domaine fréquentiel à dérive fréquentielle linéaire compensée comporte une compensation préalable de la dérive fréquentielle linéaire de valeur am sur le bloc xk, et un calcul de transformée de Fourier du bloc obtenu après 10 compensation. Par exemple, la compensation est effectuée par multiplication du bloc xk par un chirp de dérive fréquentielle linéaire égale à (-am), auquel cas on obtient un bloc xk,', après compensation égal à : rpa.(n.Te+k.N.Te-t0)2 xk,m =Ixk[n+k-N].e-j n REVENDICATIONS1 - Procédé (50) de détection d'une pluralité de signaux utiles dans un signal global, chaque signal utile étant de durée finie et pouvant être affecté d'une dérive fréquentielle supérieure, sur la durée dudit signal utile, à une largeur spectrale dudit signal utile, lesdits signaux utiles correspondant à des signaux radioélectriques émis par différents terminaux (10) dans une bande fréquentielle de multiplexage, ledit signal global correspondant à l'ensemble des signaux radioélectriques reçus dans la bande fréquentielle de multiplexage, caractérisé en ce qu'il comporte des étapes : (51) calcul de plusieurs spectrogrammes associés respectivement à différentes valeurs de dérive fréquentielle linéaire, chaque spectrogramme étant représentatif des valeurs du spectre fréquentiel du signal global à différentes fréquences d'analyse dans la bande fréquentielle de multiplexage, et des évolutions dans le temps desdites valeurs du spectre fréquentiel à différents instants d'analyse à l'intérieur d'une fenêtre temporelle d'analyse en compensant la dérive fréquentielle linéaire considérée, pour chaque fréquence d'analyse et chaque spectrogramme : (52) filtrage d'enveloppe temporelle des valeurs aux différents instants d'analyse dudit spectrogramme à ladite fréquence d'analyse, au moyen d'un filtre représentatif d'une enveloppe temporelle de référence des signaux utiles, un signal utile étant détecté à un instant d'analyse et une fréquence d'analyse si un critère prédéfini de détection est vérifié par la valeur d'un spectrogramme obtenu par filtrage, dit « spectrogramme filtré », pour ledit instant d'analyse et ladite fréquence d'analyse. 2 - Procédé (50) selon la revendication 1, comportant, pour chaque instant d'analyse et chaque spectrogramme, une étape (53) de filtrage de spectre fréquentiel des valeurs aux différentes fréquences d'analyse dudit spectrogramme audit instant d'analyse, au moyen d'un filtre représentatif d'un spectre fréquentiel de référence des signaux utiles. 3 - Procédé (50) selon l'une des revendications précédentes, dans lequel l'étape (52) de filtrage d'enveloppe temporelle et l'étape (53) de filtrage de 3032800 22 spectre fréquentiel sont exécutées conjointement. Procédé (50) selon l'une des revendications précédentes, comportant une étape (540) de recherche de maxima locaux sur un ensemble à trois dimensions constitué par les valeurs des différents spectrogrammes filtrés, le critère de détection étant évalué (543) pour des valeurs correspondant à des maxima locaux dudit ensemble. Procédé (50) selon la revendication 4, dans lequel l'étape (540) de recherche de maxima locaux comporte : - (541) l'établissement d'une carte de détection associant, à chaque fréquence d'analyse et chaque spectrogramme filtré, la valeur maximale dudit spectrogramme filtré à ladite fréquence d'analyse sur les instants d'analyse de la fenêtre temporelle d'analyse, - (542) la recherche de maxima locaux de ladite carte de détection, le critère de détection étant évalué pour des valeurs correspondant à des maxima locaux de ladite carte de détection. Procédé (50) selon l'une des revendications précédentes, dans lequel le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si ladite valeur est supérieure à une valeur seuil prédéfinie. Procédé (50) selon la revendication 6, dans lequel le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si ladite valeur est une valeur maximale sur une fenêtre fréquentielle de détection prédéfinie autour de la fréquence d'analyse à laquelle ladite valeur a été obtenue. Procédé (50) selon l'une des revendications 6 à 7, dans lequel le critère de détection est vérifié pour une valeur d'un spectrogramme filtré si l'instant d'analyse auquel ladite valeur a été obtenue se trouve dans une portion centrale prédéfinie de la fenêtre temporelle d'analyse. Procédé (50) selon l'une des revendications précédentes, dans lequel le calcul d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire comporte des calculs de transformée de Fourier fractionnaire de blocs successifs du signal global, d'angle correspondant à ladite dérive fréquentielle linéaire considérée. 10 - Procédé (50) selon l'une des revendications 1 à 8, dans lequel le calcul d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire 4 - 5 5 - 10 156 - 7 - 20 8 - 25 9 - 30 3032800 23 comporte une compensation préalable de la dérive fréquentielle linéaire considérée sur le signal global, et des calculs de transformée de Fourier de blocs successifs du signal global obtenu après compensation. 11 - Procédé (50) selon l'une des revendications 1 à 8, dans lequel le calcul 5 d'un spectrogramme associé à une valeur de dérive fréquentielle linéaire comporte des calculs de transformée de Fourier de blocs successifs du signal global, et une compensation de la dérive fréquentielle linéaire considérée sur les spectres fréquentiels des blocs successifs. 12 - Procédé (50) selon l'une des revendications précédentes, dans lequel les 10 étapes dudit procédé sont itérées pour des fenêtres temporelles d'analyse successives présentant un recouvrement temporel non nul. 13 - Produit programme d'ordinateur caractérisé en ce qu'il comporte un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un processeur, configurent ledit processeur pour mettre en 15 oeuvre un procédé (50) de détection de signaux utiles dans un signal global selon l'une des revendications précédentes. 14 - Module (40) de détection de signaux utiles dans un signal global caractérisé en ce qu'il comporte des moyens configurés pour mettre en oeuvre un procédé (50) selon l'une des revendications 1 à 12. 20 15 - Système de détection de signaux utiles dans un signal global, comportant une antenne de réception du signal global embarquée dans un engin spatial (30) ou aérien, caractérisé en ce qu'il comporte un module (40) de détection selon la revendication 14.