La radio définie par logiciel (SDR) remplace les composants analogiques traditionnels par du traitement numérique et logiciel. Voici comment elle fonctionne, le matériel pour débuter et ses usages concrets.

Qu'est-ce qu'une radio définie par logiciel et comment fonctionne-t-elle ?

Une radio définie par logiciel — ou SDR, pour software defined radio — c'est un système de radiocommunication où tout ou partie des fonctions de la couche physique sont prises en charge par du logiciel, au lieu d'être figées dans des composants analogiques. Concrètement, à la base, on retrouve un ordinateur muni d'une carte son ou d'un autre convertisseur analogique-numérique, preceded by an étage frontal radiofréquence (RF front end). Résultat : ce qui passait autrefois par des filtres, des mélangeurs, des modulateurs ou des démodulateurs matériels est désormais confié à des algorithmes.

En pratique, l'antenne capte l'énergie RF, puis le tuner RF transpose la bande qui nous intéresse vers une fréquence intermédiaire (FI) compatible avec la plage du convertisseur analogique-numérique (ADC). Les échantillons numériques obtenus sont ensuite traités par des DSP, des FPGA ou des processeurs généralistes (GPP). Filtrage, correction d'erreur, synchronisation, modulation/démodulation, accord de fréquence : tout cela peut être écrit en logiciel. C'est justement cette architecture reconfigurable qui fait la force du SDR. Une même plateforme matérielle peut ainsi servir à écouter la FM, à décoder l'ADS-B ou encore à analyser des capteurs sans fil, sans qu'on ait besoin de changer le moindre composant.

SDR hybride ou échantillonnage direct : quelles différences d'architecture ?

Les SDR dits « hybrides » ont recours à un mélange analogique classique, l’hétérodynage, pour transposer le spectre avant de le numériser. Leur atout : échapper à la contrainte de la fréquence d’échantillonnage, donc pouvoir traiter des fréquences très élevées, avec en prime une meilleure résistance à la saturation face à de puissants signaux hors bande. Le revers de la médaille ? Une bande d’échantillonnage forcément limitée, et un mélange analogique qui risque d’introduire du bruit.

Les SDR à échantillonnage direct, eux, misent tout sur des ADC ultra-rapides épaulés par des FPGA : le signal est numérisé d'un coup, sur de larges portions de spectre. Avantage de cette approche, l'encombrement est réduit et on capture plusieurs bandes en même temps. En contrepartie, sans filtrage passe-bande en amont, le moindre signal puissant hors bande vient dégrader les performances. Autre contrainte, la fréquence d'échantillonnage de l'ADC plafonne l'usage aux bandes VHF et en dessous. C'est d'ailleurs ce qui en fait des récepteurs de veille numérique (digital skimmers) très prisés.

Quel matériel et quels logiciels pour débuter en SDR ?

Côté entrée de gamme, la référence reste la clé USB RTL-SDR Blog V4 : comptez une trentaine de dollars, ou 50 dollars si vous prenez le kit avec les antennes télescopiques. Elle balaie une plage allant de 500 kHz à plus de 1,7 GHz, ce qui est déjà énorme pour le prix. Le bundle NooElec NESDR Smart v5, lui, mise sur la simplicité : il embarque des antennes pensées pour le 433 MHz, le 1090 MHz, et une troisième que l'on peut ajuster selon ses besoins. Si l'on monte en gamme vers du matériel professionnel, les solutions NI couvrent de 1 MHz à 20 GHz selon le modèle choisi, avec jusqu'à 1,6 GHz de bande instantanée et, au niveau des connexions, USB, Ethernet ou PCI Express. Enfin, le frontal XetaWave, de son côté, accorde les signaux sur une plage de 150 MHz à 2,4 GHz.

Côté logiciel, on retrouve principalement SDR++ et SDR#, qui tournent aussi bien sous Windows que sous Linux ou ChromeOS. Si vous voulez aller plus loin et concevoir vos propres applications SDR, GNU Radio est la référence : un cours dédié existe d'ailleurs, qui passe en revue les bases du DSP, les décibels, les taux d'échantillonnage, les nombres complexes, les filtres, le repliement de spectre, sans oublier la relecture de signaux déjà capturés. À cela s'ajoutent des outils plus spécialisés comme rtl_433, dump1090, Linrad ou SDR-Radio.com, qui viennent compléter cet écosystème déjà bien fourni. Petit tour d'horizon des plateformes les plus courantes.

