Decodificadores morse

Cuando la transmisión de código Morse se realiza  mediante una máquina es imposible su decodificación a oido y es necesario usar un programa de ordenador, vamos a probar algunos


SDRAngel

Plugin decodificador Morse de SDRAngel. Esperaba más



Es un programa web capaz de detectar el sonito del microfono o de un fichero y parece que detecta algo mas. Con audio decoder expert se dispone de un análisis mas completo


Multimode Cocoa

Hay que usar VB Cable pero aun así he conseguido que funcione


ESP32-Morse-Decoder

Este programa para decodificar el Código Morse en vivo en la pantalla
solamente usa:
Puedes usar el ESP8266, pero necesitarás experimentar con sampling_frequency, pruebe 30000

Si necesitas reducir el ancho de banda de audio del decodificador; actualmente alrededor de 320Hz para lidiar con bandas/audio muy ruidosos, entonces ajusta estas líneas:

  • float sampling_freq = 45000;
  • float target_freq = 558.0; // ajusta según tus necesidades, mira arriba
  • int n = 128; // si cambias aquí, cambia también la siguiente línea

n = 128 determina la cantidad de muestras, intenta obtener esto lo más alto posible para reducir el ancho de banda, se optó por un compromiso con 128.

La frecuencia de muestreo es una función de la velocidad de la CPU, por lo que es en gran parte fija, pero se puede reducir a aproximadamente 30000, se necesita algo de experimentación con tu configuración.

La frecuencia objetivo es la frecuencia de audio recibida, si prefiere un ritmo más alto para los tonos Morse, ajústelo en consecuencia y recuerde sintonizar su radio para intentar que coincida con la frecuencia elegida.

Cableado

Se le han visto dos problemas a la hora de probar este proyecto:
  • El programa está pensado para una pantalla SH1106 OLED de 1,3" sin embargo las que uso habitualmente son las SSD1306  OLED de 0,96" (son mas baratas) por lo que ha habido que modificar el programa
  • El hecho de que la entrada sea un micrófono obliga a adquirir uno y además se introduce ruido, se prueba con inyectar la señal de una salida de auriculares atenuada (Bajo su responsabilidad)

Podria probarse cambiar el microfono por una conexión directa a la salida de auriculares (sin probar)


(En pruebas)

Para leer mas sobre el código Morse


Comentarios

Entradas populares de este blog

SDR - Software Defined Radio - IIIb: Receptores RSP o MSI (MSI3001: MSI2500 + MSI001)

ESP32 LoRa for dummys - Inicio

Antena exterior logarítmica UHF/VHF : Metronic 425010 - Ia Características