Guide pour la fabrication d'une radio avec une interface USB
À l'ère du numérique, la radio ne rime plus avec circuits analogiques complexes, bobines et gros condensateurs d'accord. Aujourd'hui, grâce à une interface USB, il est possible de concevoir un système radio pratique et flexible. Ce concept, communément appelé SDR (Software Defined Radio), consiste à déléguer de nombreuses fonctions de traitement à un logiciel installé sur un ordinateur. Avec la technologie SDR, il est possible de recevoir (et même d'émettre, sur certains appareils) différents types de signaux radio en modifiant simplement la configuration logicielle, sans avoir à démonter le circuit.
Cet article propose un guide pour la construction d'une radio USB : du concept et du matériel requis à l'installation du logiciel, en passant par les tests et l'optimisation. L'accent est mis sur le récepteur, car il est plus sécurisé et ne nécessite pas de licence d'émetteur.
-
1. Comprendre le concept de la radio avec une interface USB
Dans les projets radio, l'interface USB sert généralement de lien entre le dispositif RF (radiofréquence) et l'ordinateur. Deux approches sont couramment utilisées :
1. Carte son USB + circuit frontal simple
Le signal radio est converti en audio puis transmis à la carte son USB. Cette méthode convient à certaines bandes de fréquences (comme les HF) et nécessite des circuits analogiques supplémentaires.
2. Clé USB SDR (la plus pratique)
Des appareils comme le RTL-SDR, l'Airspy ou le SDRPlay capturent les signaux RF, les convertissent en données numériques (I/Q) et les envoient ensuite à un ordinateur via USB. Le logiciel SDR effectue alors la démodulation.
Pour les débutants, la deuxième option est la plus facile car elle nécessite un minimum de soudure et bénéficie d'une assistance logicielle étendue.
-
2. Outils et composants nécessaires
Voici une liste des composants couramment utilisés pour fabriquer une radio (récepteur) fonctionnant sous USB :
Matériel
– Clé USB SDR
Choix économique : RTL-SDR (puce RTL2832U + tuner R820T2).
Généralement capable de recevoir des fréquences d'environ 24 MHz à 1,7 GHz (selon le modèle et l'échantillonnage direct).
– Antenne
Il peut s'agir d'une antenne intégrée, d'une antenne télescopique, d'un simple dipôle ou d'une antenne extérieure.
Le choix de l'antenne détermine en grande partie la qualité de la réception.
– Câble coaxial + adaptateur de connecteur (SMA/MCX/BNC selon l'appareil)
– Ordinateur/portable
Windows, Linux ou macOS. Pour le RTL-SDR, Windows et Linux sont les plus courants.
– (Optionnel) LNA (Amplificateur à faible bruit)
Permet de renforcer les signaux faibles, notamment pour les petites antennes.
– (Optionnel) Filtre passe-bande/coupe-bande
Utile en cas de fortes interférences (par exemple, des signaux de radiodiffusion FM « couvrant » d'autres bandes).
Logiciel
– Logiciels SDR : SDR (SDRSharp), HDSDR, CubicSDR, GQRX ou SDR++
– Pilotes et utilitaires : Zadig (Windows) pour installer les pilotes USB appropriés
-
3. Déterminez les cibles de diffusion que vous souhaitez recevoir
Avant l'installation, déterminez le type de signal que vous souhaitez écouter. Quelques exemples :
– Diffusion FM (88–108 MHz) : la plus facile, de nombreuses stations puissantes.
– Bande AM Air (118–137 MHz) : communications aériennes (selon la région).
– Communications VHF/UHF : radio amateur, répéteurs ou certains services (assurez-vous qu’ils sont légaux).
– NOAA Weather (environ 162 MHz aux États-Unis), ou service météorologique local si disponible.
– HF (3–30 MHz) : radiodiffusion en ondes courtes, HF amateur, etc. Pour RTL-SDR, des fonctions d'échantillonnage direct ou de conversion ascendante sont nécessaires.
Cette cible influencera le choix de l'antenne et les paramètres logiciels.
-
4. Installation et configuration (Exemple : RTL-SDR sous Windows)
Étape 1 : Installation du logiciel SDR
Téléchargez une application SDR. La technologie SDR est très populaire auprès des débutants grâce à son interface conviviale.
Étape 2 : Installer le pilote USB (Zadig)
1. Branchez le RTL-SDR sur un port USB.
2. Exécutez Zadig en tant qu'administrateur.
3. Sélectionnez le périphérique RTL-SDR (généralement affiché sous la forme « RTL2832U » ou « Bulk-In, Interface »).
4. Sélectionnez le pilote WinUSB puis cliquez sur Installer/Remplacer le pilote.
Ce pilote permet aux applications SDR d'accéder aux données I/Q du dongle.
Étape 3 : Lancez SDR et sélectionnez la source
1. SDR ouvert.
2. Dans la section Source, sélectionnez RTL-SDR (USB).
3. Cliquez sur Démarrer pour commencer à recevoir les signaux.
Si l'installation est correcte, vous verrez le spectre (cascade) se déplacer.
-
5. Comment utiliser un logiciel SDR pour écouter des émissions
A. Réglage de la fréquence
– Entrez la fréquence cible, par exemple 100.7 MHz pour la FM.
– Vous pouvez également cliquer sur les pics du signal dans le spectre pour vous déplacer rapidement.
B. Sélection du mode de démodulation
Mode général :
– WFM pour la diffusion FM (radio musicale)
– NFM pour les communications VHF/UHF (HT, répéteur)
– AM pour la bande aéronautique, et certaines émissions AM
C. Réglage de la bande passante
La bande passante doit correspondre au type de signal :
– La fréquence d'échantillonnage (WFM) est généralement de 150 à 250 kHz.
– NFM 10–15 kHz
– Bande AM autour de 6 à 10 kHz (selon le logiciel)
Une bande passante adaptée permet d'obtenir un son plus clair et de réduire les interférences provenant du canal voisin.
D. Gain et AGC
Le réglage du gain est très important :
– Si le gain est trop faible : le signal est faible, le bruit est dominant.
– Trop élevé : les signaux forts peuvent saturer/distordre.
Essayez de désactiver le CAG automatique, puis ajustez le gain manuellement jusqu'à ce que le spectre apparaisse clair sans « rougissement » (surcharge) et que l'audio reste propre.
-
6. Fabriquer une antenne simple (facultatif, mais recommandé)
L'antenne intégrée du dongle est souvent de qualité médiocre. Pour améliorer ses performances, vous pouvez construire une antenne simple, comme un dipôle pour la FM (environ 100 MHz).
Formule de la longueur d'onde :
\[
\lambda = \frac{300}{f(MHz)}
\]
Pour 100 MHz : λ ≈ 3 mètres, donc le dipôle demi-onde total est d'environ 1,5 mètre.
La longueur de chaque « jambe » du dipôle (¼ d’onde) ≈ 0,75 mètre.
Fabriquez deux fils d'environ 75 cm chacun, connectez-les au câble coaxial (conducteur et masse), puis installez-les en ligne droite ou en forme de T. Cette antenne simple est souvent bien meilleure que la mini-antenne standard.
-
7. Tests et dépannage
Voici les problèmes courants et leurs solutions :
1. Aucun signal du tout
– Assurez-vous que le pilote est correct (Zadig/WinUSB sous Windows).
– Assurez-vous que la source dans le logiciel est RTL-SDR.
– Essayez un autre port USB et évitez les concentrateurs USB bon marché.
2. Le signal est présent, mais le son est bruité.
– Réglez le mode (WFM vs NFM vs AM).
– Définir la bande passante.
– Réparer l’antenne ou la déplacer (près d’une fenêtre/à l’extérieur).
3. Surcharge (spectre complet des raies fortes)
– Diminuez le gain.
– Utilisez un filtre coupe-bande FM si vous recevez d'autres bandes qui interfèrent avec les émissions FM.
– Éloignez l'antenne des sources d'interférences (routeurs Wi-Fi, chargeurs à découpage bon marché).
4. Fréquence de décalage
– Le RTL-SDR peut présenter des erreurs PPM.
– Calibrer le PPM dans le logiciel avec un signal de référence (par exemple, une station FM puissante, une balise ou une fréquence standard).
-
8. Développement ultérieur
Une fois votre radio USB en marche, vous pouvez étendre ses fonctionnalités :
– Enregistrer le spectre ou l'audio pour analyse
– Décodage numérique (par exemple, AIS, ADS-B, APRS) à l'aide d'un logiciel supplémentaire
Remarque : veuillez vous assurer que l'utilisation est conforme à la réglementation locale et à l'éthique en matière de protection de la vie privée.
– Créer une station de surveillance avec Raspberry Pi + SDR (serveur distant)
– Ajout d'un LNA et de filtres pour une meilleure qualité de réception
– Exploration de la bande HF avec un convertisseur ascendant (si le dongle ne prend pas bien en charge l'échantillonnage direct)
-
conclusion
Construire une radio avec une interface USB est une méthode moderne et relativement simple pour explorer le monde des radiofréquences sans avoir à concevoir de circuits analogiques complexes. Avec un dongle SDR USB, une antenne correcte et un logiciel SDR, vous pouvez explorer différentes bandes radio et visualiser le spectre. La clé du succès réside dans trois éléments : les bons pilotes, les bons paramètres logiciels et la bonne antenne.
Si vous le souhaitez, je peux adapter ce guide en une version plus technique (par exemple avec des recommandations de modèles RTL-SDR, des schémas d'antenne ou des étapes d'installation spécifiques à Linux/Raspberry Pi), ou le réaliser pour une cible spécifique telle que la FM uniquement, la bande aérienne ou l'ADS-B.