PlateformeCouvertureUsage typique
RTL-SDR Blog V4500 kHz – 1,7 GHzÉcoute FM, ADS-B, capteurs
NooElec NESDR Smart v525 MHz – 1,7 GHzDébutant polyvalent
HackRF One / Pro1 MHz – 6 GHzÉmission et réception
NI (selon modèle)1 MHz – 20 GHzTests et mesures pro
XetaWave150 MHz – 2,4 GHzTélécoms industrielles

Que peut-on faire concrètement avec une SDR ?

Ce que l'on peut faire avec une SDR ne dépend, au fond, que du logiciel qu'on y charge. On peut par exemple écouter la bande FM, entre 87,5 et 108 MHz, suivre les avions grâce à l'ADS-B sur 1090 MHz, capter la météo aéroportuaire ou les signaux de navigation par satellite, surveiller des capteurs sans fil, repérer des interférences, voire tester des répéteurs. En Allemagne, la bande Freenet couvre 149,01 à 149,11 MHz et compte 6 canaux : un cas d'usage assez classique chez les radioamateurs.

Au-delà de la simple écoute, une SDR ouvre pas mal de portes : on peut par exemple monter un émetteur DRM, bricoler un réseau GSM expérimental, ou encore scruter le spectre pour dénicher des émissions parasites. Les radioamateurs comme les ingénieurs s'en servent aussi pour rejouer des signaux capturés et vérifier le bon fonctionnement de certains protocoles. Et pour les antennes dipôles, la vieille règle empirique reste bien pratique : on divise 72 par la fréquence en MHz, ce qui donne la longueur de chaque brin en mètres.

Quels sont les avantages et les limites de la technologie SDR ?

Les avantages sont nombreux : une même base matérielle permet de recevoir et d'émettre selon plusieurs modulations, on fait évoluer les fonctions en installant simplement un nouveau logiciel, on choisit la fréquence et le mode de fonctionnement de façon adaptative, on réduit les coûts de développement comme le time-to-market, et on se protège contre l'obsolescence du matériel, avec des mises à jour possibles directement sur le terrain. Une seule plateforme peut ainsi gérer plusieurs protocoles à la fois, un peu comme un ordinateur de bureau qui assure des tâches très diverses selon les applications qu'on y charge.

Les radios traditionnelles, à l'inverse, confient la plupart du traitement du signal à des composants matériels, avec une capacité de reconfiguration limitée, aucune correction logicielle des erreurs matérielles et l'impossibilité de redéployer l'équipement pour un autre usage. Les limites des SDR existent aussi : les modèles à échantillonnage direct sans filtrage passe-bande peuvent saturer face à de forts signaux hors bande, et la fréquence d'échantillonnage de l'ADC restreint ces architectures aux bandes VHF et inférieures. En émission, il convient de rester un bon voisin du spectre et de respecter la réglementation locale.

Comment la SDR est-elle utilisée dans les communications militaires, civiles et industrielles ?

Dans le domaine militaire, les SDR sont souvent conçues selon une séparation rouge-noir : le côté « rouge » traite les informations sensibles et la cryptographie, tandis que le côté « noir » gère les piles de communication et les pilotes sur du matériel distinct. Cette architecture renforce la sécurité des informations classifiées. Le programme DARPA SDR 4.0 et la Software Communications Architecture (SCA), développée par l'armée américaine dans le cadre du JTRS et considérée comme un quasi-standard, illustrent cette approche.

Dans le civil, Rohde & Schwarz propose la marque CERTIUM pour le contrôle aérien, avec plus de 35 ans de présence sur ce marché et plus de 60 000 radios vendues dans le monde, ainsi que SOVERON pour le militaire. Des acteurs comme Analog Devices (famille RadioVerse), VIAVI Solutions, NI, MathWorks MATLAB, Digilent ou Great Scott Gadgets (HackRF) alimentent l'écosystème. L'ARRL, l'American Radio Relay League, publie des ressources SDR pour les radioamateurs, avec une mise à jour de son article dédiée au 30 octobre 2025.

