Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CÓDIGO : 7409222
GUÍA DE LABORATORIO NO 04
ASIGNATURA : PROCESAMIENTO DIGITAL DE SEÑALES
Docente (s):
SEGUNDA FASE Ing. Víctor Hugo Rivera Chávez
Ing. Diana Valdivieso Herrera.
PROCESAMIENTO DE SEÑALES DE AUDIO SPTOLL
Fecha: 2019.05.17.
I. OBJETIVOS
Procesar señales de audio
Implementar efectos sobre dichas señales.
Utilizar herramienta SPTOOL.
II. ACTIVIDADES
Al finalizar la práctica realice una tabla indicando los comandos utilizados, sintaxis y
preguntas donde fueron aplicadas.
No olvide aplicar todo lo aprendido hasta ahora.
En base a las actividades realizadas y sus respuestas, realice sus conclusiones.
Ingrese a Matlab e Inicie SPTOOL y haga clic en New para crear un nuevo filtro.
- Respuesta en magnitud .
(Agregue su respuesta
aquí)
- Respuesta en fase .
(Agregue su respuesta
ue
Para ver ambas señales por separado, haga clic en layout y seleccione una
matriz de 2x1. Seleccione cada una de las salidas y escúchelas. Evalúe la diferencia
entre amabas señales.
Para agregar un título vaya a la pestaña View/Configuration Propertes… y agregue
los títulos correspondientes.
Primero, seleccione
aquí la ventana
activa
Segundo, agregue
título
d. Exporte las señales hacia el Workspace desde SPTool y luego ejecute el siguiente
código. Muestre los archivos exportados al workspace y Current Folder.
(Agregue su respuesta).
- Respuesta en magnitud .
- Respuesta en fase .
( aquí)
í
Señal en el dominio del tiempo :
Seleccione desde el workspace el nombre del vector ‘y’ que contiene el sonido e
importelo usando la flecha al campo ‘data’. Luego, seleccione la frecuencia
de muestreo ‘fs’ e impórtelo usando la flecha a campo sampling frequency.
Ingrese un nombre (por defecto es sig1). Haga clic en OK para finalizar.
c. Desde la lista de Filters en SPTool, seleccione el diseño hecho en el paso 2.1 y
haga clic en Apply y luego Clic en OK.
d. En la lista Signals en SPTool, podrá ver el resultado del filtrado, selecciónela junto
con la señal de entrada presionando la tecla control y haga clic en View.
Configuración :
Graficas obtenidas :
Para ver ambas señales por separado, haga clic en layout y seleccione una
matriz de 2x1. Seleccione cada una de las salidas y escúchelas. Evalúe la diferencia
entre amabas señales.
Para agregar un título vaya a la pestaña View/Configuration Propertes… y agregue
los títulos correspondientes.
Primero, seleccione
aquí la ventana
activa
Segundo, agregue
título
e. Exporte las señales hacia el Workspace desde SPTool y luego ejecute el siguiente
código. Muestre los archivos exportados al workspace y Current Folder.
Exportar :
- Respuesta en magnitud .
í)
- Respuesta en fase .
Grafica obtenida:
b. En SPTool, en File seleccione Import.
Seleccione desde el workspace el nombre del vector ‘y’ que contiene el sonido e
importelo usando la flecha al campo ‘data’. Luego, seleccione la frecuencia
de muestreo ‘fs’ e impórtelo usando la flecha a campo sampling frequency.
Ingrese un nombre (por defecto es sig1). Haga clic en OK para finalizar.
c. Desde la lista de Filters en SPTool, seleccione el diseño hecho en el paso 2.1 y
haga clic en Apply y luego Clic en OK.
Aplicando Filtro:
d. En la lista Signals en SPTool, podrá ver el resultado del filtrado, selecciónela junto
con la señal de entrada presionando la tecla control y haga clic en View.
a aquí).
Para ver ambas señales por separado, haga clic en layout y seleccione una
matriz de 2x1. Seleccione cada una de las salidas y escúchelas. Evalúe la diferencia
entre amabas señales.
Para agregar un título vaya a la pestaña View/Configuration Propertes… y agregue
los títulos correspondientes.
Primero, seleccione
aquí la ventana
activa
Segundo, agregue
título
e. Exporte las señales hacia el Workspace desde SPTool y luego ejecute el siguiente
código. Muestre los archivos exportados al workspace y Current Folder.
e. Importe el ruido y el sonido con ruido a sptool, vea y escuche las tres señales.
Importando sptool:
Gráficas obtenidas:
a. Aplicar el filtro a la señal con ruido y el ruido, ver y escuchar los resultados
obtenidos, comparando la señal de entrada y la de salida del filtro.
Filtro Aplicado a la señal con ruido:
Graficas Obtenidas:
II. CONCLUSIONES
Usando el toolbox sptool del Matlab, nos facilita el diseño de los diferentes
tipos de filtros
Los filtros IIR son los más usados por ejemplo: filtro butterworth,
filtro chevyshev y filtros elípticos
Con el toolbox podemos aplicar un filtro diseñado a una pista de
audio, haciendo así mejoras en la propia pista para luego
exportarla al workspace
Una vez creado un filtro, se puede exportar s función de transferencia
al workspace de MATLAB, donde se puede realizar otros análisis.
Un filtro paso banda permite el paso de frecuencias de una determinada banda
de frecuencias, eliminando las frecuencias bajas y altas. Encontramos filtros paso
banda en la transmisión y recepción de la señal, para eliminar el contenido
frecuencia que no se encuentra en la banda de la señal que se ha de trasmitir.
Cuando se creado un filtro, se puede exportar s función de transferencia al
workspace de MATLAB, donde se puede realizar otros análisis.
Se puede crear filtros de tipo IIR y FIR, donde los filtros IIR son los que más se
usan como: Filtros Butterworth, Filtros Chevyshev, Chevyshev II o filtros
inversos de Chevyshev y Filtros elípticos o Cauer.
III. CUESTIONARIO FINAL
3.2 Describa las diferencias fundamentales entre un filtro IIR y FIR, indique los casos de
aplicación para cada uno de ellos.
FILTRO FIR
un filtro FIR es aquel que tiene una respuesta finita al impulso y que se caracterizan por ser
sistemas no recursivos.
1.- Un filtro FIR puede ser diseñado para tener fase lineal.
2.- Siempre son estables porque son hechos únicamente con ceros en el plano complejo.
3.- Los errores por desbordamiento no son problemáticos porque la suma de productos
en un filtro FIR es desempeñada por un conjunto finito de datos.
5.- La salida siempre es una combinación lineal de los valores presentes y pasados de la
señal de entrada.
FILTROS IIR
Un filtro IIR es aquel que tiene una respuesta infinita al impulso y que se caracterizan por tener
una retroalimentación de la señal de salida. En los filtros IIR, la salida es función no sólo de la
entrada actual y de las precedentes, sino también de las salidas anteriores. Es decir, se trata de
filtros recursivos (poseen realimentación), y por tanto se espera que (en general) posean una
respuesta impulsional infinita. Su ecuación en diferencias puede expresarse como:
La función de transferencia para los filtros IIR tiene por lo tanto la forma:
Dentro de las ventajas que ofrecen los filtros IIR sobre los tipos FIR encontramos:
1.- Los filtros IIR requieren menos memoria y menos instrucciones para implementar su función
de transferencia.
2.- Un filtro IIR se diseña mediante el cálculo de polos y ceros en el plano complejo. Los usos de
polos confieren a un filtro IIR la capacidad de implementar funciones de transferencia que es
imposible de realizar mediante filtros FIR.
3.- Es posible trasladar un filtro IIR a un modelo analítico. Sin embargo, algunas consideraciones
que se deben tener en cuenta en la implementación de filtros IIR son las siguientes:
1.- Los filtros IIR no son necesariamente estables, es tarea del diseñador buscar la estabilidad del
sistema.
3.- La posibilidad de desbordamiento de los resultados en las operaciones realizadas deben ser
consideradas ya que un filtro IIR se implementa mediante sumas de productos que están basadas
en una suma infinita.
3.3 Describa los principales tipos de filtros (Butterworth, Chevishev, etc) e identifique
las características de sus curvas.
FILTROS DE BUTTERWORTH
Este tipo de filtros presenta una caída más suave en la primera década. Veamos el
módulo de la ganancia de un filtro de orden 1 en diversas frecuencias:
Para diseñar un filtro Butterworth hay que seleccionar el orden del filtro, para ello lo que
se hace es fijar la atenuación mínima en la banda no pasante. Así pues, considerando
una ganancia δ2 2 en la frecuencia Ωs:
Por ejemplo, si nos planteamos diseñar un filtro de Butterworth pasa-baja con recuencia
de corte 500 Hz y con 40 dB de atenuación en 1000 Hz, el orden requerido es N=6.64 con
lo que debemos tomar orden 7. Una vez determinado el orden, calcularemos los N polos
del sistema con la expresión anterior
FILTROS DE TCHEBYSHEV.
Los filtros de Tchebyshev consiguen una caída más abrupta a frecuencias bajas en base
a permitir un rizado de la respuesta en frecuencia en alguna de las bandas. Los hay de
dos tipos:
Tipo I:
Este filtro tiene una caída más abrupta que el Butterworth. Por ejemplo, un filtro
Butterworth de orden 2 presenta una caída de 37 dB desde Ω=Ωc hasta Ω=10Ωc,
mientras que un Tchebyshev tipo I y ε=1 presenta una caída de 40 dB.
Filtros Elípticos.
IV. Bibliografía
http://bibing.us.es/proyectos/abreproy/11375/fichero/MEMORIA%252FFundamentos+teoricos
.pdf
http://ocw.uv.es/ingenieria-y-arquitectura/filtros-
digitales/tema_2._revision_de_los_tipos_de_filtros_analogicos_mas_comunes.pdf