Digital Speech Decoder (DSD)

Suite à plusieurs demandes j’ai décidé de mettre en ligne les versions compilées de DSD afin qu’une majorité d’utilisateurs puisse en bénéficier. Ces versions compilées tournent toutes sur Windows via un émulateur open source baptisé Cygwin.
Chaque ZIP contient le binaire compilé accompagné d’un script BATCH et les dépendances nécessaires (DLL) afin de pouvoir faire tourner le logiciel en mode « standalone », c’est à dire sans installation de Cygwin.

EN : On this webpage you can download the latest compiled version of DSD.





Qu’est-ce que DSD ? What is DSD ?

FR – Français

Avec l’avènement du numérique les vieilles transmissions radios analogiques ont migré peu à peu vers des systèmes numériques, ceux-ci permettent une interconnexion plus facile aux réseaux IP (Internet), autorisent la transmission de data (positions GPS, SMS…) en plus de la voix et offrent de l’audio de meilleure qualité (on y entend plus le « souffle » propre aux systèmes analogiques).

DSD est un logiciel open source qui une fois couplé à un récepteur SDR va permettre de décoder certaines normes de radiocommunications numériques des réseaux type PMR (Private Mobile Radio).

Ces radios PMR numériques sont généralement utilisées par les services d’urgence et de sécurité ainsi que par les taxis, dépanneurs, ambulances privées, convois exceptionnels, chantiers… et plus généralement partout où il y a besoin de communiquer massivement et rapidement.

DSD prend en charge le décodage des normes numériques suivantes : DMR, dPMR, NXDN, ProVoice, APCO P25 et D-Star.

Ce projet rassemble le travail de plusieurs contributeurs sur GitHub auquel j’y ai ajouté ma touche personnelle, le projet initial (avant mes modifications) peut être téléchargé ici.

EN – English

DSD is an open source software designed to decode digital PMR radios, once coupled with an SDR (Software Define Radio) receiver it is able to decode the following digital standards : DMR, dPMR, NXDN, APCO P25, ProVoice, D-Star.

Initially the DSD project was initiated on GithHub by Jared Szechy, several contributors help him to construct the first DSD base, thanks to them. I just get their work and added my contribution. The original GitHub project can be found here.





Code Source / Source Code

FR : Pour les férus d’informatique les sources de ce programme sont disponibles sur GitHub et peuvent être recompilées aussi bien sous Windows (via Cygwin) que Linux :

EN : For those who wants to build there own binaries, the source code is available on GitHub, this program is intend to be compiled on Windows (by using Cygwin) or Linux :

https://github.com/LouisErigHerve/dsd





Comment recompiler vous-même DSD ? / Rebuild DSD by yourself

Pour ceux qui souhaiterais recompiler leur propre version de DSD à partir des sources disponibles sur mes dépôts GitHub, j’ai mis en ligne sur ma chaîne YouTube une série de 4 vidéos pour recompiler soi-même le code sous Windows.

Les utilisateurs de Linux peuvent s’inspirer des vidéos 2, 3 et 4 car les lignes de commandes sont totalement identiques.

Vous pouvez également vous inspirer de l’excellent travail de @TomSwift2020 qui propose un tutoriel en anglais au format PDF reprenant ce qui est décrit dans les vidéos, merci à lui !

Building DSD v1.8.4 – Guide PDF (en Anglais)

EN : English users can also use this excellent PDF tutorial (in English) made by @TomSwift2020
Thanks to him for the nice job !

Building DSD v1.8.4 – PDF Guide (English)









Est-il possible de décoder des réseaux radio chiffrés avec DSD ? / Is it possible to listen some encrypted radio networks with DSD ?

FR : Non, la version open source (publique) présentée sur cette page ne supporte PAS la crypto, il est donc impossible d’écouter des réseaux chiffrés avec cet outil.

Si vous voulez apprendre à décoder les réseaux chiffrés (basic privacy + enhanced privacy) des formations en ligne sont à votre disposition ici : https://www.1geniesup.fr/formations-en-ligne/

EN : No, the open source (public) version of DSD does NOT support any type of encryption, so it is impossible to listen any encrypted network with this tool.

If you want to learn how to decode encrypted networks (basic privacy + enhanced privacy) you can subscribe to one of these online training : https://www.1geniesup.fr/en/online-training/





Dernières versions compilées / Latest compiled versions


Archives (64 bits)


Archives (32 bits)