mardi 13 décembre 2016

MSHV, décodeur multiplateforme

Depuis plusieurs mise à jour de mon xubuntu, je rencontre beaucoup de difficultées à faire fonctionner wsjt. Je me suis donc mis en chasse d'un nouveau logiciel libre de droit capable de décoder le :
  • MSK441 ( Fast, Normal, Deep )
  • FSK441 / FSK315
  • JTMS
  • ISCAT-A / ISCAT-B
  • JT6M
Je suis tombé sur le logiciel MSHV de LZ2HV qui peut s'installer tout aussi bien sur linux que sur windows 32/64 bits. Les commandes restent en grandes parties identiques à WSJT mais le logiciel a tendance à moins réclammer de ressource cpu. 

Vous trouverez toutes les sources sur le site de LZ2VH : http://lz2hv.org/mshv
Pour l'installation sous linux, rien de bien compliqué. Il faut récupérer les sources et les décompresser dans le dossier de votre choix et ensuite compiler de la manière suivanteaprès avoir préparé le terrain comme ceci :
Si vous utilisez Qt4 ou Qt5, il faut aller dans le repertoire src de votre dossier nouvellement crée, puis ouvrir config.h avec votre éditeur de texte et décommenter la ligne correspondant à votre version de Qt
  • Pour Qt4
#define MSHV_QT4
//#define MSHV_QT5
  • Pour Qt5
//#define MSHV_QT4 
#define MSHV_QT5

Il faut ensuite définir le système d'exploitation, toujours dans config.h 
  • Pour windows
#define _WIN32_ 
//#define _LINUX_
  • Pour Linux
//#define _WIN32_ 
#define _LINUX_

On sauvegarde tout cela et on va maintenant faire une modification afin de compiler pour Linux, soit pour du 32bits, soit pour du 64bits. 
  • Linux 32 bit
Dans le fichier MSHV_I686.pro, on change le chemin  /usr/lib/libasound.so en /usr/lib/i386-linux-gnu/libasound.so
  • Linux 64 bit
Dans le fichier MSHV_x86_64.pro, on change le chemin /usr/lib64/libasound.so en  /usr/lib/x86_64-linux-gnu/libasound.so

 Maintenant, passons à la compilation sous linux, dans une fenêtre terminal, on execute : 
>qmake MSHV_I686.pro ( pour du 32bit ) 
ou
>qmake MSHV_x86_64.pro ( pour du 64bit )
ensuite
>make

Le logiciel est paré à être utilisé. On retrouve l'icône dans le menu système. Une fois ouvert, pensez à configurer dans Options, puis Macros, votre call ainsi que votre locator. Egalement, dans Options, puis Sound Settings, de bien choisir votre interface son ( Pulseaudio, Alsa .... )
Veillez à toujours faire en sorte que le niveau audio reste entre -10dB et 0dB dans le petit bargraph du signal afin d'avoir le meilleur décodage possible.
Vous pourrez également, dans Options, Radio and Network, faire en sorte d'envoyer vos réceptions sur le site PSKreport




Bon décodage !