El desarrollo del sistema se realizó mediante la implementación de un decodificador completamente basado en software utilizando p5.js como entorno de programación creativa.
El proceso consistió en analizar archivos de audio digitalizados (.wav), detectar patrones de sincronización dentro de la señal y reconstruir progresivamente la imagen a partir de los valores de luminancia y crominancia contenidos en las frecuencias transmitidas.
El algoritmo implementa el perfil SSTV PD120, trabajando con una resolución nativa de 640 × 496 píxeles y una frecuencia de muestreo de 48 kHz. La señal es interpretada mediante una conversión matemática desde el espacio de color YUV hacia RGB, permitiendo generar la imagen final mediante el procesamiento directo de los datos.
La interfaz incorpora herramientas de ajuste para modificar parámetros de sincronización, desplazamiento horizontal, corrección de inclinación y balance cromático, permitiendo adaptar el proceso a distintas condiciones de recepción y calidad de la señal.
El diseño de la aplicación también considera una arquitectura responsiva, donde la interfaz de control y el área de visualización se reorganizan según el tamaño de pantalla, integrando criterios de experiencia de usuario dentro del proceso de experimentación técnica.