Abstract
La principal finalidad que buscamos en este proyecto consiste en implementar un reductor de ruido a partir de una única señal de audio, por lo que utilizaremos técnicas monoconal y dentro de estas resta espectral.
Repasaremos brevemente distintos métodos de eliminación de ruido hasta llegar finalmente a la resta espectral, donde estudiaremos los principales algoritmos partiendo de un método inicial. Nos centraremos en aquellos que se puedan implementar con el mínimo numero de operaciones para conseguir así una reducción lo más rápida posible. Empezaremos con un repaso a los principios del tratamiento de señales, revisando también las tipologías y características del ruido. El ruido que buscamos eliminar es el posible ruido de fondo que exista en grabaciones de voz.
Para llevar a cabo los algoritmos utilizaremos el programa de cálculos científico MATLAB 6.5. Donde programaremos los distintos algoritmos a este entorno. MATLAB se encargara de llevar a cabo todas las operaciones matemáticas necesarias para cada método.
Otros de los objetivos que buscamos es crear un interfaz de usuario agradable, donde poder probar los distintos algoritmos y parámetros de éstos, pudiendo ver y escuchar en todo momento la señal original y restaurada.
Una vez implementados los algoritmos estudiaremos los resultados, buscando primero los parámetros que mejores resultados den para cada tipo de resta espectral. Una vez seleccionados veremos que calidad obtenemos en la señal restaurada, observando la relación calidad/ reducción.
El objetivo una vez probados los algoritmos es ver con cuales obtenemos una señal restaurada lo más fiel posible a la original, sin artefactos sonoros añadidos por el procesado, con el menor gasto computacional y mayor cantidad de reducción de ruido.