Grupo2 Paso4 Oscar Vanegas
Grupo2 Paso4 Oscar Vanegas
Grupo2 Paso4 Oscar Vanegas
abstract-- The following report presents the process of Para la actividad se elige un filtro FIR (Finite Impulse
design and implementation of a Sound Equalizer system, Response); Filtro de Respuesta Finita con los valores
developed from Kaiser FIR Pass-Band Filters, to which establecidos en la guía de actividades con el fin de conformar
certain frequency range values will be assigned to verify the un ecualizador de sonido y ponerlo a prueba con muestras de
behavior of the filters. with audio files normally of music, to Audio que manejan un valor de 44100Hz de frecuencia,
analyze how the frequency variations; of these filters, the normalmente esta magnitud la manejan pistas musicales en
impulse response will be obtained through the Matlab formato MP3.
application, graphing the Simulink exported data of each
component filter of the system. Additionally, the theoretical A partir de la selección del filtro, se procede a recopilar los
foundations of the Finite Impulse Response Filters will be datos técnicos y teóricos mas relevantes de su naturaleza y
addressed, relating their main characteristics, equations funcionamiento. En estos complementos teóricos, se relacionará
and block diagram, and this will define the nature and el correspondiente Diagrama de Bloque, ecuación que lo
operation of the Kaiser FIR Filter with which the equalizer describe, especificaciones de la ventana seleccionada, ecuación
is mounted. correspondiente y variables de la ecuación antes mencionada
con el fin de tener las bases para el diseño del ecualizador
I. INTRODUCCION propuesto en la práctica.
1. Cada estudiante escogerá un (1) tipo de filtro que desee La respuesta ala impulso de estos filtros coincide con
diseñar, y reportará en el foro su decisión, esto con el fin el vector de coeficiente 𝑏𝑖− lo que quiere decir que
de que cada estudiante diseñe un ecualizador (banco de son equivalentes.
filtros) diferente. A continuación, se muestra la lista de
Los transitorios iniciales de estos filtros tiene
filtros:
duración finita.
Tipos de filtro Pasa Banda (Bandpass)
Para su diseño, se basan en la aproximación directa de
IIR Butterworth la respuesta en magnitud especificada con los
requerimientos adicionados en la fase sea lineal o
IIR Chebyshev tipo I mínima; el diseño de uno de orden M se hace
encontrando la longitud (M+1) de la respuesta al
IIR Chebyshev tipo II impulso de h[n] o las (N+1) muestras de su respuesta
en frecuencia H(ω).
IIR Elliptic
Si el Filtro es FIR, H(z) es un polinomio 𝑍 −1 com coeficientes
FIR Window Hamming reales de la forma:
𝑁 𝑁
FIR Window Gaussian
−𝑛
𝐻(𝑧) = ∑ 𝑏[𝑛]𝑍 = ∑ ℎ[𝑛]𝑍 −𝑛
FIR Window Hann 𝑛=0 𝑛=0
FIR Window Rectangular En el diseño de un filtro FIR que cumpla con las
especificaciones, se consideran los siguientes pasos:
FIR Window Kaiser
Un filtro ideal debe satisfacer los criterios de diseño
Si el Filtro es FIR, el estudiante deberá realizar el informe tal como un filtro H(ω).
con los siguientes parámetros:
Se toma la DTFT inversa de la H(ω) para obtener h[n]
Para esta actividad se elige el filtro FIR Window Kaiser donde h[n] es doblemente infinita y no causal, por lo
que no se puede realizar.
sin(𝜔𝑐 𝑛)
Concepto básico de filtro FIR y un diagrama de bloque y ℎ𝐿𝑃[𝑛] = , −∞ < 𝑛 < ∞
𝜋𝑛
ecuación que lo describa.
Se trunca usando una ventana, rectangular o
FILTROS FIR (Finite Impulse Response) cualquiera, de tal manera que M+1 coeficientes de
h[n] sean retenidos y los otros se descarten.
Los Filtros de Respuesta al Impulso Finita se caracterizan por:
Al obtener un filtro de longitud finita (orden M),
En su diseño con fase son perfectamente lineales ya ht[n], aun no es casual.
que en el procesamiento de señal no hay retardo de
unas frecuencias frente a otras. Se desplaza la secuencia truncada h[n] a la derecha
aplicando retardos en M/2 muestras, así la primera
No son recursivos, puesto que todos sus coeficientes muestra está en n=0.
𝑎𝑖 de la ecuación en diferencias son cero (0), estando
cuantizados, lo que permite que la estructura del filtro La respuesta del impulso resultante ht[n-M/2] es un
sea estable, sin necesidad de realimentar la salida a la filtro FIR causal y estable con respuesta en magnitud
entrada del filtro, por ende, no hay oscilación. y en fase casi idéntica que el filtro original.
3
sin ((𝜔𝑐 (𝑛 − ))
𝑁 𝐵𝑛 = 𝑉𝑎𝑙𝑜𝑟 𝑑𝑒 𝑙𝑜𝑠 𝐶𝑜𝑒𝑓𝑖𝑐𝑖𝑒𝑛𝑡𝑒𝑠 "𝑏" (𝑛𝑜 𝑟𝑒𝑐𝑢𝑟𝑠𝑖𝑣𝑜𝑠)
2 𝑀
ℎ𝐿𝑃[𝑛] = , 0 ≤ 𝑛 ≤ 𝑀, 𝑛 ≠
𝜋 (𝑛 − )
𝑀 2 𝑍 −1 = 𝑅𝑒𝑡𝑎𝑟𝑑𝑜 𝑑𝑒 1 𝑚𝑢𝑒𝑠𝑡𝑟𝑎
2
En el diagrama los retardos 𝑍 −1 representan la señal en el
𝜔𝑐 𝑀
ℎ𝐿𝑃[𝑛] = ,𝑛 = instante anterior, la segunda son dos veces la anterior y se
𝜋 2 diagrama en forma sucesiva hasta llegar al instante N.
Si la fase lineal es deseada, los coeficientes del filtro h[n],
Los coeficientes del filtro se representan en 𝑏0 hasta 𝑏𝑛 donde
deben satisfacer las restricciones de simetría h[n]=+/- h[M-n] se multiplica la entrada en el instante anterior al retardo en uno,
Para eficiencia computacional, el orden mínimo del filtro M por 2 en el siguiente retardo y así sucesivamente.
que satisface los criterios de diseño deben ser usados. La salida y[n] se da por la suma de todas las contribuciones de
La relación de la entrada y la salida con el dominio del tiempo la señal actual y las anteriores.
se da por la ecuación llamada ecuación en Diferencias La respuesta al impulso del filtro FIR se da ante un estímulo
𝑀 delta, o respuesta al impulso del sistema que resume en que si
se introduce un impulso se obtiene la respuesta al impulso, de
𝑦[𝑛] = ∑ 𝑏𝑘 𝑥[𝑛 − 𝑘]
esta manera se puede examinar como se comporta el sistema al
𝑘=0
introducir un impulso.
𝑦[𝑛] = 𝑠𝑎𝑙𝑖𝑑𝑎
𝑥[𝑛 − 𝑁] = 𝑆𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑒𝑛𝑡𝑟𝑎𝑑𝑎 𝑟𝑒𝑡𝑟𝑎𝑠𝑎𝑑𝑎𝑠 𝑁 𝑚𝑢𝑒𝑠𝑡𝑟𝑎𝑠 Definición específica de la ventana escogida (Por
ejemplo, Hamming, Gaussian, etc)
𝑦[𝑛] = 𝑆𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 (𝑓𝑖𝑙𝑡𝑟𝑎𝑑𝑎)
4
En el diseño de filtros FIR utilizando ventanas se deben tener Las series infinitas se calculan para un numero finito de
en cuenta las siguientes características: términos hasta lograr una exactitud, generalmente se usan 20
terminos.
Lóbulo principal angosto.
2
20 𝑥 𝑘
Incremento de la atenuación en la banda de rechazo. ( )
2
𝐼0 (𝑥) ≅ 1 + ∑ [ ]
𝑘!
Reducir la altura del lóbulo lateral el cual causa 𝑘=1
ondulaciones.
𝜔𝑝 =Frecuencia de corte en la banda de paso.
Reduccion del fenómeno de Gibbs.
𝜔𝑝 =Frecuencia de corte en la banda de paro.
Minimizar el orden del filtro.
𝛿𝑝 =Valor pico del rizo en la banda de paso.
El Fenómeno de Gibbs puede reducirse empleando
una ventana suavizadora que disminuye a zero, 𝛿𝑠 =Valor pico del rizo en la banda de paro.
suavizando las ondulaciones de la señal.
Se realiza los cálculos correspondientes:
Pueden ser posibles varias funciones ventanas, que
pueden reducir el ancho del lóbulo y banda de Rizo mínimo de dB
rechazo, donde la ventana rectangular tiene el ancho
mas angosto del lóbulo principal, pero de poca ∝𝑠 = −20𝑙𝑜𝑔10 (𝛿𝑠 ) ó −20𝑙𝑜𝑔10 (𝛿𝑠 ) (min{𝛿𝑠 , 𝛿𝑝 })
atenuación en el lóbulo lateral
Ancho de banda de la transición normalizada:
Ecuación de la ventana.
∆𝜔 = 𝜔𝑠 − 𝜔𝑝
Definición de variables de la ecuación anterior.
Parámetros de la Ventana:
Ventana Kaiser.
𝛽
Siendo la ventana ajustable más empleada, tiene la forma: 0.1102(∝𝑠 − 8.7), ∝𝑠 > 50𝑑𝐵
= {0.5842(∝𝑠 − 21)0.4 + 0.07886(∝𝑠 − 21) 21 ≤∝𝑠 ≤ 50𝑑𝐵 }
2
𝑛− 2
𝑀 0, ∝𝑠 ≤ 21𝑑𝐵
𝑀
𝐼0 = 𝛽 √1 − ( ) Longitud del filtro, M+1:
2
{ } 7.95
∝𝑠 − +1 ∝𝑠 > 21
𝑀+1={ 2.285∆𝜔 }
𝑀 2 5.79
𝑛− 2
, ∝𝑠 < 21
𝛽 √1 − ( 𝑀
) ∆𝜔
2
Todos los filtros deben ser del mismo tipo, por ejemplo, si
se escogió IIR Butterworth, entonces los cinco (5) Filtros
diseñados deben ser IIR Butterworth. Cada uno de los
filtros tendrá los siguientes rangos de frecuencia:
Filtro 1 2 3 4 5
Rango 20 Hz 200 500 2 Khz 8 Khz
(Hz) – Hz – Hz – – –
200 500 2Khz 8 Khz 20
Hz Hz Hz Khz
Tipo Pasa Pasa Pasa Pasa Pasa
Banda Banda Banda Banda Banda
Fuente: Entorno-Matlab
Figura 12. Grafica Respuesta al impulso para Filtro FIR Kaiser No.2
Fuente: Entorno-Matlab
Figura 10. Evidencia de archivos exportados al entrorno de trabajo
Fuente: Elaboración -Matlab
Figura 13. Grafica Respuesta al impulso para Filtro FIR Kaiser No.3
Fuente: Entorno-Matlab
Figura 11. Grafica Respuesta al impulso para Filtro FIR Kaiser No.1
8
[b,a] = sos2tf(SOS);
[h,t] = impz(SOS);
Y para graficar :
plot(t,h)
Figura 14. Grafica Respuesta al impulso para Filtro FIR Kaiser No.4 5. Una vez diseñados los filtros, cada uno de los estudiantes
Fuente: Entorno-Matlab
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”.
Figura 15. Grafica Respuesta al impulso para Filtro FIR Kaiser No.5
Fuente: Entorno-Matlab
Figura 18. Prueba de Analizador de espectro con Slider Gain con Valor 1
Fuente: Spectrum Analyzer-Simulink
10
CONCLUSIONES
claridad, separación, profundidad amplitud, sonoridad, efectos video Escuela Técnica Superior de Ingenieros de
y demás características de un sonido con calidad; es en esto que Telecomunicación, Universidad Politécnica de Valencia. Clip
la frecuencia es la principal protagonista, donde el espectro de video, (8:28 min.). Recuperado de:
frecuencial donde pueden reproducir los parlantes y https://www.youtube.com/watch?v=ENIFBriOrHI
dispositivos de sonido, donde se da que a mayor contenido
frecuencial, más rápido se llenara la mezcla. [2]. Universidad de Guanajuato (2018). Filtrado Digital;
Lectura 3: Diseño de Filtros FIR. Guanajuato, Me. Documento
. repositorio Procesamiento Digital de Señales, Facultad de
Ingeniería Mecánica, Eléctrica y Electrónica; Universidad de
Guanajuato. Archivo portal http://www.fimee.ugto.mx.
Archivo PDF (pág. 1-43). Recuperado de:
REFERENCIAS BIBLIOGRAFICAS http://www.fimee.ugto.mx/profesores/arturogp/documentos/Fil
trado%20Digital/Lectura%203_Filtrado_Digital.pdf
[1] Universitat Politècnica de València - UPV. (2015). Filtros
FIR | 21/84 | UPV. Valencia. Es. Video introductorio a los
Filtros Digitales de Respuesta de Impulso Finita. Archivo de