Anda di halaman 1dari 18

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN

Proyecto de Laboratorio de Señales y Sistemas

INTEGRANTES:

Andrade Huerta Patricia Alejandra

Silva Torres Rafael Sebastián

PROFESOR:

Ing. Amat Jaramillo Cesar Aristóteles

Paralelo práctico: 107

Guayaquil, Ecuador

2018-2019 II- TÉRMINO


Abstract

El presente proyecto tiene como finalidad la manipulación de una señal de audio a


través de un filtro determinado para poder mejorar la calidad de salida del mismo, empleando
herramientas de análisis de frecuencia y representaciones gráficas que permiten comprender de
mejor manera, el comportamiento de una señal sea esta en el dominio del tiempo continuo o de
la frecuencia.
Contenido

1. Introducción ......................................................................................................... 1

2. Objetivos .............................................................................................................. 2

2.1. Objetivo General .............................................................................................. 2

2.2. Objetivos Específicos ....................................................................................... 2

3. Diseño de la solución ........................................................................................... 2

3.1. Audio 1 ............................................................................................................. 2

3.2. Audio 2 ............................................................................................................. 4

4. Resultados ............................................................................................................ 6

4.1. Audio 1 ............................................................................................................. 6

4.2. Audio 2 ............................................................................................................. 8

5. Conclusiones ...................................................................................................... 10

6. Anexos ............................................................................................................... 11

6.1. Referencias bibliográficas .............................................................................. 11

6.2. Especificaciones de referencias bibliográficas ............................................... 12

6.3. Autoevaluación............................................................................................... 15
1. Introducción

Hoy en día somos partícipes en la interacción de la comunicación, siendo esta una


herramienta indispensable para el progreso de una sociedad. Es un evento tan importante que
basta con que una palabra sea mal emitida para poder cambiar el sentido de toda una sentencia,
estos incidentes son provocados por interferencias que pueden ser generalizadas como un
conjunto de ruidos que afectan la fidelidad de un audio de manera directa. [1]

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]

Claramente un filtro digital puede ser elaborado y diseñado en cualquier lenguaje de


programación; sin embargo, MATLAB es aquel programa que se ajusta a las necesidades de
diseño y rápida respuesta al código de usuario debido a que es un lenguaje que se maneja por
vectores. En este lenguaje de programación se entiende por filtro como cualquier algoritmo o
sistema de tratamiento que encarga de seleccionar los elementos presentes en un rango
frecuencial y elimina a aquellos que no pertenezcan a este rango mencionado. [4]

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

Ilustración 1 Código para el audio 1 de la creación de un audio original

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

Ilustración 6 Código para el audio 2 de la creación de un audio original

4
Ilustración 7 Código para la creación del audio con ruido y su respectiva transformada de Fourier

Ilustración 8 Código de la creación del audio filtrado sin ruido

5
Ilustración 9 Creación de los archivos .wav y el respectivo espectrograma del audio original.

4. Resultados
4.1. Audio 1

Ilustración 10Gráficas del audio original y su espectro.

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.

Ilustración 12 Gráfica del audio original con ruido y su respectivo espectro

Ilustración 13 Gráfica del audio recuperado mediante un filtro

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.

Ilustración 14 Gráficas del audio original y su espectro

Ilustración 15 Espectrograma del audio original de entrada

8
Ilustración 16 Gráfica del audio original con ruido y su respectivo espectro.

Ilustración 17 Gráfica del audio recuperado mediante un filtro

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

[1] Universidad Nacional de Tres de Febrero, «Espectrograma (sonograma),» 27


Septiembre 2017. [En línea]. Available:
http://musiki.org.ar/Espectrograma_(sonograma). [Último acceso: 23 Enero 2019].

[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].

[3] MATPIC, «Filtrado de audio en MATLAB,» 20 Septiembre 2011. [En línea].


Available: http://www.matpic.com/esp/matlab/filtros_audio.html. [Último acceso:
16 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].

[5] R. V. Bautista Cuéllar , «Matlab y el diseño de filtros digitales.,» 31 Octubre 2017.


[En línea]. Available: http://www.ingenieria.unam.mx/~sagfi/images/matlab-
filtros.pdf. [Último acceso: 24 Enero 2019].

[6] M. Ruiz Costa-jussà y H. Duxans Barrobés, «Diseño y análisis,» 3 Septiembre 2013.


[En línea]. Available:
https://www.exabyteinformatica.com/uoc/Audio/Procesamiento_de_audio/Procesami
ento_de_audio_(Modulo_2).pdf. [Último acceso: 20 Enero 2019].

Todas estas referencias bibliográficas permiten reforzar conocimientos respecto al


empleo de filtros para la mejora de la calidad de un audio debido a que se abordan temas
como: filtrados de audio en Matlab, filtros digitales en sistemas, diseño de filtros FIR, la
caracterización de filtros, sus propiedades y funciones. Como argumento teórico del
proyecto, encontramos que los diseños de filtros son bastamente empleados en diferentes
ámbitos laborales y educacionales; todos estos, con un denominador en común, Matlab.

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]

Ilustración 18 Referencia obtenida de Marta Ruiz Costa-jussà y Helenca Duxans Barrobés

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

Ilustración 20 Aporte de R. V. Bautista Cuéllar

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 que se ha entendido el funcionamiento de Matlab, era tiempo de programar el


código de análisis y para esto se empleó el recurso bibliográfico de Mathworks, una
herramienta que brinda una serie de pasos a seguir para poder solucionar diferentes
problemas referentes a Matlab.

Ilustración 22 Aporte de MathWorks

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.

Adjunto a este documento se encuentran los archivos donde se muestran las


falencias y dificultades que surgieron durante el proceso de filtro del audio. Donde se
puede apreciar que las señales de salida no logran parecerse con los audios originales,
por lo que era necesaria la pronta corrección de estos filtros prematuros.

15

Anda mungkin juga menyukai