Clear Sky Science · fr

Processeur embarqué agile en fréquence et conscient des interférences utilisant une banc de filtres analyse–synthèse multirésolution à granularité fine

· Retour à l’index

Des oreilles plus fines pour les radios spatiales encombrées

Les satellites modernes et les sondes interplanétaires doivent écouter des dizaines, voire des centaines, de communications radio simultanément, toutes entassées dans un spectre limité. Cet article présente une nouvelle méthode permettant à un ordinateur embarqué de démêler ces signaux qui se chevauchent en canaux propres et séparés, en utilisant moins de matériel et d'énergie que nombre de conceptions existantes. Le travail vise à rendre les futures missions spatiales plus flexibles, davantage résistantes aux interférences et mieux adaptées aux bandes radio surchargées.

Figure 1
Figure 1.

Pourquoi les engins spatiaux ont besoin d'une écoute plus intelligente

Alors que davantage de satellites partagent le ciel, leurs liaisons radio doivent empiler de nombreux flux de données numériques dans des tranches de fréquence très rapprochées. Un processeur embarqué doit scinder une large bande reçue en « créneaux » uniformes, empêcher que les canaux voisins ne se contaminent mutuellement, puis recomposer les canaux sélectionnés avec une distorsion minimale. Les techniques classiques reposent soit sur des transformées de Fourier rapides très volumineuses, gourmandes en mémoire, soit sur des banques de nombreux filtres séparés, coûteuses en matériel et en énergie. Les méthodes basées sur les ondelettes, bien que mathématiquement élégantes, laissent souvent trop d chevauchement fréquentiel entre canaux, ce qui complique la récupération d’octets de données propres.

Un seul filtre pour de multiples fonctions

Les auteurs reformulent un outil mathématique existant, la transformée de paquet d’ondelettes à recouvrement maximal, en un canaliseur orienté communication. Plutôt que de concevoir un filtre différent pour chaque canal, ils partent d’un seul filtre numérique passe‑bas soigneusement conçu et génèrent automatiquement tous les filtres d’analyse et de reconstruction en l’étirant et en le combinant dans un arbre multiniveau. Parce que la transformée est « non décimée », elle ne jette jamais d’échantillons temporels comme le font les ondelettes classiques, de sorte que le timing nécessaire au décodage des symboles est préservé. Cette structure unifiée analyse–synthèse produit des canaux également espacés, chacun avec le même délai et un comportement prévisible, tout en maintenant faibles les besoins en mémoire et en opérations grâce à une importante réutilisation des mêmes blocs matériels.

Équilibrer pureté du signal et coût matériel

La conception de ce filtre prototype unique constitue le cœur de la méthode. L’équipe utilise une optimisation multi‑objectif qui pèse trois préoccupations : la netteté de l’atténuation en bordure de chaque canal (énergie de la bande de transition), la faiblesse de l’énergie fuyante dans les fréquences interdites (énergie de la bande d’arrêt) et la longueur du filtre, qui sert de proxy au coût matériel. Ils ajoutent une contrainte pratique propre aux communications en simulant des signaux à déplacement de phase en quadrature (QPSK) et en rejetant tout design produisant une erreur vectorielle (EVM) supérieure à 10 %, mesure standard de distorsion. En balayant des designs candidats, ils trouvent un filtre equiripple d’ordre 105 offrant un bon compromis : une séparation très propre entre les canaux tout en maintenant des besoins arithmétiques et mémoires compatibles avec l’électronique embarquée réelle.

Mettre la conception à l’épreuve

Pour tester l’idée, les auteurs simulent un scénario exigeant : 64 porteuses QPSK, chacune de 10 kHz de large et disposées sur une grille uniforme, formant un signal large bande dense. Leur arbre de filtres multiniveau divise la bande en 64 tranches égales, puis recombine sélectivement une seule tranche à la fois pour annuler les petites rotations de phase introduites par le traitement FFT par blocs. Sur l’ensemble des canaux, l’isolation moyenne vis‑à‑vis des canaux voisins dépasse 98 dB, le pire cas restant proche de 80 dB — bien au‑delà de ce qui est généralement nécessaire pour des liaisons QPSK fiables. La méthode s’adapte naturellement à des résolutions plus grossières (16 ou 32 canaux) en agrégeant des tranches adjacentes, ce qui améliore en fait l’isolation, et des tests en virgule flottante jusqu’à 2048 canaux ne révèlent aucune instabilité numérique dans l’architecture elle‑même.

Figure 2
Figure 2.

Des équations au matériel spatial

L’équipe cartographie ensuite leur conception sur un FPGA Xilinx Kintex‑7 de gamme moyenne, une classe populaire de matériel reconfigurable de qualité spatiale. En traitant les données par blocs et en multiplexant dans le temps une seule FFT, une seule FFT inverse et un multiplicateur complexe unique sur l’ensemble des canaux, ils maintiennent un nombre modéré de blocs de traitement du signal numérique et de blocs mémoire tout en soutenant une horloge interne de 160 MHz. Des simulations en arithmétique à point fixe avec des longueurs de mots réalistes conservent encore une isolation pire cas supérieure à 60 dB et une distorsion QPSK inférieure à environ 12 %, confirmant que le schéma supporte les erreurs d’arrondi inévitables dans le matériel réel. L’effort de calcul global croît seulement logarithmiquement avec la taille des blocs et ne nécessite pas de duplication de filtres par canal, rendant la conception attrayante pour des processeurs embarqués contraints en puissance et en surface.

Ce que cela signifie pour les missions futures

En termes simples, l’article montre comment un engin spatial peut utiliser un seul filtre très intelligent et réutilisable pour trier une bande radio encombrée en plusieurs voies propres et ajustables sans embarquer une armoire de circuits spécialisés. Le résultat est un canaliseur spectrale­ment précis et conscient des interférences, capable de basculer entre une résolution fine et grossière, de préserver l’intégrité des données pour les modulations numériques standard et de tenir dans des ressources FPGA et des budgets énergétiques réalistes. Ce cadre unifié jette les bases de charges utiles satellitaires futures capables de reconfigurer leurs liaisons à la volée, de partager le spectre de manière plus harmonieuse et de soutenir davantage d’utilisateurs sans sacrifier la qualité du signal.

Citation: Sarkar, S., Das, A., Mishra, D. et al. Interference-aware frequency-agile onboard processor using fine-grained multilevel analysis–synthesis filter-bank channelization. Sci Rep 16, 12772 (2026). https://doi.org/10.1038/s41598-026-43081-y

Mots-clés: communications par satellite, traitement numérique du signal, bancs de filtres, processeurs embarqués, modulation multicanal