4 points par GN⁺ 2025-05-31 | 1 commentaires | Partager sur WhatsApp
  • Présentation, orientée pratique, des concepts de base de la radio définie par logiciel (SDR)
  • Inclut la construction d’un récepteur radio virtuel à l’aide de GNU Radio Companion
  • Offre la possibilité de mettre en pratique directement la réception, le filtrage et les principes de modulation des signaux AM et FM
  • Couvre largement le traitement de données réel, le choix d’antenne et l’utilisation du matériel radio
  • Réduit l’écart entre théorie et application, ce qui en fait une ressource adaptée pour apprendre les bases des systèmes radio modernes comme le Wi-Fi, le Bluetooth et le cellulaire

Aperçu de Practical SDR

  • Practical SDR est un guide pratique destiné à tous ceux qui souhaitent apprendre la radio définie par logiciel (SDR), qu’ils soient amateurs, étudiants ou ingénieurs
  • Le livre montre comment créer soi-même un récepteur radio virtuel sur ordinateur et comment extraire l’audio de véritables signaux AM et FM
  • Il permet d’apprendre des sujets complexes comme les principes de la modulation d’amplitude à travers un atelier de création d’une radio AM, les principes de filtrage des signaux via l’implémentation d’un récepteur FM, ainsi que l’échantillonnage IQ
  • Grâce à l’interface intuitive de GNU Radio Companion, il est possible de construire pas à pas ses propres systèmes radio, et même de s’exercer à concevoir des récepteurs AM/FM ainsi qu’un émetteur radio

Principaux apprentissages

  • Apprendre à manipuler des fréquences de 1MHz à 6GHz
  • Maîtriser l’extraction de signaux clairs au milieu du bruit à l’aide de filtres et du contrôle de gain
  • Conseils pour choisir des antennes et du matériel RF adaptés afin de maximiser les performances d’un SDR
  • Comprendre le principe de la démodulation de véritables signaux radio en traitant des données IQ en temps réel
  • Méthode pour mettre en place sur son ordinateur un environnement de test radio virtuel flexible

La valeur de Practical SDR

  • Plutôt qu’un manuel centré sur la théorie, l’ouvrage privilégie la pratique directe et comble l’écart entre les tutoriels de base et les applications avancées
  • Il fournit des bases solides aux développeurs juniors qui veulent comprendre les systèmes radio modernes comme le Wi-Fi, le Bluetooth et les communications cellulaires
  • Certains projets nécessitent une antenne compatible avec du matériel SDR comme le HackRF One

Conclusion

  • Practical SDR joue le rôle de guide SDR d’introduction et de terrain, avec un bon équilibre entre compréhension et pratique
  • C’est une ressource d’apprentissage utile pour acquérir à la fois les bases des systèmes de communication radio modernes et un savoir-faire concret en conception

