INTEGRANTES:
PROFESOR:
Guayaquil, Ecuador
1. Introducción ......................................................................................................... 1
2. Objetivos .............................................................................................................. 2
4. Resultados ............................................................................................................ 6
5. Conclusiones ...................................................................................................... 10
6. Anexos ............................................................................................................... 11
6.3. Autoevaluación............................................................................................... 15
1. Introducción
Ahora, los ruidos se presentan como perturbaciones que se manifiestan como cualquier
señal no deseada que se mezcla con una señal que se desea transmitir. Estos fenómenos se
deben al ruido producido de ciertos elementos pasivos que se encuentran acoplados en un
circuito electrónico. Aunque los ruidos son naturales y es casi imposible eliminarlos por
completo, se pueden diseñar filtros para que el ruido generado pase desapercibido casi por
completo para que de esta manera la calidad del sonido sea aceptable. [2]
Es por esto que, en el presente proyecto, se planeta elaborar un filtro para mejorar la
calidad de sonido de un audio previamente obtenido y corrompido con un tipo de ruido en
específico. Dentro del catálogo de ruidos se encuentra el ruido blanco, ecos, ruidos de Johnson-
Nysquist, entro otros; estos ruidos serán disipados empleando varias herramientas de análisis
como la transformada rápida de Fourier y el análisis de espectros de la señal. Además, mediante
la proyección de un espectrograma se podrá visualizar la representación gráfica del espectro
frecuencial de una emisión auditiva con el objetivo de poder sintetizar información que con
recursos humanos aditivos no sería posible; es decir, permite obtener información gráfica de
modulaciones de amplitud o altas frecuencias presentes en una emisión sonora. Cabe
mencionar que, en la elaboración de este proyecto, se mostrarán las señales a uso de estudio en
función del tiempo y la frecuencia a manera de comparación. [3]
1
2. Objetivos
2.1. Objetivo General
Analizar una señal de audio y deshacerse de cualquier tipo de alteraciones provocadas
por factores externos como ruidos, ecos o cualquier otro tipo de distorsión, a través de
la implementación de un filtro digital para obtener una mejor calidad de audio de
salida.
2.2. Objetivos Específicos
Generar un filtro digital empleando el software MATLAB como interfaz de trabajo.
Realizar un análisis de frecuencias a través del empleo de la transformada rápida de
Fourier de la señal comprometida con el ruido añadido.
Interpretar las gráficas de señales analizadas, tanto para el dominio de la frecuencia
y del tiempo continuo.
Comparar la señal filtrada y la original y determinar si el filtro empleado fue el
adecuado para el tipo de audio.
3. Diseño de la solución
A continuación, se procede a mostrar el código necesario para crear los distintos audios
a partir de uno original:
3.1. Audio 1
2
Ilustración 2 Código para la transformada de Fourier.
Ilustración 3 Código para la creación del audio con ruido y su respectiva transformada de Fourier
3
Ilustración 4 Código de la creación del audio filtrado sin ruido
Ilustración 5 Creación de los archivos .wav y el respectivo espectrograma del audio original.
3.2. Audio 2
4
Ilustración 7 Código para la creación del audio con ruido y su respectiva transformada de Fourier
5
Ilustración 9 Creación de los archivos .wav y el respectivo espectrograma del audio original.
4. Resultados
4.1. Audio 1
Se puede observar con el presente gráfico que el audio original se encuentra sonando
entre un tiempo de 0 a 10 segundos. Asimismo, mediante el espectro lo que se observará
es la frecuencia de la señal que en este caso es nuestro audio original.
6
Ilustración 11 Espectrograma del audio original de entrada
Como se puede observar en el gràfico 11, se aprecia que claramente los tonos que la
componen. Visualizamos como a medida que avanza el timpo, el contenido frecuencial
va variando.
Como se puede observar en la ilustración 13, se pudo recuperar el audio original a partir
de un filtro que nos ayude a eliminar dichas bandas de frecuencias de no interés.
7
4.2. Audio 2
En este caso, se tomó un diferente audio al anterior y se volvió a realizar lo mismo
pero tomando en cuenta que el filtro utilizado en este caso fue el de pasa bajo.
8
Ilustración 16 Gráfica del audio original con ruido y su respectivo espectro.
9
5. Conclusiones
Se pudo concluir en base a los resultados que efectivamente la aplicación de los filtros
en las telecomunicaciones radica en el bloqueo y restricción de algunos componentes
de las señales que causen interferencia. Implementar una herramienta digital como
Matlab ayuda al estudiante a percibir y analizar de manera más eficiente el
comportamiento real de las señales y sus respectivas interferencias removidas con
filtros.
Se pudo evidenciar que, a pesar de implementar dos filtros diferentes en el proyecto,
aún queda un cierto residual del ruido adicional al audio original.
Al momento en que se analiza la transformada rápida de Fourier se puede observar que
los distintos picos en la gráfica en el espectro son las frecuencias tanto como para el
audio original como para el audio con ruido.
Mediante el espectrograma, se pudo analizar la señal con respecto a su contenido
frecuencial.
Los archivos de formato WAV son los más adecuados para el proceso de filtrado de
audio debido a que son considerados archivos puristas; es decir, son de gran fidelidad
y no agrega información extra al sonido. A diferencia de archivos MP3 que reduce su
calidad de sonido para conservar memoria interna.
10
6. Anexos
6.1. Referencias bibliográficas
[2] MathWorks, «Fast Fourier transform,» 6 Febrero 2018. [En línea]. Available:
https://la.mathworks.com/help/matlab/ref/fft.html. [Último acceso: 22 Enero 2019].
[4] Universidad Nacional de Mar de Plata, «Filtros digitales FIR,» 29 Marzo 2017. [En
línea]. Available: http://www3.fi.mdp.edu.ar/tds/material/10-Filtros%20FIR.pdf.
[Último acceso: 15 Enero 2019].
11
6.2. Especificaciones de referencias bibliográficas
Para el inicio de la elaboración del diseño del filtro, primero era necesario investigar
la función de éste y como es representado gráficamente. Es por esto que, gracias al
material obtenido del documento “Diseño y análisis de filtros en procesamiento de
audio” de Marta Costa-jussà y Heleca Duxans, se pudo constatar el procedimiento a
realizar y los resultados a los que se debían llegar. [5]
Esta referencia dio pauta al análisis de la señal en el dominio del tiempo y frecuencia,
separando sus características con y sin filtros.
Ahora que se conocía el objetivo al cual llegar, fue necesario conocer cómo plasmar ese
objetivo en un lenguaje de programación, por lo que las fuentes de referencia como “Matlab
y diseños digitales” y “Filtrado de audio en Matlab” dejaron en claro cómo funciona Matlab
en cuestión al filtrado de audios y también proporcionaron ejemplos de filtros como el filtro
FIR e IIR.
12
Ilustración 19 Aporte de Matpic
En cuanto a las propiedades de los filtros FIR, la información fue obtenida de un archivo
de la Universidad Nacional de Mar de Plata de Argentina.
13
Ilustración 21 Aportación de la Universidad Nacional de Mar de Plata
Una vez obtenido el código del filtro, se requería graficar en un espectrograma, pues
entonces primero era necesario entender cómo funciona este instrumento y como
configurarlo con el código realizado previamente en base a información de MathWorks.
14
Ilustración 23 Aporte de la Universidad Nacional de Tres de Febrero
6.3. Autoevaluación
Como podemos ver en las imágenes de la sección de resultados, la señal filtrada
tiene mucho en común con la señal original; es decir, el filtro empleado para el análisis
del audio con ruido fue el adecuado y las diferencias existentes entre ellas son
minúsculas. Por lo tanto, los resultados obtenidos son los esperados dentro de los
objetivos propuestos desde un inicio, concluyendo así que el filtrado digital de un audio,
empleando Matlab, es factible y arroja excelentes resultados. Pese que los resultados
obtenidos satisfacen las expectativas, hubo varios errores en la elaboración del mismo
que fueron corregidos mediante la configuración de los parámetros del filtro.
15