Aller au contenu

Analyse de signal morse

Le décodeur ordinaire donne un résultat. Quand il est faux, on reste devant sans savoir pourquoi. Cette page montre les étapes intermédiaires.

Le fichier reste sur votre appareil.

 

Le fichier est décodé dans le navigateur et ne quitte pas votre appareil. Ce sont les mêmes fonctions que dans le décodeur ordinaire - elles sont simplement rendues visibles une à une au lieu d'être enchaînées.

Quatre étapes, et chacune peut échouer

  1. Trouver la hauteur. Un filtre de Goertzel mesure sur une plage quelle fréquence domine. Avec deux stations dans l'enregistrement, il trouve la plus forte - pas forcément celle qu'on voulait.
  2. Former l'enveloppe. L'intensité de cette fréquence au fil du temps. La fenêtre fixe la résolution : trop grossière, elle avale les points courts ; trop fine, elle fait du bruit une structure.
  3. Poser le seuil. À partir de quel niveau le son compte comme actif. Automatiquement selon Otsu ; avec un niveau variable, à la main vaut souvent mieux.
  4. Estimer l'unité. Les longueurs des segments donnent la durée d'un point - et tout le reste en découle.

Le tableau, c'est là qu'est la valeur

Ci-dessous, chaque segment figure avec sa durée et son multiple de l'unité estimée. Un point devrait être à 1,0, un trait à 3,0, un espace entre caractères à 3,0, un espace entre mots à 7,0.

Qui y voit un 2,1 sait aussitôt d'où vient le problème. 2,1 n'est ni point ni trait : soit l'unité est mal estimée, soit à cet endroit la manipulation était vraiment irrégulière. Les segments écartés de plus de trente pour cent sont surlignés.

Avec quoi cela calcule

Avec les mêmes fonctions que le décodeur ordinaire. Elles sont simplement rendues visibles une à une au lieu d'être enchaînées.

Ce qui veut dire aussi : ce que montre cette page est exactement ce que voit le décodeur. Si les segments sont irréguliers ici, aucun autre résultat n'attend là-bas.

Questions fréquentes

  • Quels fichiers puis-je charger ?

    Tout ce que votre navigateur sait lire - WAV, MP3, M4A, OGG. Le décodage se fait dans le navigateur ; le fichier ne part vers aucun serveur.

  • Je n'ai pas d'enregistrement.

    « Générer un échantillon » en fabrique un avec un peu de bruit. Un échantillon parfaitement propre ne montrerait pas à quoi servent les réglages.

  • Le résultat est absurde alors que l'enregistrement sonne bien.

    Vérifiez d'abord la hauteur dans le spectre : la barre ambrée doit se poser sur le pic. Puis le seuil : dans l'enveloppe, il doit se situer entre le bruit de fond et le niveau du son, pas dans l'un des deux.

  • Pourquoi la fenêtre est-elle réglable ?

    Parce qu'elle fixe la résolution. À 40 MPM, un point dure 30 millisecondes ; avec une fenêtre de 20 millisecondes il n'en reste presque rien. À 8 MPM, en revanche, une fenêtre fine ne coûte que du calcul et transforme le bruit en structure.