samedi 30 juillet 2016

Visual WSPR sous linux

Depuis la dernière mise à jour de Xubuntu, le petit logiciel WSPR ne fonctionne plus vraiment ( bug au moment du décodage de la trame reçue ). Devenu un fervent adepte de ce mode, je me suis mis en quête d'un moyen de contourner le problème et en fouinant sur le net, je suis tombé sur un programme  d'émission-réception par DJ0ABR, Kurt : VisualWSPR.
Les petits plus avec ce soft, c'est qu'il permet des statistiques, d'avoir un waterfall entièrement paramétrable, une visualisation graphique des réceptions sans avoir à passer par le site WSPRnet, la comparaison de réception avec une autre station, le pilotage via HamLib et la possibilité de gérer le mode I/Q pour les SDR... 
Il fonctionne également sans problèmes sous windows et sur les Raspbery.

Sous linux, il nous faudra bien sûr quelques librairies supplémentaires :
>sudo apt-get install libsndfile1 libsndfile1-dev libfftw3-3 libfftw3-dev mono-complete gcc make git
On vérifie ensuite que l'on dispose bien d'un version de mono supérieure à la 3.12. Actuellement, on est à la version 4.1
>mono -V
On met à jour les librairies Gdi
>sudo apt-get install libgtk2.0-dev libjpeg8-devel
>git clone git://github.com/mono/libgdiplus && cd libgdiplus
>./autogen.sh --prefix=/usr/local
>make
>sudo make install
Si Hamlib n'est pas installé ( si la commande >rigctl --list ne retourne rien, c'est qu'il n'est pas sur votre machine ) et que l'on veut pouvoir émettre via le pc, il faudra aller le récupérer via la logithèque ou en tapant : 
>apt-get install libhamlib-utils grig
Maintenant que tout est préparé, il faut récupérer le programme :
- Pour les PC 32bits : download
- Pour les PC 64bits : download
- Pour les Raspbery : download
Une fois téléchargé, on extrait l'archive dans le répertoire de notre choix.
Pour lancer le programme, il faudra soit ouvrir une fenêtre terminal et lancer la commande 
>mono visualwspr
soit ouvrir le gestionnaire de fichiers, se rendre dans le répertoire où le programme a été extrait puis clic droit et choisir "ouvrir avec mono"
Avant toute chose, aller dans l'onglet setup pour régler vos paramètres de base :


Mycall : votre indicatif
QTH-Locator : votre locator avec 6 caractères
Soundcard : votre carte son ( si vous en avez qu'une, Device sera à laisser à 0 )
Le reste n'est pas utile pour l'instant si vous ne faites que de la réception.
Revenez sur l'onglet WSPR-RXTX et dans la partie basse de la fenêtre, sélectionnez la bande que vous écoutez juste en cliquant dessus sur la ligne RX, ne cochez rien en TX ou Tune. 
Cochez ensuite Upload Spots afin d'envoyer toutes les 2mins, vos réceptions directement sur le site WSPRnet.org
Augmenter un peu le gain du waterfall afin d'avoir de belles traces suivant votre convenance, cochez le Zero en auto et optez pour un delta de fréquence compris entre 1350-1650Hz

Au bout de quelques instants, le programme va caler son horloge et passer en mode réception


Dans l'onglet spectrum, une vue panoramique du signal reçu


Dans Map, une vue récapitulative de vos réceptions. Le type de carte peut être modifié 


Voilà déjà de quoi débuter gentiment en réception et d'apprivoiser ce sympathique logiciel. Etant novice, l'émission ne me concerne pas mais vous pourrez trouver une multitude d'informations sur le site de DJ0ABR.. 



3 commentaires:

  1. Bonjour
    je n'arrive pas à mettre ma version de mono à jour. Actuellement, j'ai la 3.12. une idée ?
    merci
    Georges

    RépondreSupprimer
  2. Bonjour Georges
    Pour mettre à jour mono, la méthode en ligne de commande dans une fenêtre terminal est celle-ci :
    >git clone git://github.com/mono/mono.git && cd mono
    >git checkout mono-3.12.0-branch
    >./autogen.sh --prefix=/usr/local
    >make get-monolite-latest
    >make
    >sudo make install
    Pour vérifier que tout est bien passé :
    >mono -V

    Jeff

    RépondreSupprimer
  3. Bonjour,
    merci de contribuer à propager les OS libres comme Ubuntu et les soft qui vont biens. Notre communauté commence à se tourner vers le libre et ce n'est pas plus mal.
    Bravo et bonne continuation.
    Bon trafic, 73 Emmanuel de F5IDC

    RépondreSupprimer