1 commentaires

 
GN⁺ 2025-05-31
Avis Hacker News
  • Avec le SDR (Software Defined Radio), on commence par simplement parcourir le spectre, puis on finit avant même de s’en rendre compte par commander une antenne Yagi à 36 éléments, un rotateur AZ/EL et même une radio à 3 millions de wons pour les communications par réflexion Terre-Lune-Terre
    • Achat de son premier SDR il y a un mois à peine : au départ, c’était juste pour avoir une radio FM d’urgence, mais la personne en est déjà à concevoir ses propres antennes et à étudier pour la licence de radioamateur
    • Si vous cherchez des idées, recommandation d’essayer le réseau WISPR : avec environ 6 mètres de fil et un SDR, on peut facilement capter des signaux traversant l’Atlantique
    • Cela peut sembler une blague au début, mais on finit par se reconnaître quand AliExpress commence à afficher des publicités de matériel radio qui nous visent parfaitement
    • Avec 3 millions de wons, on n’en est encore qu’au tout début, et malgré cela, impossible de ne pas aimer ce hobby
    • Après avoir essayé toutes sortes de loisirs, le SDR est présenté comme le hobby ultime pour l’ADHD : on y plonge complètement et il est difficile d’en ressortir
  • Après avoir lu le livre de No Starch Press, conseil de commencer par le site RTL-SDR Quick Start Guide si l’on veut aller plus loin ; c’est considéré comme la meilleure ressource pour débuter, et il vaut mieux le lire attentivement avant d’acheter, car il existe beaucoup de faux matériels ou d’équipements de mauvaise qualité, ce qui peut entraîner bien des essais-erreurs si l’on connaît mal le hardware et la RF
    • Recommandation appuyée pour rtl-sdr.com : la personne collectionne trois types de SDR, mais le dongle RTL-SDR.com Blog V4 offre selon elle le meilleur rapport qualité-prix et de très bonnes performances ; on peut commencer pour environ 50 000 wons, avec une couverture de 27MHz à 1.6GHz ; pour les amateurs de radioamateur ou d’écoute des ondes courtes, l’Airspy HF+ est aussi recommandé, jugé excellent en sensibilité et très faible en bruit ; le HackRF One couvre de 1MHz à 6GHz, permet aussi l’émission et donne l’impression d’avoir un laboratoire dans une boîte ; tous fonctionnent sans problème sous Linux
  • Très grand amateur de SDR, une personne explique l’utiliser pour enregistrer le signal des micros de ses professeurs, avec une qualité bien meilleure qu’avec un téléphone ou un enregistreur dédié
    • Si les professeurs utilisent des micros-cravates sans fil pendant leurs cours et que le signal est transmis sans chiffrement, le SDR peut être une solution parfaite pour l’enregistrement
  • Comme ressource gratuite pour apprendre le SDR, recommandation de pysdr.org, un tutoriel qui couvre les bases du traitement numérique du signal en Python (filtres numériques, modulation, etc.) jusqu’à l’application sur du matériel réel
  • La table des matières et la présentation du livre paraissent un peu lourdes ; les filtres, l’AM/FM et la démodulation IQ ont déjà été traités dans le wiki des tutoriels GNU Radio, et si les auteurs sont centrés sur GNU Radio, il est étonnant que la section sur la création directe de Python Block — l’un de ses plus grands atouts — soit absente ; si l’on s’intéresse au génie électrique et électronique, le SDR est recommandé, mais à partir du seul chapitre 4 fourni en extrait, difficile de dire que le livre lui-même mérite une recommandation forte ; voir le wiki GNU Radio Tutorials
    • Pour quelqu’un qui vient juste de découvrir le SDR, faire entrer directement dans GNU Radio crée une barrière à l’entrée trop élevée ; il est bien plus motivant de pouvoir cliquer sur des signaux, construire quelques pipelines simples et obtenir rapidement des résultats concrets ; l’expérience partagée conseille donc d’accrocher d’abord l’intérêt avec un logiciel pratique et du matériel bon marché, puis de proposer GNU Radio une fois née l’envie d’approfondir
  • Si votre matériel n’est pas encore arrivé, partage du lien receiverbook.de/map, qui permet de tester directement des récepteurs SDR web en ligne sur une carte
  • Lors d’une ancienne tentative avec le SDR, la plus grande difficulté avait été de trouver du matériel capable de recevoir différentes fréquences, ainsi que les problèmes de compatibilité Linux
    • Le Hermes Lite est recommandé comme projet open source plutôt bon et pas trop cher, avec lien vers hermeslite.com
    • Le HackRF est fortement recommandé pour sa plage de fréquences extrêmement large et ses bonnes performances, avec infos HackRF
    • Les produits RTLSDR sont très peu coûteux pour débuter, puis il est recommandé d’évoluer ensuite vers un HackRF One ; aujourd’hui, tout cela s’utilise facilement sous Linux
    • La situation s’est beaucoup améliorée récemment : GNU Radio (via OsmoSDR) prend en charge la plupart des grands matériels SDR d’entrée de gamme et couvre de 50MHz à 6GHz
  • Question sur l’existence de techniques capables de détecter automatiquement uniquement les signaux, et non le bruit ; ce genre de fonction serait particulièrement utile avec les SDR bon marché, dont la fenêtre de réception est étroite
    • L’affichage en waterfall est présenté comme une bonne solution : il permet de repérer visuellement les fréquences où il y a un signal et de cliquer directement pour écouter ; on le trouve en général sur des radios coûteuses ou via un dongle RTLSDR bon marché avec un logiciel sur PC ; au passage, la plage de 24~1766MHz des SDR peu coûteux n’est pas si étroite, et si l’on veut plus large, le HackRF One couvre de 1MHz à 6GHz ; au-delà, il faut du matériel spécialisé, et de toute façon l’antenne doit aussi être accordée séparément selon la fréquence
    • Il existe aussi du matériel spécialisé pour cet usage ; recommandation de chercher "spectrum monitoring"
  • Autre usage du SDR : présentation de KrakenRF, qui permet de localiser des émetteurs de signaux, avec lien vers krakenrf.com
  • Même si personne ne l’a demandé, présentation de la bibliothèque Python SDR moderne particulièrement bien conçue sdr (by mhostetter)