Comment débuter pas à pas avec une SDR ?

Pour une première installation en 2026, commencez par choisir une SDR adaptée, par exemple une NooElec NESDR Smart v5. Installez les pilotes, puis SDR# ou SDR++. Réglez le gain RF autour de 40 dB, sélectionnez le mode WFM pour la radio FM et fixez le pas à 100 kHz. Sous Linux ou Chromebook, activez les paramètres USB et installez manuellement les pilotes si la clé n'est pas reconnue ; lancez SDR++ avant de brancher le récepteur, puis vérifiez le RTL AGC ou le Tuner AGC si aucun signal n'apparaît.

Pour aller plus loin, le cours GNU Radio avec HackRF couvre les fondamentaux du traitement numérique du signal et la relecture de signaux capturés. Cette progression permet de passer de l'écoute simple à la création d'applications personnalisées, sans changer de matériel. La flexibilité logicielle est précisément ce qui distingue la SDR de la radio traditionnelle : une même clé peut devenir récepteur FM, décodeur ADS-B ou analyseur de spectre selon le programme chargé.

Quels risques, contraintes et limites faut-il connaître ?

Les SDR à échantillonnage direct sans filtrage passe-bande peuvent être saturées par de puissants signaux hors bande, ce qui dégrade la réception. Leur couverture est également limitée par la fréquence d'échantillonnage de l'ADC aux bandes VHF et inférieures. En émission, il est essentiel de respecter les réglementations locales et de ne pas interférer avec les autres utilisateurs du spectre. Enfin, les SDR militaires traitant des informations classifiées reposent sur la séparation rouge-noir pour garantir la sécurité. Ces contraintes n'empêchent pas la SDR de rester une technologie accessible et polyvalente, à condition de comprendre ses limites matérielles.

Quelles sont les dates clés et les ressources de référence sur la SDR ?

Quelques repères historiques et documentaires aident à situer l'écosystème. L'article SDR de l'ARRL a été mis à jour le 30 octobre 2025. La publication « Fifty Things with SDR » est parue le 16 mars 2024, et le tutoriel « Getting Started With SDR » a été publié le 11 septembre 2021. Le livre « Software-Defined Radio for Engineers » date de 2018. Ces ressources, complétées par les documentations officielles des fabricants et les notes de version des logiciels, constituent une base solide pour approfondir le sujet.

Questions fréquentes sur la radio définie par logiciel

Comment fonctionne une radio définie par logiciel ?

Une SDR utilise un étage frontal RF pour capturer les signaux, puis un convertisseur analogique-numérique les échantillonne en données numériques. Des logiciels s'appuyant sur des DSP, des FPGA ou des processeurs généralistes réalisent ensuite le filtrage, la modulation, la démodulation et l'accord, remplaçant les composants analogiques comme les mélangeurs et les filtres.

Quelle est la différence entre une SDR hybride et une SDR à échantillonnage direct ?

Les SDR hybrides utilisent un mélange analogique pour accorder et capturer le spectre, ce qui les rend résistantes aux forts signaux hors bande mais avec une bande d'échantillonnage limitée. Les SDR à échantillonnage direct emploient des ADC rapides et des FPGA pour capturer de larges portions de spectre d'un coup, mais restent limitées aux bandes VHF et inférieures sans filtrage passe-bande.

Quel matériel et quel logiciel faut-il pour débuter en SDR ?

Une option économique populaire est la clé USB RTL-SDR Blog V4, autour de 30 dollars, ou 50 dollars avec un kit d'antennes. Des logiciels gratuits comme SDR++ et SDR# fonctionnent sous Windows, Linux et Chromebook, et GNU Radio permet de construire des applications SDR personnalisées pour aller plus loin.

Quelles sont les limites d'une radio définie par logiciel ?

Les SDR à échantillonnage direct sans filtrage passe-bande peuvent saturer face à de forts signaux hors bande, et leur couverture est limitée par la fréquence d'échantillonnage de l'ADC aux bandes VHF et inférieures. En émission, il est essentiel de respecter la réglementation locale et de ne pas interférer avec les autres utilisateurs du spectre.