Paso 4
Ejecutar Actividades aplicando las Herramientas del Procesamiento Digital de Señales
Presentado por:
GRUPO 299004_22
Cada estudiante escogerá un (1) tipo de filtro que desee diseñar, y reportará en el foro su
decisión, esto con el fin de que cada estudiante diseñe un ecualizador (banco de filtros)
diferente. A continuación, se muestra la lista de filtros:
IIR Butterworth
IIR Chebyshev tipo I
IIR Chebyshev tipo II
IIR Elliptic
FIR Window Hamming
FIR Window Gaussian
FIR Window Hann
FIR Window Rectangular
FIR Window Kaiser
Cada estudiante investigará las características del filtro escogido, si el filtro escogido es
IIR, para realizar un informe con los siguientes parámetros:
Concepto básico de filtro IIR y un diagrama de bloque y ecuación que lo describa.
Definición específica del filtro escogido (Por ejemplo, Butterworth, chebyshev, etc).
Ecuación de respuesta en frecuencia y función de transferencia.
Definición de variables de las ecuaciones anteriores.
Filtro 1 2 3 4 5
Rango (Hz) 20 Hz – 200 200 Hz – 500 Hz – 2 Khz – 8 Khz – 20
Hz 500 Hz 2Khz Hz Khz
8 Khz
Tipo Pasa Banda Pasa Banda Pasa Banda Pasa Banda Pasa Banda
Se exportarán los coeficientes de cada uno de los cinco filtros, los cuales equivalen a la
respuesta el impulso en el filtro FIR, y a los coeficientes de la función de transferencia en
los filtros IIR (matriz SOS). Para ello deben dirigirse al menú archivo – exportar command
window – coeficientes. Cuyos coeficientes deben graficarse mediante la función plot de
Matlab.
Para los estudiantes que hayan escogido un filtro IIR, exportarán el matriz SOS y de ella
podrán obtener los coeficientes de la función de transferencia con el siguiente comando:
[b,a] = sos2tf(SOS);
[h,t] = impz(SOS);
Y para graficar :
plot(t,h)
Una vez diseñados los filtros, cada uno de los estudiantes procederá a ensamblar un
ecualizador de sonido, para ello debe agregar el bloque “From Multimedia File” el cual
servirá como fuente de entrada (audio) al ecualizador, este audio debe tener como
mínimo una frecuencia de muestreo de 44.1 Khz, y los filtros deben estar configurados
a esta misma frecuencia de muestreo. También se debe agregar el bloque “Slider Gain” a
la salida de cada uno de los filtros, con el fin de controlar el nivel de salida en cada uno de
los filtros. Finalmente se sumarán todas las señales con el bloque “add”.
Ecuación de la ventana.
La ventana de Kaiser, al igual que la anterior, también permite controlar independientemente la
relación de ripple y el ancho del lóbulo principal. La ventana de Kaiser está dada por:
𝐼0 (𝛽)
𝑊𝑘 (𝑛𝑇) = {𝐼0 (𝛼) 𝑝𝑎𝑟𝑎|𝑛| ≤ (𝑁 − 1)/2
0 𝑒𝑛 𝑙𝑜𝑠 𝑑𝑒𝑚𝑎𝑠 𝑐𝑎𝑠𝑜𝑠
Donde: 𝜶 es un parámetro independiente