Digital Speech Decoder (progiciel)

icon


Aperçu

Digital Speech Decoder est un progiciel open source qui décode plusieurs
formats vocaux numériques. Il utilise la bibliothèque mbelib (un package open source séparé)
pour synthétiser la parole numérique décodée. Il ne permet pas le décodage des données cryptées
les communications. Il peut enregistrer les bits audio numériques compressés dans des fichiers de données "mbe"
(extensions .imb et .amb) et lisez ces fichiers enregistrés. C'est discuté dans ce forum.

La dernière version (1.6) prend en charge les formats et types de modulation suivants:

  • P25 Phase 1
  • Voix numérique ProVoice EDACS
  • X2-TDMA – Système TDMA de sécurité publique Motorola avec signalisation de style P25 (principalement basé sur DMR)
  • DMR / MOTOTRBO – Norme de radio mobile numérique
  • NXDN – 9600 bauds (12,5 kHz) NEXEDGE et 4800 bauds (6,25 kHz) NEXEDGE / IDAS
  • D-STAR – La version Github de dsd / mbelib peut analyser et lire le trafic D-STAR.
  • Modulation C4FM
  • Modulation GFSK (y compris GMSK et autres FSK de niveau 2/4 filtrés)
  • Modulation QPSK (parfois commercialisée sous le nom de "LSM")

Les formats suivants sont actuellement en cours d'étude ou de développement:

  • P25 Phase 2 – standard non encore finalisé, le vocodeur est pris en charge par mbelib
  • OpenSky – un vocodeur au format quatre slots peut être pris en charge par mbelib. Ne sera pas pris en charge s'il est déterminé que le cryptage vocal est standard
  • D'autres formats ne seront pris en compte que si des échantillons de haute qualité des signaux sont mis à disposition pour téléchargement par les développeurs. Les échantillons doivent provenir d'une prise discriminante, au format .wav, 48000Hz, 16 bits par échantillon, mono.

DSD et mbelib devraient compiler sur les systèmes d'exploitation Linux et * BSD. Tout Linux
la distribution devrait fonctionner tant qu'elle prend en charge vos périphériques audio.
DSD version 1.3 et ultérieure nécessite mbelib 1.2 ou version ultérieure.

Le forum de discussion de ce package peut être trouvé ici.

Licence de droit d'auteur

DSD et mbelib sont tous deux publiés sous une licence de copyright de style BSD. Cela signifie qu'en ce qui concerne les droits d'auteur, ils peuvent être librement copiés et utilisés, y compris pour des produits commerciaux, à condition que la notice de copyright originale soit incluse. (Cependant, voir la section sur les questions de brevets importantes ci-dessous.)

Problèmes de brevets avec mbelib

Alors que DSD était censé être sans brevet, mbelib décrit des fonctions qui
peut être couvert par un ou plusieurs brevets américains appartenant à DVSI Inc. Le code source lui-même doit
ne pas enfreindre car il décrit simplement les méthodes possibles de mise en œuvre.
La compilation ou l'utilisation de mbelib peut enfreindre les droits de brevet et / ou exiger une licence.
On ne sait pas si DVSI vendra des licences pour les logiciels qui utilisent mbelib. Si tu fais
vous n'avez pas de licence et êtes dans une juridiction protégée par les brevets DVSI, vous devez
ne pas compiler ou utiliser ce code source.

Page d'aide pour Windows

DSD pour Windows Basic Setup – Easy Instructions Noobs Guide

Wiki GitHub

Wiki DSD officiel sur Github

Téléchargements

  • Remarque: vous aurez besoin de cygwin1.dll pour tous sauf DSD +. Aller à cygwin.com et installez-le.
  • Remarque: Cygwin 1.7.26 est cassé (le périphérique audio / dev / dsp ne fonctionne pas)

Configurations matérielles de travail connues

Si cette liste devient suffisamment longue, je la déplacerai vers sa propre page afin de ne pas nuire à la vue d'ensemble de DSD.

