Dans l'environnement exigeant de l'espace, la communication fiable est la ligne de vie qui relie les satellites, les engins spatiaux et les stations au sol. Les distances extrêmes, les contraintes de puissance et les conditions de rayonnement difficiles présentent des défis considérables. Les processeurs de signaux numériques (DSP) sont apparus comme une technologie fondamentale pour relever ces défis, fournissant le muscle computationnel pour traiter des signaux complexes en temps réel. Leur capacité à effectuer des opérations numériques à grande vitesse les rend indispensables pour tout, des simples liaisons télémétriques aux relais de données à haut débit et à l'exploration de l'espace profond.

Comprendre les processeurs de signaux numériques pour l'espace

Contrairement aux processeurs à usage général, les DSP sont conçus pour exécuter des tâches répétitives et à forte intensité numérique, comme le filtrage par réponse d'impulsions finies (FIR), le filtrage rapide des transformations de Fourier (FFT) et la convolution, avec un débit minimal de latence et un débit élevé. Dans les systèmes de communication par satellite et dans l'espace, les DSP gèrent la modulation et la démodulation, le codage de la correction des erreurs, la compression et l'atténuation des interférences.

Les processeurs DSP de qualité spatiale sont encore plus résistants aux conditions uniques de l'orbite et de l'espace profond. Ces processeurs présentent souvent des conceptions de tolérance aux rayonnements, des plages de température prolongées et des mécanismes d'auto-essai intégrés. Par exemple, la série Texas Instruments TMS320C6000 a été adaptée pour l'espace et des versions spécialisées comme l'Aeroflex UT699 (basé sur le processeur LEON3 SCAR) intègrent la fonctionnalité DSP pour le traitement par satellite à bord. Le choix de l'architecture – point fixe par rapport point flottant – dépend de l'application.

Principales applications des communications par satellite et par espace

Conditionnement des signaux et filtrage du bruit

Les DSP mettent en œuvre des algorithmes de filtrage adaptatifs pour nettoyer le signal reçu. Des techniques telles que le filtrage assorti, les filtres adaptatifs moins carrés (LMS) et le filtrage Kalman sont courants. Par exemple, le processeur de signal numérique peut ajuster en permanence les coefficients de filtre pour annuler les schémas d'interférence connus, améliorer le rapport signal-bruit (SNR) et permettre une récupération fiable des données même lorsque l'engin fonctionne au bord du budget de liaison.

Modulation et démodulation

Les systèmes satellites modernes utilisent des systèmes de modulation avancés comme QPSK, 8PSK, 16QAM et même des formats de plus haut ordre pour maximiser l'efficacité spectrale. Un DSP effectue les opérations mathématiques complexes pour moduler un flux numérique de bits sur une onde porteuse et, au récepteur, pour démoduler le signal entrant. Les radios définies par logiciel (SDR) utilisent des DSP reconfigurables pour prendre en charge plusieurs types de modulation sur la même plate-forme matérielle, une capacité cruciale pour les engins spatiaux multimissions qui doivent communiquer avec différents réseaux terrestres.

Codage de correction d'erreur

La communication dans l'espace profond repose souvent sur des codes puissants de correction des erreurs tels que Reed-Solomon, des codes convolutionnels, des codes turbo et des codes de vérification de parité de faible densité (LDPC). Ces codes ajoutent une redondance aux données transmises, permettant au récepteur de reconstruire le message original même lorsque de nombreux bits sont corrompus.

Compresse des données et optimisation de la largeur de bande

Les satellites génèrent de grandes quantités de données provenant d'instruments scientifiques et de charges utiles d'imagerie. La transmission de données brutes nécessite une bande passante et une puissance excessives. Les DSP effectuent des algorithmes de compression embarqués, à la fois sans perte (par exemple JPEG-LS pour les images) et avec perte (par exemple, compression par ondes pour les données hyperspectrales) afin de réduire le volume de données avant la transmission.

Antennes de faisceaux et d'araires progressives

Les antennes multifaisceaux et les antennes à antennes progressives sont de plus en plus courantes sur les satellites avancés et les stations spatiales, qui utilisent des DSP pour régler la phase et l'amplitude des signaux sur les réseaux d'éléments d'antenne, former des faisceaux directionnels qui peuvent être dirigés par voie électronique, ce qui permet au satellite de communiquer avec plusieurs stations au sol simultanément, d'augmenter les débits de données et de réduire les interférences.

Pour les constellations de satellites, les liaisons de communication intersatellites exigent des DSP qu'ils calculent avec une grande précision les différences de temps de vol et de phase de transporteur. Dans les missions de vol de formation comme GRACE-FO, les DSP utilisent des algorithmes qui mesurent de petites variations de distance entre les satellites, permettant ainsi de cartographier le champ gravitationnel de la Terre.

Architecture et considérations de performance pour les PSD de grande envergure spatiale

Techniques de durcissement des rayonnements

Les systèmes de protection de l'environnement à haute résolution (SOI) et les couches épitaxiales, ainsi que les techniques de conception comme la redondance modulaire triple (TMR) et le code de correction des erreurs (ECC) dans les caches. Par exemple, le processeur multicore BAE Systems RAD5545 intègre quatre cœurs PowerPC à haute performance avec extensions DSP et est coté pour 100 krad (Si) TID. De même, le processeur à double cœur GR712RC LEON3FT à double cœur comprend des instructions DSP intégrées et est largement utilisé dans les missions spatiales européennes.

Efficacité énergétique et gestion thermique

Les DSP doivent fournir des performances élevées par watt. Les architectures DSP intègrent des caractéristiques comme la tension dynamique et l'échelle de fréquence (DVFS), le gatetage d'horloge et les modes de sommeil. Par exemple, le Texas Instruments TMS320C6678 multicore DSP offre 10 GFLOPS à moins de 10 watts, ce qui le rend adapté pour des applications à haute intensité de traitement sur petits CubeSats. Le contrôle thermique dans un vide est un autre défi; les DSP tolérants aux rads sont souvent emballés dans des emballages en céramique avec des éparpilleurs de chaleur et conçus pour fonctionner sur une large plage de température (-55°C à +125°C).

Comparaison avec les FPGA et les AIC

Dans les systèmes spatiaux, les réseaux de portes programmables sur le terrain (FPGA) et les circuits intégrés spécifiques à l'application (ASIC) sont des solutions de rechange aux DSP pour le traitement des signaux. Les FPGA offrent un traitement parallèle massif et une reconfiguration, mais ils consomment plus de puissance par rapport au débit de traitement pour les algorithmes de contrôle-mauvaise puissance. Les ASC offrent les performances les plus élevées et les plus faibles, mais leur coût de développement et leur temps sont élevés, et ils ne peuvent pas être reconfigurés après le lancement.

Défis dans le déploiement des PSD dans l'espace

Erreurs induites par les rayonnements

Même les DSP durcis par le rad ne sont pas immunisés contre les EVP. Une particule à haute énergie peut tourner un peu dans un registre ou un SRAM, ce qui pourrait corrompre un calcul. Les concepteurs utilisent des techniques logicielles telles que la redondance triple temps et les chronomètres de veille pour atténuer ces effets. Pour les applications critiques, une puce de surveillance spécialement durcie par le rayonnement surveille le DSP et le réinitialise si des erreurs sont détectées.

Contraintes limitées de mémoire et de traitement à bord

Les DSP de qualité spatiale ont généralement moins de mémoire que leurs homologues terrestres en raison de la difficulté de rendre la mémoire rad-hard. Cela limite la complexité des algorithmes qui peuvent être exécutés à bord. Les concepteurs doivent gérer soigneusement les ressources de mémoire, souvent en utilisant la mémoire externe qui doit être durcie par rayonnement.

Essais et qualification

La qualification d'un DSP en espace nécessite des essais approfondis : cycles thermiques, vibrations, exposition au rayonnement (à la fois à la dose totale et à un seul événement) et incinération. Ce processus prend généralement des années et ajoute des coûts importants. Les normes de qualification telles que MIL-STD-883 et ESCC de l'ESA garantissent la fiabilité, mais limitent le taux d'introduction de nouveaux DSP plus puissants dans les systèmes spatiaux.

Tendances futures et technologies émergentes

L'intelligence artificielle à l'avant

Les futures missions spatiales intègrent des algorithmes d'apprentissage automatique (ML) directement sur les DSP pour la prise de décision à bord. Par exemple, le projet NASA Onboard AI utilise des réseaux neuronaux sur les accélérateurs DSP pour classer les données d'image, permettant une sélection autonome des images uniquement pertinentes pour la liaison descendante.

Architectures reconfigurables et multi-corres

Les DSP reconfigurables qui combinent un noyau durci avec un tissu FPGA permettent de mettre à jour les chaînes de traitement des signaux après le lancement. Les DSP multi-cores, comme le GR740 quad-core de CASE, fournissent des performances évolutives et permettent le traitement parallèle de plusieurs canaux de communication simultanément. L'Agence spatiale européenne GR740 processeur comprend quatre cœurs LEON4FT avec des unités à point flottant à double précision et un ensemble d'instructions de type DSP, ciblant les applications spatiales haut de gamme.

Communication optique et traitement à haute vitesse

Les systèmes de communication laser – prévus pour des missions comme NASA-S Démonstration de communication laser lunaire – exigent un traitement de données extrêmement rapide. Les DSP doivent gérer des schémas de modulation comme la modulation de position d'impulsion (PPM) à des vitesses supérieures à 1 Gbps. Des DSP spécialisés à haute vitesse avec des horloges à faible jitter et des synthétiseurs numériques directs (DDS) sont en cours de développement pour soutenir la communication optique, ce qui promet des taux de données plus élevés que les liaisons radio.

Radios définies par logiciel (SDR) et communications cognitives

Les satellites modernes comptent de plus en plus sur les plateformes de DTS où le DSP est le noyau d'une radio entièrement programmable. Le DSP implémente la couche physique entière dans le logiciel, permettant au même satellite de changer la fréquence, la modulation et le codage à la volée. Des algorithmes de communication cognitives qui surveillent les conditions de liaison et adaptent les paramètres de façon autonome sont également déployés sur les DSP.

Études de cas : PSD dans les missions spatiales notables

Mars Rover Communications

NASA , le rover Perseverance est équipé d'une radio à base de logiciels DSP qui fonctionne à la fois à UHF (pour relais vers orbites) et à la bande X (pour direct vers Terre). Le DSP gère le codage turbo, les taux de données adaptatives et la compensation Doppler. À bord de la Perseverance, les DSP traitent également les données de l'instrument Moxie, qui convertit le CO2 martien en oxygène, nécessitant une fusion de capteurs en temps réel pour le contrôle du processus.

Constellations CubeSat

Les petits satellites comme ceux de la constellation Planet Labs Dove comptent sur les DSP COTS de Texas Instruments pour traiter les images de liaison descendante tout en répondant à des contraintes de puissance serrées. Le DSP effectue la compression JPEG et la correction d'erreurs avant la transmission.

Stations au sol du réseau spatial profond

Non seulement les satellites, mais aussi les stations au sol utilisent des DSP. Les antennes de guidage d'ondes de faisceau de la NASA Deep Space Network intègrent des réseaux DSP haute performance pour décoder les signaux faibles des sondes éloignées. Par exemple, le récepteur DSP de Goldstone traite les signaux du Voyager 1, qui est à plus de 24 milliards de kilomètres et transmet avec une radio de 20 watts.

Conclusion

Les processeurs numériques de signaux sont des composantes essentielles des systèmes modernes de communication par satellite et par espace, permettant une transmission fiable et de haute qualité des données sur de vastes distances et dans des environnements difficiles.De la filtration du bruit et de la modulation à la mise en œuvre de la correction des erreurs et à la mise en place de fonctions de radio cognitives, les DSP fournissent les capacités de traitement en temps réel que les missions spatiales exigent. Bien que des défis comme le durcissement des rayonnements, la mémoire limitée et les coûts de qualification persistent, les progrès dans les architectures multicœur, l'intégration de l'IA et les plates-formes reconfigurables étendent leurs capacités.