Décodage DMR avec une clé SDR sous Linux

Nous allons voir comment décoder le DMR en utilisant une clé SDR sous Linux. Un article pour le décodage sous Windows est disponible ici.

La première chose à faire est d »installer GQRX. Pour cela regardez cet article.

Une fois GQRX installé, on peut s »occuper des logiciels pour le DMR.

Téléchargement de DSD+

Comme sous Windows, le logiciel utilisé pour le décodage est DSD+. Téléchargez les fichiers du logiciel et le les DLLs depuis cette page et décompressez les dans un répertoire au choix.

Mon répertoire contenant tous les fichiers

Une fois DSD+ téléchargé et les fichiers décompressés, il faut installer Wine pour pouvoir lancer les exécutables Windows sur Linux.

Installation de Wine

Pour installer Wine, tapez la commande suivante :

sudo apt-get install wine64

Cette ligne concerne les ordinateurs 64 bits, si vous êtes en 32 bits installez wine32.

Après avoir laissé travaillé l »ordinateur, vous pouvez normalement lancer DSDPlus. Pour cela, tapez la commande suivante :

wine /repertoire-de-DSD/DSDPlus.exe

Si tout se passe bien vous devriez voir s »ouvrir les fenêtres suivantes :

On retrouve les même fenêtres que sous windows

Mise en place de liaison GQRX / DSDPlus

Maintenant que DSDPlus est fonctionnel grâce à Wine, il faut créer la liaison entre Wine et DSDPlus. Pour cela, ouvrez les paramètres de Pulseaudio :

sudo nano /etc/pulse/default.pa

Dans le fichier qui s »est ouvert, tout en bas, ajoutez la ligne suivante :

load-module module-null-sink sink_name=Virtual_Sink sink_properties=device.description=Virtual_Sink

Validez les modifications et sortez du fichier, puis redémarrez l »ordinateur.

Normalement maintenant vous devriez pouvoir choisir Virtual_sink comme sortie audio de GQRX.

Les différentes entrées/sorties de GQRX

Pour faciliter le paramétrage de l »audio, installez pavucontrol :

sudo apt-get install pavucontrol

Une fois installé, lancez le avec la commande du même nom.

Pour configurer les entrées et sorties, il est nécessaire de lancer en plus du pavucontrol les logiciels GQRX et DSDPlus.

Dans la fenêtre qui s »ouvre, choisissez Lecture, puis configurez la sortie de GQRX sur Virtual_Sink et la sortie de DSDPlus sur l »Audio Interne comme ci-dessous :

Passez ensuite dans le menu Enregistrement, et configurez l »entrée de DSDPlus sur Virtual_Sink :

Place au décodage

Si vous avez tout bien paramétré, vous devriez pouvoir décoder du DMR à partir de votre clé SDR.

Décodage une fois tous les logiciels configurés

Une réflexion sur « Décodage DMR avec une clé SDR sous Linux »

  1. Hi
    I know it’s very specific
    I use pulseaudio behind a vpn
    Sadly the mdns packets don’t go through.
    So I don’t see my DMR on the other side of the vpn.
    I quite understood there is a way to address the DMR directly by tunnel
    As pulse audio parameters .
    I can’t find any example
    Any help or pointers would be appreciated.
    Mfg
    Joe

    Never mind

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.