Source du discriminateur Contribution Périphérique de son d'entrée Périphérique de sortie audio Système d'exploitation / Linux Distro Spécifications de l'ordinateur Audio décodé avec succès
Prise directe GRE PSR-500 Port micro iMic iMic Audio intégré Ubuntu 10.04 Netbook Dell Mini 1012 N450 (1,66 GHz) ProVoice
TV28T DVB-T (R820T) / SDR # * VB-Audio Soundblaster Audigy (PCI) Audio embarqué Windows XP Professionnel Intel DG41TY avec processeur Intel Core2 Quad Q9400 (2,66 GHz) P25 Phase 1, MotoTRBO
TV28T DVB-T (R820T2) / SDR # * VB-Audio Audio Nvidia HD Audio Nvidia HD Windows 7 Intel DG41TY avec processeur Intel Core2 Quad Q9400 (2,66 GHz) P25 Phase 1, MotoTRBO
RadioShack Pro-97 Direct Tap Faire la queue Audio HD Realtek Audio HD Realtek Ubuntu 10.04 Acer Aspire One Netbook D150 (1,7 GHz) P25 Phase I
RadioShack Pro-95 Direct Tap avec résistance 10k Faire la queue Audio HD iMic et Realtek Audio HD iMic et Realtek Ubuntu 10.04 Carte mère personnalisée / Gigabyte P25 Phase I, Provoice
RadioShack Pro-95 Disc Tap Faire la queue Clavier G110 Clavier G110 Windows 7 EVGA x58 / i7 920 Provoice
RadioShack Pro-94 Direct Tap Faire la queue Audio HD Realtek Audio HD Realtek Ubuntu 10.04 Carte mère personnalisée / Gigabyte P25 Phase I
RadioShack Pro-90 Disc Tap Faire la queue AC97 AC97 Ubuntu 10.4 3 GHz 1,5 Mo P25 Phase I
RadioShack Pro-79 Direct Tap Faire la queue Analog Devices ADI 198x Audio intégré / SoundBlaster Live! 32 Analog Devices ADI 198x Audio intégré / SoundBlaster Live! 32 Xubuntu 9.10 / Ubuntu 10.04 Dell GX270 (P4 2,6 GHz) / Lenovo Thinkpad X61 (Core 2 Duo) / Dell Precision 300 (P4 3,2 GHz) P25 Phase I, ProVoice, MotoTRBO
RadioShack Pro-2067 Direct Tap Faire la queue Audio intégré ADI 198x d'Analog Devices Audio intégré ADI 198x d'Analog Devices Ubuntu 10.04 Dell GX520 (2,8 GHz – 3,4 GHz) MotoTRBO, ProVoice
RadioShack Pro-433 Disc Tap Faire la queue Audio HD Intel Audio HD Intel Ubuntu 11.04 Dell Inspiron 1525 Core 2 Duo MotoTRBO
Paquet Icom IC-PCR1000 avec résistance de 100 kohms et condensateur 10 uf intégré au câble Faire la queue AC97 Diamant XS71 Ubuntu 10.04 Amd Athlon 64 (1,8 GHz – 2,4 GHz) P25 Phase I, MotoTRBO
Sortie de paquets Icom IC-PCR1000 Faire la queue AC97 Sound Blaster X-Fi Debian Lenny Athlon 64 3000+ (2,0 GHz) Provoice, MotoTRBO, P25 Phase I
Uniden BCT15X Faire la queue AC97 Sound Blaster X-Fi Debian Lenny Athlon 64 3000+ (2,0 GHz) Provoice, MotoTRBO, P25 Phase I
Taraud à disque Uniden BCT-15X Mic In (DC Bias supprimé) C-Media CM108 (1,87 $ sur eBay) C-Media CM108 (1,87 $ sur eBay) Windows 7 Professionnel IBM x336 dual Xeon 3,0 GHz ProVoice, DMR, P25 Phase I
Uniden BCT-15 Disc Tap Entrée micro ATI Son maximum Ubuntu 10.4 2,4 GHz Core 2 Duo 4,0 Mo P25 Phase I
Uniden BCT-8 Disc Tap Faire la queue Audio HD Realtek Sound Blaster X-Fi Windows 7 i7-3960X 3,30 GHz MotoTRBO
Uniden BC796D Disc Tap Faire la queue Sound Blaster X-Fi Sound Blaster X-Fi Windows 7 HP Pavillion Elite, quadricœur Intel i7 P25 Phase 1, ProVoice, MotoTRBO
Uniden BC350A Direct Tap Faire la queue Audio RealTek HD Audio RealTek HD Ubuntu 10.04 32 bits AMD Turion 64 X2 (2,0 GHz) MotoTRBO, NXDN 4800
Uniden BC246T Disc Tap avec résistance de 100 kohms et condensateur 10 uf intégré au câble Faire la queue AC97 AC97 Ubuntu 10.04 sur lecteur flash Dell Dimension 2400 (2,4 GHz à 2,8 GHz) P25 Phase I
Uniden BC245xlt Direct Tap Port micro iMic iMic Audio intégré Ubuntu 10.04 Netbook Dell Mini 1012 N450 (1,66 GHz) ProVoice
Uniden BC235xlt Direct Tap Port micro iMic iMic Audio intégré Ubuntu 10.04 Netbook Dell Mini 1012 N450 (1,66 GHz) ProVoice
Prise de paquets Yaesu FT857 Faire la queue snd_hda_intel snd_usb_audio Ubuntu 9.1 32 bits AMD Athlon 64×2 8400+ (2,1 GHz) MotoTRBO
Taraud à disque Yaesu FT8800 Faire la queue AC97 AC97 Debian (pas d'interface graphique) Athlon 1,7 GHz MotoTRBO, P25 Phase I
Taraud à disque AOR AR-2515 Faire la queue AC97 AC97 Ubuntu 10.4 3 GHz 1,5 Mo P25 Phase I
Kenwood TH-F6A 9600 bauds avec résistance de 100 kohms et condensateur 10 uf intégré au câble Entrée micro AC97 AC97 Ubuntu 10.04 Acer Aspire One P25 Phase I, MotoTRBO
Uniden BCT15X Disc Tap Résistance 10k Ohm et condensateur 10uf Faire la queue Audio HD numérique intégré SoundMAX Audio HD numérique intégré SoundMAX Windows 8 Professionnel Athlon 64 6400+ (3,1 GHz) P25 Phase I NXDN 9600
Résistance Uniden BC346XT Disc Tap 10k Ohm Faire la queue Audio HD Realtek Audio HD Realtek Windows 7 64 Intel i5-2500 (3,3 GHz) Provoice, P25 Phase I, DMR
Sortie audio USB ICOM IC-7100 USB Codec audio USB Audio HD Realtek Windows 7 32 Intel P9700 (2,8 GHz) P25 Phase I, DMR
DVT-SDR avec, Unitrunker 1.0.27.19 ou SDR # USB Câble virtuel audio VB Audio embarqué Windows 8.1 Professionnel Microsoft Surface Pro (première génération). Intel i5. MotoTRBO, P25

Questions fréquemment posées

Q: Ai-je besoin d'une radio avec discriminateur?

R: Oui, si vous souhaitez écouter en direct ou enregistrer des fichiers de données mbe et que vous utilisez un scanner pour l'entrée. Aucun contact radio ou discriminateur n'est requis pour lire les fichiers de données mbe enregistrés.

Q: Où puis-je obtenir des informations sur le robinet discriminateur de ma radio?

R: Les informations du wiki sont disponibles ici pour Discriminator_output.

Q: Cela fonctionnera-t-il sous Windows?

R: Depuis le 7 décembre 2011, les binaires pour Windows ont été ajoutés.

Q: Cela fonctionnera-t-il sur un Mac?

R: Non, car OS X n'utilise pas l'interface traditionnelle de type Unix / dev / audio. Cela devrait
être facile pour quelqu'un familier avec la programmation audio Mac de le porter sur le Mac.

Q: Accepterez-vous le décryptage si je possède légalement les clés de cryptage?

R: À partir du fichier Lisez-moi:

                                Le décryptage de la parole n'est PAS pris en charge, même si vous possédez légalement le
        clés de chiffrement. La prise en charge du déchiffrement ne sera pas ajoutée à l'avenir car
        les auteurs souhaitent s'éloigner des enjeux juridiques associés
        avec un cryptage possible.

Q: Qui sont les auteurs? »

R: Les auteurs sont anonymes mais les clés PGP sont fournies à l'intérieur des packages
afin de pouvoir vérifier les futures versions / communications.




Source link

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *