Guido M. Yauri Castro. 1, José A. Salazar Gallardo. 2
1) Universidad de San MartÃn de Porres – USMP – Facultad de IngenierÃa y Arquitectura (FIA) –
Escuela de IngenierÃa Electrónica - Lima – Perú
2) Universidad de San MartÃn de Porres – USMP – Facultad de IngenierÃa y Arquitectura (FIA) –
Escuela de IngenierÃa Electrónica - Lima – Perú
Resumen
Este proyecto propone la implementación de un sistema cancelador y/o reductor de ruidos en señales de audio, digitalizadas, provenientes de discos de vinilo (LPs). El sistema está basado en técnicas de procesamiento digital de señales, el cual fue desarrollado e implementado en un computador personal (PC). Las señales son adquiridas a través de la tarjeta de sonido del computador personal (PC), desde un tornamesa o tocadiscos. El sistema detectará la presencia de distorsión a partir de la evaluación del espectro de energÃa de la señal (DEE); esta detección se realizará mediante procesamiento por bloques. Usando las técnicas de Estimación LogarÃtmica Espectral (LSA), se buscará eliminar el ruido blanco empleando la técnica conocida como sustracción espectral (SS). Mediante la aplicación de la transformada de Waveletes (TW), se procederá a realizar una descomposición en bandas, lo cual permitirá reconocer de manera muchÃsimo más puntual la presencia de ruido impulsivo y scratch. Aquellas muestras corruptas por la presencia de ruidos impulsivos y scratch, serán reemplazadas por muestras obtenidas mediante el uso de técnicas de interpolación cúbica, lineal y filtros de mediana.
La implementación final, permitirá la eliminación del ruido y la distorsión sin perjudicar significativamente la calidad de la melodÃa original almacenada en el disco de vinilo.
El proyecto abarca desde la implementación de la circuiterÃa analógica para las interfaces del computador con el tornamesa (vÃa tarjeta de sonido), hasta la implementación de los algoritmos de captura, procesamiento y reproducción de señales de audio vÃa PC. Al culminar el proyecto se pretende obtener un producto final basado en una herramienta de software, que presente una adecuada interfase de usuario y que brinde las opciones precisas para ajustar el cancelamiento según preferencias particulares.