Décoder une source/trame numérique via la carte son

cs_lechti62 Messages postés 161 Date d'inscription vendredi 8 mars 2002 Statut Membre Dernière intervention 8 mars 2012 - 3 mai 2011 à 16:34
cs_cheyenne Messages postés 693 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 avril 2017 - 7 mai 2011 à 20:18
Bonjour, en visual basic je souhaiterai analyser le contenu d'une trame venant d'un recepteur scanner radio, et cel, via la carte son. La sortie du recepteur est branchée en entrée micro de la carte son et transmet les infos contenues dans la trame. Je voudrai déjà être en mesure d'afficher/analyser cette trame avant de penser pouvoir la décoder. Quelqu'un as t'il une idée si une API ou quelque chose existe en VB permettant d'analyser une entrée numérique via la carte son d'un ordi ?.Merci. Je programme pas mal en VB mais jamais rien de ce genre, c'est un défit que j'aimerai relever. Cette trame contenant des messages textes alpha-numériques

2 réponses

cs_cheyenne Messages postés 693 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 avril 2017 2
3 mai 2011 à 23:39
Bonjour,

VB6 n'est peut-être pas assez rapide pour ce type de traitement en temps réel.
Si tu veux décoder du Packet à 1200 Bauds ou des ACARS, il vaut mieux te tourner vers des logiciels spécialisés. A la rigueur du PSK31 ou du RTTY à 50, 75 ou 100 Bauds c'est jouable, mais dans tous les cas il faut maîtriser le DSP de la carte son.

Quel type de données veux-tu décoder ?

Cheyenne
0
cs_cheyenne Messages postés 693 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 avril 2017 2
7 mai 2011 à 20:18
Bonjour,

Si tu bricoles en électronique, le mieux est de faire une interface qui convertisse les signaux modulés en tout ou rien. 1 pour le Mark et 0 pour le Space, pour les modes classiques.
Tu envoies ces signaux sur le port com ou le port parallèle et à partir de là avec une table de transcodage ce n'est plus qu'un jeu d'enfant.
Il suffit d'attendre un bit de parité ou une checksum, ou bien un bit de start ou de stop, pour commencer à décoder à partir du prochain paquet.
Mais si tu ne me dis pas le nom du mode à décoder, je ne peux pas t'aider d'avantage.
Si tu ne veux pas le communiquer sur le forum tu peux toujours m'envoyer un message privé.

Cheyenne
0
Rejoignez-nous