Qu’est-ce qu’une radio logicielle ?
Une radio logicielle (Software Defined Radio ou SDR) est un dispositif sans fil configurable à base de FPGA et de processeur capables de réaliser de manière logicielle des traitements numériques. Les cartes SDR vendues dans le commerce sont capables de transmettre et recevoir des signaux à différentes fréquences et s'adaptent aux normes de communications sans fil,
depuis les radios FM jusqu’au réseaux Wi-Fi.
La radio logicielle - plateforme nouvelle génération des télécommunications sans fil
La radio logicielle (ou software defined radio - SDR) est un système de radiocommunication configurable utilisant des techniques de traitement numérique du signal sur des circuits numériques programmables. Sa flexibilité lui permet de s’adapter à différents protocoles de radiocommunication, et de répondre au besoin croissant de performance et d’interopérabilité entre systèmes. L’objectif de la radio logicielle consiste en une dématérialisation complète de l’interface radio. Elle participe à la tendance globale des circuits électroniques à devenir des circuits à haute densité d’intégration.
Les radiocommunications et leurs équipements existent depuis plus d’une centaine d’années. Les premières architectures d’équipement radio étaient réalisées principalement en technologie analogique. Depuis les années 1980, la technologie numérique s’est progressivement installée dans le monde des radiocommunications. Suite à cette évolution, le terme radio logicielle (Software Radio ou Software Defined Radio) s’est imposé de lui-même.
Radio logicielle : Principe de fonctionnement
Les radios logicielles permettent l'utilisation de multiples formes d'ondes, éventuellement dans différentes bandes spectrales, pour différents usages, voire même de façon simultanée. Dans une radio logicielle, les propriétés de la fréquence porteuse, de la bande passante du signal, de la modulation et de l'accès au réseau sont définies par logiciel. Celles-ci ont donc vocation à être portables sur toute plate-forme. Les Radios logicielles modernes mettent également en œuvre des codes de correction d'erreurs, des modules d'encodage de la voix, de la vidéo ou des données et des fonctions cryptographiques.
Ces équipements sont aujourd'hui éprouvés et font partie de notre quotidien, que ce soit pour la conception de modem 3G+ dans les terminaux mobiles ou les équipements des réseaux radios comme les stations de base.
Plate-formes et bancs d’essai des radios logicielles
Les plates-formes et bancs d'essai de radios logicielles "libres" offrent aux chercheurs et développeurs la possibilité de concevoir leurs propres applications radios logicielles. Au vu de la complexité croissante des systèmes à concevoir, une plate-forme de prototypage est choisie en fonction de critères multiples : flexibilité, rapidité de calcul, communications entre composants et présence d'interfaces externes. Bien que la radio logicielle restreinte offre de multiples avantages aux concepteurs de systèmes radio, il reste de nombreuses questions ouvertes sur la façon de mettre en œuvre et de gérer la flexibilité dans un système de transmission sans fil.