Dans cet article, nous allons analyser en détail GNU Radio, un sujet qui a gagné en importance ces dernières années. GNU Radio est un concept largement étudié dans divers domaines, de la psychologie à l'économie, en passant par la sociologie et la politique. Tout au long de l’histoire, GNU Radio a fait l’objet de débats et de réflexions de la part d’experts et d’universitaires, ainsi que de l’opinion publique en général. En ce sens, il est de la plus haute importance d’approfondir la connaissance et la compréhension de GNU Radio, afin d’avoir une vision plus large et plus claire de son impact sur la société et la vie quotidienne. A travers cet article, nous proposons d'explorer les multiples dimensions et facettes de GNU Radio, dans le but d'enrichir le débat et de promouvoir une réflexion critique sur ce sujet.
Créateur | Eric Blossom (en) |
---|---|
Développé par | Projet GNU |
Première version | |
Dernière version | 3.10.12.0 ()[1] |
Dépôt | github.com/gnuradio/gnuradio.git et www.gnuradio.org/cgit/gnuradio.git |
Écrit en | C++, Python |
Système d'exploitation | GNU/Linux, Microsoft Windows, BSD et macOS |
Environnement | GNU/Linux, FreeBSD, NetBSD, OpenBSD, GNU, Mac OS X, Microsoft Windows |
Type | radio logicielle |
Licence | GPLv3 |
Documentation | www.gnuradio.org/docs |
Site web | (en) Site officiel |
GNU Radio est une suite logicielle dédiée à l’implémentation de radios logicielles et de systèmes de traitement du signal. Équipé de ce logiciel libre, un groupe de scientifiques a rétabli le contact avec un satellite des années 1970 pour le piloter et le replacer sur orbite terrestre[2].
Les fonctions de traitement du signal sont implémentées en C++ et les modules complémentaires sont en Python.
Une interface graphique (GNU Radio Companion) permet d’assembler les modules graphiquement. Cet ensemble d’outils permet d’effectuer des simulations ou de fonctionner sur des signaux réels[3].
GNU Radio contrôle aujourd’hui[Quand ?] la sonde spatiale International Cometary Explorer. Il s’agit du satellite International Sun-Earth Explorer-3 (ISEE-3) lancé en 1978 par la NASA pour surveiller l’activité du Soleil. La mission s’était terminée en 1999 quand la NASA abandonna ISEE-3 sur l’orbite du Soleil bien qu’elle fût encore opérationnelle. On découvrit en 2008 que le satellite émettait toujours un signal et qu’il devait repasser près de la Terre en août 2014. La NASA réalisa qu’elle n’avait ni le budget, ni les équipements nécessaires pour réinitialiser le contact. La sonde était pourtant bien opérationnelle et contenait encore du carburant. Un groupe de scientifiques, de programmeurs et d’ingénieurs volontaires s’organisèrent alors autour du projet ISEE-3 Reboot pour rétablir le contact et diriger la sonde sur une orbite stable afin de reprendre la mission. Ils utilisèrent pour cela GNU Radio. Les membres du projet ont repris le contrôle de la sonde spatiale en adaptant GNU Radio au protocole de communication utilisé par le satellite dans les années 1970 et réussirent ainsi à réactiver les propulseurs en juillet 2014. Ils tenteront prochainement[Quand ?] de déplacer le satellite sur orbite terrestre[2].