FR 3054941 A1 20180209 FR 1657616 A 20160805 1 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 peut être affecté d'une dérive fréquentielle non négligeable, par exemple supérieure à 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 typiquement inférieure à 2 kilohertz, voire 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 en fréquences le signal utile, 3054941 2 généré en bande de base, vers une bande fréquentielle de multiplexage des 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 5 signaux utiles, en particulier dans le cas de terminaux bas coût pour lesquels 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 faible 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 10 courte telle que la durée d'un signa utile. 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. 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. 15 En outre, la fréquence de réception initiale et l'instant de réception de chaque signal utile ne 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 en connaître a priori les dérives fréquentielles, les instants de réception et les fréquences de réception initiales. 20 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 à effectuer et la quantité de données à mémoriser est alors très importante, et peut s'avérer rédhibitoire, en particulier pour la détection de signaux utiles au niveau d'un satellite. 25 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 signal global, lesdits signaux utiles pouvant être affectés de dérives 30 fréquentielles de valeurs respectives différentes. A cet effet, et selon un premier aspect, l'invention concerne un procédé de détection de signaux utiles dans un signal global, lesdits signaux utiles étant émis par différents terminaux dans une bande fréquentielle de 3054941 3 multiplexage, chaque signal utile pouvant être affecté d'une dérive fréquentielle, le signal global correspondant aux signaux radioélectriques reçus dans la bande fréquentielle de multiplexage. Le procédé de détection de signaux utiles comporte une phase de détection suivie d'une phase 5 d'estimation. La phase de détection comporte : - pour plusieurs positions d'une fenêtre temporelle de détection par rapport au signal global : un calcul d'un spectre fréquentiel de détection du signal global sur chaque fenêtre temporelle de détection considérée, 10 - une détection de signaux utiles dans le signal global en fonction des spectres fréquentiels de détection. La phase d'estimation comporte ensuite, pour chaque signal utile détecté dans le signal global : - pour plusieurs valeurs de dérive fréquentielle : un recalage en 15 fréquences du signal global en fonction de la valeur de dérive fréquentielle considérée, - un calcul d'un spectre fréquentiel d'estimation du signal global pour chaque valeur de dérive fréquentielle sur une fenêtre temporelle d'estimation comportant au moins une partie dudit signal utile 20 détecté, de durée supérieure à la durée de la fenêtre temporelle de détection, - une estimation de la dérive fréquentielle affectant ledit signal utile détecté en fonction des spectres fréquentiels d'estimation. Ainsi, le procédé de détection comporte principalement deux phases, 25 une phase de détection et une phase d'estimation. La phase de détection vise à détecter les signaux utiles présents dans le signal global, ainsi que leurs positions temporelles respectives dans ledit signal global. Une fois les signaux utiles détectés, la phase d'estimation vise alors, notamment, à estimer les dérives fréquentielles affectant lesdits signaux utiles détectés. 30 La phase de détection et la phase d'estimation reposent toutes deux sur le calcul de plusieurs spectres fréquentiels du signal global. Au cours de la phase de détection, on calcule plusieurs spectres fréquentiels de détection du signal global sur des fenêtres temporelles de 3054941 4 détection respectives décalées temporellement les unes par rapport aux autres, afin de déterminer les positions temporelles respectives des signaux utiles dans le signal global. Au cours de la phase d'estimation, on calcule, pour chaque signal utile 5 détecté, plusieurs spectres fréquentiels d'estimation du signal global associés respectivement à différentes valeurs de dérive fréquentielle avec lesquelles ledit signal global est recalé en fréquences. Par contre, pour chaque signal utile détecté, les spectres fréquentiels d'estimation sont calculés sur une seule et même fenêtre temporelle d'estimation, positionnée par rapport au signal global 10 au niveau dudit signal utile détecté. La durée de la fenêtre temporelle de détection est choisie inférieure, voire très inférieure à la durée de la fenêtre temporelle d'estimation. De telles dispositions sont avantageuses pour plusieurs raisons. Tout d'abord, étant donné que la phase de détection vise à détecter 15 les signaux utiles et leurs positions temporelles, et non à estimer leurs dérives fréquentielles, la durée de la fenêtre temporelle de détection peut être choisie de telle sorte que la variation fréquentielle introduite par la dérive fréquentielle au cours de la fenêtre temporelle de détection est négligeable, ce qui simplifie la détection des signaux utiles. En outre, la quantité de calculs nécessaires 20 pour obtenir les spectres fréquentiels de détection diminue avec la durée de la fenêtre temporelle de détection. La résolution fréquentielle des spectres fréquentiels de détection diminue également avec ladite durée, mais les besoins en termes de résolution fréquentielle au cours de la phase de détection sont limités, dans la mesure où celle-ci vise principalement à détecter les 25 signaux utiles et leurs positions temporelles dans le signal global. Au cours de la phase d'estimation, on considère donc une fenêtre temporelle d'estimation de durée supérieure à celle de la fenêtre temporelle de détection, de sorte que la variation fréquentielle, introduite par la dérive fréquentielle au cours d'une fenêtre temporelle d'estimation, n'est pas 30 négligeable et permet donc d'observer et d'estimer ladite dérive fréquentielle. La quantité de calculs nécessaires pour obtenir un spectre fréquentiel d'estimation est supérieure à celle nécessaire pour obtenir un spectre fréquentiel de détection. Toutefois, étant donné que les signaux utiles et leurs 3054941 5 positions temporelles ont été préalablement détectés au cours de la phase de détection, le nombre de spectres fréquentiels d'estimation à calculer est avantageusement réduit au strict minimum nécessaire pour estimer la dérive fréquentielle de chaque signal utile détecté. En outre, en considérant une 5 fenêtre temporelle d'estimation de durée plus importante, la résolution fréquentielle est améliorée, ce qui permet d'estimer la dérive fréquentielle de chaque signal utile avec une bonne précision. Dans des modes particuliers de mise en oeuvre, le procédé de détection peut en outre comporter l'une ou plusieurs des caractéristiques 10 suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en oeuvre, chaque signal utile comporte un motif de détection et : - le calcul de spectre fréquentiel de détection comporte, pour chaque 15 fenêtre temporelle de détection, une combinaison du signal global avec un motif de détection de référence positionné au niveau de la fenêtre temporelle de détection considérée, - le calcul de spectre fréquentiel d'estimation comporte, pour chaque valeur de dérive fréquentielle, une combinaison du signal global 20 avec le motif de détection de référence positionné au niveau de la fenêtre temporelle d'estimation. Dans des modes particuliers de mise en oeuvre, la combinaison du signal global avec le motif de détection de référence comporte une corrélation dudit signal global avec ledit motif de détection de référence. 25 Dans des modes particuliers de mise en oeuvre, la durée de la fenêtre temporelle de détection est inférieure à la durée du motif de détection. Dans des modes particuliers de mise en oeuvre, le procédé de détection comporte : - au cours de la phase de détection : une estimation d'une fréquence 30 de réception de chaque signal utile détecté dans la bande de multiplexage, en fonction des spectres fréquentiels de détection, - au cours de la phase d'estimation, pour chaque signal utile détecté : le recalage en fréquences du signal global en fonction de 3054941 6 la fréquence de réception estimée dudit signal utile détecté. Dans des modes particuliers de mise en oeuvre, le procédé de détection comporte, au cours de la phase d'estimation, une estimation d'une fréquence de réception de chaque signal utile détecté dans la bande de 5 multiplexage, en fonction des spectres fréquentiels d'estimation. Dans des modes particuliers de mise en oeuvre, la détection de signaux utiles comporte la recherche de maxima locaux dans les spectres fréquentiels de détection, un signal utile étant considéré comme détecté pour un maximum local si ledit maximum local vérifie un critère prédéterminé de 10 détection. Dans des modes particuliers de mise en oeuvre, l'estimation de dérive fréquentielle affectant l'un des signaux utiles détectés comporte la recherche d'un maximum global dans les spectres fréquentiels d'estimation calculés pour ledit signal utile détecté. 15 Dans des modes particuliers de mise en oeuvre, au cours de l'estimation de dérive fréquentielle, le maximum global est recherché parmi les valeurs des spectres fréquentiels d'estimation obtenues dans une bande de fréquences de largeur prédéterminée autour d'une fréquence théorique de réception du signal utile détecté considéré. 20 Dans des modes particuliers de mise en oeuvre, le procédé de détection comporte une estimation du nombre de signaux utiles à détecter dans le signal global, et la détection de signaux utiles est effectuée en fonction dudit nombre estimé de signaux utiles à détecter. Dans des modes particuliers de mise en oeuvre, le procédé de 25 détection comporte une estimation d'une plage de valeurs possibles pour la dérive fréquentielle, les valeurs de dérive fréquentielle considérées au cours de la phase d'estimation étant comprises dans ladite plage de valeurs possibles. Selon un second aspect, la présente invention concerne un produit programme d'ordinateur comportant un ensemble d'instructions de code de 30 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 utiles dans un signal global selon l'un quelconque des modes de mise en oeuvre de l'invention. 3054941 7 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. 5 Dans des modes particuliers de réalisation, le module de 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 réalisation, le module de détection comporte une architecture de traitement de type pipeline. 10 Dans des modes particuliers de réalisation, le module de détection comporte un premier ensemble d'unités de calcul utilisées uniquement pour la phase de détection et un second ensemble d'unités de calcul utilisées uniquement pour la phase d'estimation. Selon un quatrième aspect, la présente invention concerne un 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 ou aérien, et comportant en outre un module de détection selon l'un quelconque des modes de réalisation de l'invention. Dans des modes particuliers de réalisation du système de détection, le 20 module de détection est embarqué dans l'engin spatial ou aérien. 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 : 25 - Figure 1 : une représentation schématique d'un exemple de 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 : un diagramme représentant les principales étapes d'une 30 première variante du procédé de détection de la figure 2, - Figure 4 : un diagramme représentant les principales étapes d'une seconde variante du procédé de détection de la figure 2. - Figure 5 : une représentation schématique d'une architecture de 3054941 8 traitement séquentiel de données, - Figure 6 : une représentation schématique d'une architecture de traitement en pipeline de données, - Figure 7: une représentation schématique d'une variante de 5 l'architecture de traitement en pipeline de la figure 6, - Figure 8 : une représentation schématique d'une architecture de traitement en pipeline pour les différentes phases du procédé de détection de la figure 2. Dans ces figures, des références identiques d'une figure à une autre 10 désignent des éléments identiques ou analogues. Pour des raisons de clarté, 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 15 à des signaux radioélectriques émis dans une bande fréquentielle de 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.). 20 Plus particulièrement, les signaux utiles doivent être détectés dans un signal global, reçu par une station de réception 20, représentatif de l'ensemble des signaux radioélectriques mesurés 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 25 utilisées dans les systèmes de télécommunications terrestres ou par satellite. 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 30 engin spatial ou aérien (avion, drone, ballon, etc.). La station de réception peut é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, 3054941 9 par exemple une orbite moyenne altitude MEO (« Medium Earth Orbit »), une orbite géostationnaire GEO (« Geostationary Orbit »), etc. Chaque terminal 10 peut être fixe ou mobile. De même, la station de réception 20 peut être fixe ou mobile. 5 Tel qu'indiqué précédemment, chaque signal utile reçu par la station de réception 20 peut être affecté d'une dérive fréquentielle. Dans la suite de la description, on se place de manière non limitative dans le cas où la dérive fréquentielle est supérieure à la largeur spectrale dudit signal utile. Par « largeur spectrale » du signal utile, on entend la largeur du spectre fréquentiel 10 instantané du signal utile. 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. Le signal global, représentatif des signaux radioélectriques mesurés dans la 15 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 répartis au cours du temps. Dans la suite de la description, on se place de manière non 20 limitative dans le cas où la station de réception 20 ne connaît pas a priori : - les instants de réception 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 aléatoirement pour réduire les risques de collision entre signaux 25 utiles, etc., - les fréquences de réception 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 multiplexage, ou ne maîtrisent pas parfaitement la fréquence sur 30 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 dans le cas où les signaux utiles sont à bande étroite, c'est-à-dire de largeur 3054941 10 spectrale égale ou inférieure à 2 kilohertz, de préférence égale ou inférieure à 1 kilohertz. L'invention est également applicable pour d'autres types de signaux utiles, toutefois on comprend que, pour de tels signaux utiles, une dérive fréquentielle peut facilement devenir non négligeable. 5 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 exemples, d'avoir un module 40 de détection distant du satellite 30, par 10 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 40 de détection au niveau d'une ou de plusieurs stations sol. 15 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 ladite station de réception 20. 20 Le module 40 de détection comporte par exemple un circuit de traitement comportant 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 de programme à exécuter pour 25 mettre en oeuvre tout ou partie des étapes d'un procédé 50 de détection de signaux utiles dans le signal global. Alternativement ou en complément, le circuit de traitement comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc. adaptés à mettre en 30 oeuvre tout ou partie des étapes du procédé 50 de détection de signaux utiles. En d'autres termes, le circuit de traitement correspond à 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 3054 94 1 11 différentes étapes du procédé 50 de détection de signaux utiles. Le procédé 50 de détection selon invention se révèle particulièrement efficace pour être mis en oeuvre sur des technologies de type ASIC ou FPGA permettant d'exploiter le parallélisme matériel et ainsi de réduire la complexité, 5 le coût et l'encombrement de la solution matérielle. En effet, la structure globale du procédé 50 de détection permet la mise en place d'une architecture de traitement en pipeline, réalisant les différentes étapes du procédé 50 de détection en parallèle, tout en favorisant la réutilisation de ressources matérielles. Une telle architecture de traitement en 10 pipeline est bien plus avantageuse qu'une architecture de traitement séquentiel qui donnerait lieu à une solution moins optimisée car utilisant de manière moins efficace les ressources matérielles disponibles. La figure 2 représente les principales étapes d'un procédé 50 de détection de signaux utiles dans le signal global. Tel qu'illustré par la figure 2, 15 le procédé 50 de détection comporte principalement deux phases : - une phase de détection visant principalement à détecter les signaux utiles présents dans le signal global, ainsi que leurs positions temporelles dans ledit signal global, - une phase d'estimation visant principalement à estimer les dérives 20 fréquentielles respectives des signaux utiles détectés au cours de la phase de détection. La phase de détection est donc exécutée avant la phase d'estimation, étant donné que la phase d'estimation s'appuie sur les signaux utiles détectés au cours de la phase de détection. De préférence, la phase d'estimation est 25 donc exécutée après la fin de la phase de détection. Toutefois, rien n'exclut d'exécuter la phase d'estimation avant la fin de la phase de détection. En effet, la phase d'estimation peut être exécutée dès qu'un signal utile est détecté au cours de la phase de détection, pour en estimer la dérive fréquentielle, sans avoir à attendre d'avoir détecté tous les signaux utiles dans le signal global. 30 Tel qu'illustré par la figure 2, la phase de détection comporte : - pour plusieurs positions d'une fenêtre temporelle de détection par rapport au signal global : une étape 51 de calcul d'un spectre fréquentiel de détection du signal global sur chaque fenêtre 3054941 12 temporelle de détection considérée, - une étape 52 de détection de signaux utiles dans le signal global en fonction des spectres fréquentiels de détection. La phase d'estimation comporte, pour chaque signal utile détecté : 5 - pour plusieurs valeurs de dérive fréquentielle : une étape 55 de recalage en fréquences du signal global en fonction de la valeur de dérive fréquentielle considérée, - une étape 56 de calcul d'un spectre fréquentiel d'estimation du signal global pour chaque valeur de dérive fréquentielle sur une 10 fenêtre temporelle d'estimation comportant au moins une partie dudit signal utile détecté, de durée supérieure à la durée de la fenêtre temporelle de détection, - une étape 57 d'estimation de la dérive fréquentielle affectant ledit signal utile détecté en fonction des spectres fréquentiels 15 d'estimation. Dans la suite de la description, on se place de manière non limitative dans le cas où chaque signal utile à détecter comporte un motif de détection prédéterminé, connu a priori du module 40 de détection ou pouvant être déterminée par celui-ci avant la détection. Par exemple, le motif de détection 20 correspond à une information connue a priori du module 40 de détection, placée au début (« preamble » dans la littérature anglo-saxonne), et/ou au milieu (« middamble » dans la littérature anglo-saxonne) et/ou à la fin (« postamble » dans la littérature anglo-saxonne) dudit signal utile. Dans un tel cas, le module 40 de détection peut mémoriser un motif de détection de 25 référence correspondant au motif de détection inséré dans chaque signal utile par chaque terminal 10, et peut exploiter la présence de ce motif de détection dans chaque signal utile pour améliorer la détection. Par exemple, dans des modes préférés de mise en oeuvre du procédé 50 de détection : - l'étape 51 de calcul de spectre fréquentiel de détection comporte, 30 pour chaque fenêtre temporelle de détection, une combinaison du signal global avec tout ou partie dudit motif de détection de référence positionné au niveau de la fenêtre temporelle de détection considérée, et 3054941 13 - l'étape 56 de calcul de spectre fréquentiel d'estimation comporte, pour chaque valeur de dérive fréquentielle, une combinaison du signal global avec tout ou partie dudit motif de détection de référence positionné au niveau de la fenêtre temporelle 5 d'estimation. En effet, en combinant le signal global avec le motif de détection de référence, par exemple en effectuant une corrélation dudit signal global avec ledit motif de détection de référence, cela permet d'améliorer le rapport signal utile sur bruit lorsque le motif de détection de référence est sensiblement 10 superposé au motif de détection inclus dans un signal utile, et donc d'améliorer la détection dudit signal utile. Il est cependant à noter que, suivant d'autres exemples non détaillés dans la suite de la description, l'invention peut également être mise en oeuvre en l'absence de motif de détection. En particulier, dans le cas de signaux utiles 15 à bande étroite, le spectre fréquentiel instantané de chaque signal utile est très resserré en fréquences et forme en principe un pic caractéristique qui peut être détecté par une analyse spectrale, sans utiliser de connaissance a priori d'un motif de détection inclus dans les signaux utiles. Dans le cas, considéré ci-après, où on utilise une connaissance a 20 priori d'un motif de détection inclus dans chaque signal utile, la durée de la fenêtre temporelle de détection est par exemple inférieure à la durée dudit motif de détection, voire très inférieure à celle-ci (au moins un facteur cinq), afin d'assurer que la variation fréquentielle, induite par la dérive fréquentielle au cours de ladite fenêtre temporelle de détection, est négligeable. 25 On décrit à présent des exemples détaillés de mise en oeuvre des différentes étapes de la phase de détection et de la phase d'estimation. A) Phase de détection A.1) Calcul de spectre fréquentiel de détection Tel qu'indiqué précédemment, la phase de détection comporte, pour 30 plusieurs positions d'une fenêtre temporelle de détection par rapport au signal global, une étape 51 de calcul d'un spectre fréquentiel de détection du signal global sur chaque fenêtre temporelle de détection considérée. On se place en outre, de manière non limitative, dans le cas où le signal global est combiné 3054941 14 avec un motif de détection de référence. 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 réception 20. Par exemple, le signal global comporte un 5 nombre NAD() d'échantillons x[j] (0 j NACQ-1) séparés par une période d'échantillonnage Te prédéfinie. Pour calculer un spectre fréquentiel de détection, on considère uniquement les échantillons du signal global compris dans une fenêtre temporelle de détection de durée ÔT prédéterminée, et on calcule des spectres 10 fréquentiels de détection pour différentes positions temporelles de ladite fenêtre temporelle de détection par rapport au signal global. Dans la suite de la description, on se place dans le cas où chaque fenêtre temporelle de détection comporte NDET échantillons du signal global (ÔT = NDET.Te). Le nombre de positions temporelles différentes considérées dépend de la précision souhaitée 15 pour l'estimation de l'instant de réception d'un signal utile. Dans la suite de la description, on se place, à titre d'exemple non limitatif, dans le cas où les différentes positions temporelles considérées sont espacées de la période d'échantillonnage Te. Ainsi, la fenêtre temporelle de détection positionnée au niveau de l'instant de rang k comporte les NDET 20 échantillons x[k] à x[k+NDET-1], et on désigne par xk le vecteur comportant ces NDET échantillons : xk = {x[k+n], O n NDET-1} Dans un tel cas, il est possible de considérer NFEN positions temporelles différentes pour la fenêtre temporelle de détection, NFEN étant égal 25 à (NADQ - NDET 1). Le motif de détection de référence, qui correspond au motif de détection inclus dans un signal utile, est désigné par PREF et comporte NREF échantillons pREF[0] à pREF[NREF-1]. Dans l'exemple décrit ci-après, NREF est considéré de manière nullement limitative comme étant supérieur au nombre 30 NDET d'échantillons de la fenêtre temporelle de détection. Tel qu'indiqué précédemment, l'étape 51 de calcul de spectre fréquentiel de détection comporte préférentiellement, pour chaque fenêtre temporelle de détection, une combinaison du signal global avec le motif de 3054941 15 détection de référence positionné au niveau de la fenêtre temporelle de détection considérée. Etant donné que NREF est supérieur à NDET, seule une partie des échantillons du motif de détection de référence PREF, par exemple formée par les NDET premiers échantillons dudit motif de détection de 5 référence, est combinée avec le signal global xk sur la fenêtre temporelle de détection positionnée au niveau de l'instant de rang k. La combinaison correspond par exemple à une corrélation du signal global xk avec le motif de détection de référence, auquel cas le signal global x'k obtenu après combinaison correspond par exemple au vecteur suivant : 10 X'k = fx[k+n].pREF[n]*, 0 REVENDICATIONS1 - Procédé (50) de détection de signaux utiles dans un signal global, lesdits signaux utiles étant émis par différents terminaux (10) dans une bande fréquentielle de multiplexage, chaque signal utile pouvant être affecté d'une dérive fréquentielle, le signal global correspondant aux signaux radioélectriques reçus dans la bande fréquentielle de multiplexage, caractérisé en ce qu'il comporte une phase de détection comportant : - pour plusieurs positions d'une fenêtre temporelle de détection par rapport au signal global : un calcul (51) d'un spectre fréquentiel de détection du signal global sur chaque fenêtre temporelle de détection considérée, - une détection (52) de signaux utiles dans le signal global en fonction des spectres fréquentiels de détection, et une phase d'estimation comportant, pour chaque signal utile détecté : - pour plusieurs valeurs de dérive fréquentielle : un recalage en fréquences (55) du signal global en fonction de la valeur de dérive fréquentielle considérée, - un calcul (56) d'un spectre fréquentiel d'estimation du signal global pour chaque valeur de dérive fréquentielle sur une fenêtre temporelle d'estimation comportant au moins une partie dudit signal utile détecté, de durée supérieure à la durée de la fenêtre temporelle de détection, - une estimation (57) de la dérive fréquentielle affectant ledit signal utile détecté en fonction des spectres fréquentiels d'estimation. 2 - Procédé (50) selon la revendication 1, dans lequel, chaque signal utile comportant un motif de détection : - le calcul (51) de spectre fréquentiel de détection comporte, pour chaque fenêtre temporelle de détection, une combinaison du signal global avec un motif de détection de référence positionné au niveau de la fenêtre temporelle de détection considérée, - le calcul (56) de spectre fréquentiel d'estimation comporte, pour chaque valeur de dérive fréquentielle, une combinaison du signal global avec le motif de détection de référence positionné au niveau 3054941 27 de la fenêtre temporelle d'estimation. 3 - Procédé (50) selon la revendication 2, dans lequel la combinaison du signal global avec le motif de détection de référence comporte une corrélation dudit signal global avec ledit motif de détection de référence. 5 4 - Procédé (50) selon l'une des revendications précédentes, dans lequel la durée de la fenêtre temporelle de détection est inférieure à la durée du motif de détection. 5 - Procédé (50) selon l'une des revendications précédentes, comportant : - au cours de la phase de détection : une estimation (53) d'une 10 fréquence de réception de chaque signal utile détecté dans la bande de multiplexage, en fonction des spectres fréquentiels de détection, - au cours de la phase d'estimation, pour chaque signal utile détecté : le recalage en fréquences (55) du signal global en 15 fonction en outre de la fréquence de réception estimée dudit signal utile détecté. 6 - Procédé (50) selon l'une des revendications précédentes, comportant, au cours de la phase d'estimation, une estimation (58) d'une fréquence de réception de chaque signal utile détecté dans la bande de multiplexage, 20 en fonction des spectres fréquentiels d'estimation. 7 - Procédé (50) selon l'une des revendications précédentes, dans lequel la détection (52) de signaux utiles comporte la recherche de maxima locaux dans les spectres fréquentiels de détection, un signal utile étant considéré comme détecté pour un maximum local si ledit maximum local vérifie un 25 critère prédéterminé de détection. 8 - Procédé (50) selon l'une des revendications précédentes, dans lequel l'estimation (57) de dérive fréquentielle affectant l'un des signaux utiles détectés comporte la recherche d'un maximum global dans les spectres fréquentiels d'estimation calculés pour ledit signal utile détecté. 30 9 - Procédé (50) selon la revendication 8, dans lequel, au cours de l'estimation (57) de dérive fréquentielle, le maximum global est recherché parmi les valeurs des spectres fréquentiels d'estimation obtenues dans une bande de fréquences de largeur prédéterminée autour d'une 3054941 28 fréquence théorique de réception du signal utile détecté considéré. 10 - Procédé (50) selon l'une des revendications précédentes, comportant une estimation du nombre de signaux utiles à détecter dans le signal global, et dans lequel la détection (52) de signaux utiles est effectuée en fonction 5 dudit nombre estimé de signaux utiles à détecter. 11 - Procédé (50) selon l'une des revendications précédentes, comportant une estimation d'une plage de valeurs possibles pour la dérive fréquentielle, les valeurs de dérive fréquentielle considérées au cours de la phase d'estimation étant comprises dans ladite plage de valeurs possibles. 10 12 - 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 oeuvre un procédé (50) de détection de signaux utiles dans un signal global selon l'une des revendications précédentes. 15 13 - 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 à 11. 14 - Module (40) selon la revendication 13, comportant une architecture de traitement de type pipeline. 20 15 - Module (40) selon la revendication 14, comportant un premier ensemble d'unités de calcul (41-43) utilisées uniquement pour la phase de détection et un second ensemble d'unités de calcul (44-46) utilisées uniquement pour la phase d'estimation 16 - Système de détection de signaux utiles dans un signal global, comportant 25 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 l'une des revendications 13 à 15. 17 - Système selon la revendication 16, dans lequel le module (40) de détection est embarqué dans l'engin spatial (30) ou aérien.