lundi 25 avril 2016

Décoder avec "afsk1200 decoder" sous linux

Auparavant, quand je voulais juste décoder des trames en afsk1200 sous linux, je me servais de soundmodem et de sa fonction modem. Il existe, depuis un petit moment, un petit programme tout simple à utiliser qui se nomme QTMM ( fonctionnant également sous Mac et Windows ). 
Qtmm est en fait, un petit utilitaire graphique capable d'utiliser directement la carte son afin de décoder grâce à multimon, un autre programme bien connu fonctionnant jusqu'alors en ligne de commande dans un terminal.
Avant de pouvoir le faire fonctionner, il nous faudra faire quelques petites manipulations.
  • Une fois téléchargée, on décompresse l'archive dans le répertoire de notre choix avec la commande : >tar xvf qtmm-1.0.37.tar.gz 
Avant d'aller plus loin, il nous faudra installer les dernières librairies de QT Multimedia donc, on lance cette commande : 
  • >sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5
Si, pour une raison quelconque, une erreur survient pendant l'installation des sources ou lors de la compilation de QTMM avec ce message d'erreur :  "Project ERROR: Unknown module(s) in QT: multimedia" , pas de panique et faites ceci : 
>sudo apt-get update
>sudo apt-get build-dep qtmultimedia5-dev                  #on récupère et construit les dépendances
>sudo apt-get source --compile qtmultimedia5-dev       #on compile le tout

  • Maintenant, retournez dans le répertoire de QTMM et lancez :
>qmake -makefile    #on crée le fameux makefile afin de compiler proprement
>make                      #le programme est compilé et prêt à fonctionner

Qtmm est maintenant installé ! 
Ouvrez votre gestionnaire de fichier dans le répertoire QTMM. Vous devriez voir un petit icône nommé afsk1200dec 





 

 En cliquant dessus, le programme se lance 
 

  1. Sélectionnez votre entrée carte son dans le menu déroulant
  2. Cliquez sur le petit triangle à droite (lecture) pour lancer le décodage
  3. En vous mettant sur 144.800 FM, vous ne devriez pas tarder à voir les premières trames s'afficher sur l'écran. 
La disquette permet de sauvegarder l'intégralité de ce qui a été reçu
Le petit balai permet de 'purger' l'écran
Tout à droite, vous avez la barre de signal avec le niveau de réception ( Petit conseil, utiliser la sortie packet ou discri de votre RX, la réception ne sera que mieux ).

 Bon décodage !


2 commentaires:

  1. Merci. J'ai dû suivre ces indications en complément pour pouvoir compiler avec Qt5: https://sourceforge.net/p/qtmm/discussion/general/thread/8cf60627/?limit=25

    RépondreSupprimer
    Réponses
    1. Bonsoir
      Merci pour l'ajout d'information. QT est assez compliqué quand il ne faut que certaines librairies.. En tous cas, si cela peut en aider d'autres !
      Jeff

      Supprimer