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:
- una placa de desarrollo ESP32 con pantalla OLED
- un micrófono básico (Módulo sensor de sonido MAX4466 MAX9814 para Arduino KY-037)
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
- Estudio del alfabeto Morse
- Emisiones en CW (Continuos Wave / Onda continua - radiotelegrafía morse)
- Estructura de un QSO (conversación) Morse entre radioaficionados
- Dispositivos de telegrafía Morse
Referencias
Prohibida la reproducción parcial o total de este artículo sin permiso previo del autor
Comentarios
Publicar un comentario