Banc d'essai : LimeSDR Mini – émetteur-récepteur SDR de poche
22 juillet 2020
sur
sur
Premier essai avec le LimeSDR Mini
Quand vous travaillez sur un projet, il arrive que vous souhaitiez voir le spectre produit par votre propre circuit. D'autres fois, on voudrait s'assurer que le récepteur intégré est en mesure de recevoir un signal donné. On apprécie aussi de disposer d'un bon outil chaque fois que l'on essaye d'analyser des perturbations afin de mieux les supprimer.C'est pour ce genre de tâches que l'on utilisera volontiers un outil du genre SDR RTL.
Cette solution réputée polyvalente et bon marché fonctionnera, selon le tuner utilisé, entre 24 MHz et 1700 MHz. C'est assez flexible mais trop limité pour l'expérimentation. La bande passante, ou ici le taux d'échantillonnage, est aussi généralement de l'ordre de 2,4 MS/s et couvre donc un spectre maximum de 2,4 MHz.
Outre la relative surdité du SDR RTL que je viens de signaler, il faut préciser qu'il vous limite à la seule réception ; pas d'émission de signaux possible, alors qu'elle serait pourtant souhaitable lors du test de certains projets en cours d'étude.
Le matériel
Le LimeSDR Mini se présente sous forme d'une clé USB (3.0) livrée sans boîtier ni accessoires. Il existe aussi une version avec boîtier, dont nous avons aussi pu disposer pour nos tests. Un tel boîtier protège non seulement l'électronique, mais contribue, s'il est bien conçu, à une meilleure dissipation de la chaleur des circuits intégrés. En pratique, il est conseillé d'installer la clé USB dans un boîtier bien ventilé, car le LimeSDR Mini doit être bien refroidi pour éviter la dérive des oscillateurs.Le cœur de cette radio logicielle est l'émetteur-récepteur LMS7002M, équipé pour le traitement du signal de convertisseurs NA/AN à 12 bits. La puce elle-même devrait couvrir une gamme théorique de fréquences de 100 kHz à 3,8 GHz, limitée en pratique entre 10 MHz et 3,5 GHz, avec une bande passante de 61,44 MHz à 30,72 MHz. En tant qu'émetteur-récepteur, le LimeSDR Mini peut émettre et recevoir des signaux en mode "large bande". La puissance d'émission disponible à la sortie peut atteindre 10 dBm.
Pour connecter vos propres antennes, il y a deux connecteurs SMA marqués 'RX' et 'TX'. Pour réduire les coûts de production de la carte, la connexion de plusieurs antennes d'émission et de réception n'a pas été implémentée ici contrairement au grand frère, le LimeSDR.
Outre l'émetteur-récepteur et la passerelle USB, il y a au centre un FPGA MAX10, qui régit la communication entre l'émetteur-récepteur et la passerelle USB. Le flux binaire requis pour le FPGA peut être obtenu avec la version gratuite d'Intel Quartus et chargé dans le FPGA avec l'outil approprié.
FPGA MAX10 et passerelle USB FTDI
En vous basant sur les fiches techniques et les schémas, vous pouvez reconfigurer le FPGA afin d'adapter le matériel à vos propres besoins, comme le montre Gaspar Karm. Pour la stabilité de sa fréquence, la qualité du signal que vous produisez est tributaire de la qualité de l'horloge de référence. Sur la carte se trouve un VCTCXO 40 MHz de Rakon avec +/-1 ppm (RTX5032A). Si vous ne souhaitez pas ou ne pouvez pas l'utiliser pour vos applications, connectez votre propre référence. Sur la carte, des connecteurs UL.F appropriés sont fournis pour mesurer la référence interne ou pour appliquer un signal d'horloge différent à partir d'une source externe (dans ce dernier cas, une paire de résistances doit être ôtée). Les données techniques du SDR sont certes importantes, mais le support logiciel l'est aussi.Pilotes et logiciels
Les pilotes Windows 10 de la passerelle USB3.0 FTDI FT601 sont disponibles automatiquement, mais parfois il faut encore lancer la recherche à la main. Pour Windows 7, il faut probablement télécharger les pilotes chez FTDI. Le "Pothos SDR dev dev enviroment" est un bon paquet pour une première approche, permettant d'installer GNUradio/GRC/OsmoSDR, GQRX et CubicSDR avec les plugins nécessaires pour le LimeSDR Mini. Sous Windows, c'est une boîte à outils bien équipée, y compris la suite LimeSDR Suite pour le diagnostic et la configuration du matériel. La prise en charge de GNUradio rend très polyvalentes la production et la réception de signal. L'émission d'un signal DVB-T, la transmission et la réception de la FM ainsi que de la FM + RDS sont des fonctions données à titre d'exemple. Avec un plugin approprié, SDR# peut également être utilisé avec le LimeSDR Mini.En examinant le logiciel, vous remarquerez que beaucoup d'outils ont été portés du monde Linux sur Windows. Les outils mentionnés, ainsi que d'autres, sont disponibles pour les distributions Linux courantes et peuvent généralement y être installés directement en utilisant la gestion standard des paquetages.
Ceux-ci ne se limitent pas non plus à l'architecture X86/AMD64, l'utilisation du LimeSDR Mini sur le Raspberry Pi 3B+ est possible, ce qui a déjà fait ses preuves avec l'installation des stations de base GSM .
Et ceux d'entre nous qui sont sur Mac et ne souhaitent pas se passer du MacOS, disposent d'un catalogue de logiciels appropriés, même si dans certains cas il leur faudra compiler le code eux-même.
Test de fonctionnement
Au labo d'Elektor, les conditions de réception radio ne sont pas fameuses, ce que nous avons déjà constaté lors de la mise au point de la piRadio. Cependant, en plus du test de réception, un test de transmission succinct a pu être effectué dans des conditions de laboratoire.Du fait de la bande passante supérieure à 30 MHz, les possibilités sont nombreuses.
Conclusion
Avant de la mettre en service, il est conseillé d'examiner de plus près les particularités de la version miniaturisée. On peut modifier le LimeSDR Mini pour réduire les effets secondaires de la miniaturisation. Toujours est-il qu'au prix de 180 €, le LimeSDR Mini est une base matérielle intéressante qui se démarque par sa large gamme de fréquences et sa bande passante en émission et réception. Pour ceux qui cherchent un moyen de produire des signaux de test dans leur labo en bande large et au-delà de 900 MHz, le LimeSDR donne satisfaction à un prix avantageux.Lire l'article complet
Hide full article
Discussion (0 commentaire(s))