Académique Documents
Professionnel Documents
Culture Documents
Ecualizador Grco
Hermes Gomez hermesgo88@hotmail.com ngel Olmedo angel_becchi@hotmail.com
ndice
1. Introduccin 2. Conceptos fundamentales 2.1. El odo humano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Ecualizador 3.1. Ecualizador Grco : Concepto . . . . . . . . . 3.1.1. Y por qu se distribuye de esta forma? . 3.2. Ecualizador Grco :Distribucin de las bandas. 3.3. Ecualizador Grco:Ganancia. . . . . . . . . . 3.3.1. Caractersticas . . . . . . . . . . . . . 3 3 3 3 4 4 4 7 10 10 10 11 11 12 13 13 15 15 16 16 16 16 17 17 18 18 19 23 28
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
4. Filtros Digitales 4.1. Ventajas de los Filtros Digitales . . . . . . . . . . . . . . . . . . 4.2. Desventajas de los Filtros Digitales . . . . . . . . . . . . . . . . . 4.3. Filtro FIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4. Filtro IIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1. Diseo de ltros IIR mediante la invarianza al impulso. . 4.4.2. Diseo de ltros IIR mediante la transformacin bilineal. 5. Diseo del proyecto 5.1. Diagrama de bloques . . . . . . . . . . . . . . . . . 5.2. Consideraciones para el diseo de los ltros . . . . . 5.3. Implementacin FIR . . . . . . . . . . . . . . . . . 5.4. Implementacin IIR . . . . . . . . . . . . . . . . . . 5.4.1. Ecualizacion de retaso de grupo de ltros IIR 5.4.2. Limitaciones de cheby2 . . . . . . . . . . . 5.4.3. Function [z, p, k] . . . . . . . . . . . . . . . 5.5. Cdigo FIR e IIR Matlab . . . . . . . . . . . . . . . 5.6. Procesamiento de sonido e interfaz . . . . . . . . . 5.7. Filtros FIR . . . . . . . . . . . . . . . . . . . . . . 5.8. Filtros IIR . . . . . . . . . . . . . . . . . . . . . . . 6. Conclusin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Conceptos fundamentales
2.1 El odo humano
3 Ecualizador
Los ecualizadores pertenecen a unos sistemas electrnicos que pueden cambiar la respuesta en frecuencia de una seal o conjunto de seales (espectro). De acuerdo a sus caractersticas y prestaciones se pueden clasicar los ecualizadores, entre los ms populares y utilizados se encuentran los ecualizadores grcos y parmetricos. En el siguiente apartado nos explayaremos un poco acerca de los ecualizadores grcos. El ecualizador bsicamente lo que hace es modicar los niveles de una seal en determinadas frecuencias o grupos de frecuencias conocidas como bandas. Para la realizacin es determinante saber qu tipo de ltros digitales se utilizarn, como digimos en el apartado anterior haremos un ecualizador grco con ltros tipo FIR e IRR.
donde f s ,k y fi ,k son las frecuencias superior e inferior de la banda k (denidas por medio de algn criterio conveniente). La frecuencia central fo ,k de la banda se dene como la media geomtrica entre los extremos, esto es: fi ,k fs ,k = fo ,2 k Resulta asi: fi ,k = 2
2
f ,k o
f s ,k = 2 2 f ,k o
(5)
Asi tambin, la condicin de adyacencia entre las bandas contiguas: fi ,k = f s ,k implica que
fo ,k = 2 2 f ,k +1 o
(6) (7)
es decir, la relacin entre frecuencias centrales sucesivas es la misma que entre las frecuencias superior e inferior de cada banda.
Figura 1: Parmetros caractersticos de las bandas de ecualizacin para diversas fracciones de octava. En la gura 1 se dan los valores de f s = fi y B para varias fracciones de octava que aparecen habitualmente en los ecualizadores comerciales. Los mas comunes son los de octava, en los que cada frecuencia es el doble de la anterior (ya que subir una octava equivale a multiplicar por 2), y los de tercio de octava, en los que cada frecuencia es aproximadamente un 25 Es interesante observar que para un ecualizador de resolucin dada, por ejemplo de bandas de octava, el ancho de banda absoluto es mayor para las bandas de mayor frecuencia central, de modo que en un grco con escala lineal de frecuencia las primeras 5
bandas estn muy comprimidas (gura 2). Figura 2: Frecuencias centrales de las bandas de octava representadas en un diagrama con eje de frecuencias lineal. Las frecuencias menores de 1 kHz no han sido rotuladas y las inferiores a 125 Hz directamente se han omitido. Tambin se observa la asimetra de las bandas con respecto a la frecuencia central (ya que sta es un promedio geomtrico, no aritmtico). En un grco con escala de frecuencia logartmica (el tpico grco que se utiliza en la especicacin de las respuestas en frecuencia), en cambio, el espaciado es uniforme, debido a que en una escala logartmica iguales proporciones quedan representadas por iguales distancias. Las bandas son, adems, simtricas con respecto a las frecuencias centrales respectivas (gura 3). Las frecuencias centrales para ltros de banda
Figura 3: Frecuencias centrales de las bandas de octava representadas en un diagrama con eje de frecuencias logartmico. de octava y tercio de octava tales como los que constituyen los ecualizadores est n normalizadas internacionalmente (por ejemplo, a travs de las normas IEC 225:1966, IEC 61260:1995 e IRAM 4081:1977). Para ello se ha tomado el valor de 1000 Hz como punto de partida, y se han modicado ligeramente los valores de manera de lograr a la vez una escala por dcadas, por octavas, y por tercios de octava. Una escala es por dcadas cuando dado cualquier valor de dicha escala, tambin aparece la dcada superior y la dcada inferior. As, dado que partimos de 1000 Hz, tambin deberan aparecer 10 Hz, 100 Hz y 10000 Hz. Ello es posible dado que un incremento de 10 octavas equivale a una relacin de frecuencias de 1024, que es casi exactamente 3 dcadas:
210 = 1024 1000 = 103 En la gura 4 se resumen las frecuencias normalizadas correspondientes a las tres dcadas del rango audible para ecualizadores de distintas resoluciones.
Figura 4: Frecuencias estndar utilizadas en los ecualizadores de bandas de octava, 2/3 de octava, 1/2 octava y 1/3 de octava. Podemos apreciar que las dcadas son exactas, as como la mayora de las octavas. Algunas octavas son slo aproximadas. Por ejemplo, 315 no es exactamente el doble de 160, ni 125 el doble de 63, aunque el error es en todos los casos menor de un 2 tericas para cada fraccin, aunque se las rotula con las designaciones normalizadas.
en la posicin central junto con su correspondiente respuesta en frecuencia. Las cadas a uno y otro lado de
Figura 5: Ecualizador de bandas de octava con todos los controles en su posicin central (neutra) y la respuesta en frecuencia resulta plana en toda la banda de audiofrecuencia. dicha banda son las normales en todo equipo de audio, colocadas ex profeso para reducir el ruido fuera de la banda de inters(ya que si bien se trata de un ruido inaudible, consume potencia y resta rango dinmico a la seal til). Si se eleva una de las bandas hasta el valor mximo de 12 dB (gura 6), el punto central de dicha banda se enfatizar en 12 dB, pero el resto de la banda lo har en menor cuanta. Debido a que los ltros no son ideales, fuera de la banda habr cierta ganancia residual que se atena rpidamente al alejarse de la banda.
Figura 6: Posicin de los controles al acentuar al mximo la frecuencia de 1 kHz y su respuesta en frecuencia.
Si, en cambio, se lleva una banda al valor mnimo de -12 dB (gura 7), el punto central de dicha banda quedar atenuado en 12 dB. El resto de la banda se atenuar menos, y debido a la no idealidad habr cierta atenuacin residual an fuera de la banda.
Figura 7: Posicin de los controles al atenuar al mximo la frecuencia de 1 kHz y su respuesta en frecuencia. En la gura 8 se muestra una ecualizacin ms general, con la correspondiente respuesta en frecuencia. Se observa que la disposicin de los potencimetros deslizantes es una analoga grca bastante representativa de dicha respuesta en frecuencia (salvo las frecuencias muy altas y muy bajas, en donde actan los ltros pasa bajos y pasa altos incluidos dentro del ecualizador). En dicha gura vemos la similitud entre la respuesta en frecuencia y la disposicin de los potencimetros deslizantes y justamente sta es la razn por la que estos ecualizadores se denominan ecualizadores grcos. En algunos ecualizadores de bajo costo los potencimetros son rotativos, perdindose esta interesante caracterstica.
3.3.1 Caractersticas En resumen los ecualizadores grcos: La posicin de los potencimetros en conjunto indican la respuesta del ecualizador. Frecuencias centrales jas y en octavas. El parmetro de variacin es la ganancia.
4 Filtros Digitales
Un ltro es un sistema con un comportamiento denido que hace la seleccin de frecuencias de una forma de onda, haciendo las caractersticas amplitud-frecuencia o fase-frecuencia de una seal de una manera deseada. La idea del ltrado es mejorar la calidad de la seal, disminuir el nivel de ruido y tambin en seales que fueron combinadas o han sido moduladas, que luego para recuperarse la informacin necesitan ser separadas nuevamente, etc. Cuando hablamos de un ltro analgico generalmente esto va asociado a un circuito con componentes, sin embargo cuando hablamos de un ltro digital esto se traduce ms a un algoritmo o programa de procesamiento computacional aunque al nal es implementado en hardware. Al ser un ltro digital este trabaja con seales de entrada digitales (discreta en tiempo y cuantizada en amplitud) para luego dar una salida y hacer el ltrado. El trmino "ltro digital.ambivalentemente puede indicar tanto al hardware o software que trabaja el algoritmo. Estos ltros trabajan sobre valores numricos asociados a muestras de esas seales analgicas que han sido digitalizadas en un paso previo por conversores A/D, por lo que escencialmente son un grupo de nmeros almacenados en la memoria de una unidad de procesamiento. Sus usos se aplican en el procesamiento de imgenes, sonido, dispositivos digitales de electromedicina, transmisin de datos.
10
Figura 9: Fenmeno de Gibbs, en el grco se ve que la altura del ripple no vara al variar la cantidad de coecientes del ltro. Fuente: Diapositivas DSP Procesamiento Digital de Seales- Universidad Catlica- Ao 2012. El mtodo ms simple de diseo de los ltros FIR es llamado mtodo de ventanas o ventaneo (del ingls windowed), que inicia generalmente con la respuesta en frecuencia ideal. La mayora de estos sistemas ideales son denidos por una respuesta 11
funcional arbitraria con discontinuidades entre bandas. Como resultado estos sistemas tienen respuestas al impulso no causales e innitamente largas. La aproximacin ms directa a la obtencin de un FIR causal es el truncamiento de estas respuestas ideales. Esta clase de ltros presentan un comportamiento oscilatorio en la respuesta en frecuencia, llamado como el fenmeno de Gibbs. La gura 9 muestra la respuesta en frecuencia de un ltro paso bajos con frecuencia de corte de 0.3 dB para dos valores de longitud de ltro distintos. El comportamiento oscilatorio de la magnitud de la respuesta en frecuencia en ambos lados de la frecuencia de corte es visiblemente oscilatorio y adems vemos que al incrementar la longitud del ltro la cantidad de ripple se incrementa y la amplitud disminuye. Pero la altura del ripple que esta a ambos lados de la frecuencia de corte se mantiene constante, independiente de la longitud del ltro y es aproximadamente 11 por ciento de la diferencia entre la magnitud de la banda de paso y la de parada del ltro ideal. Mediante la teora de la serie de Fourier, se sabe que este fenmeno puede ser reducido mediante el uso de un truncamiento menos abrupto de la misma; por tanto, los lbulos laterales pueden disminuirse al costo de un lbulo principal ms ancho y por lo tanto una transicin mayor en la discontinuidad. Presentamos en la gura 10 los tipos de ventana ms comunes y su respuesta en frecuencia.
Figura 10: Tipos de Ventanas-Filtros FIR.Fuente: Diapositivas DSP Procesamiento Digital de Seales- Universidad Catlica- Ao 2012. Otro mtodo muy comn es el de la aplicacin del algoritmo de Parks-McClellan, el cual es capaz de encontrar los coecientes de forma a minimizar el ripple, tanto en la banda de paso como en la de parada, maximizando la cada en la banda de transicin, y por lo tanto, minimizando sta.
formacin de un ltro en tiempo continuo a uno de tiempo discreto cumpliendo con especifcaciones prescritas. Al disear ltros de tiempo discreto por la transformacin de un prototipo de tiempo continuo, las especicaciones para el segundo son obtenidas por una transformacin de las especicaciones para el primero. La funcin del sistema Hc(s) o la respuesta al impulso hc(t) del ltro en tiempo continuo es obtenida por un mtodo de aproximacin establecido usado para el diseo de este tipo de ltros. Luego la funcin del sistema en tiempo discreto H(z) o la respuesta al impulso h[n] es obtenida aplicando a Hc(s) o hc(t) una transformacin del tipo que discutiremos en las prximas subsecciones. En dichas transformaciones se requiere que las propiedades esenciales de la respuesta en frecuencia en tiempo continuo se preserven en la respuesta en frecuencia en el ltro de tiempo discreto resultante; eso implica especcamente que el eje imaginario del plano s se transforme en el crculo unitario del plano z. Una segunda condicin sera que un ltro de tiempo continuo estable debe transformarse en uno de tiempo discreto tambin estable, lo que signica que si el sistema de tiempo continuo tiene polos slo en el lado izquierdo del plano s, entonces el sistema de tiempo discreto debe tener los polos slo dentro del crculo unitario en el plano z. Las aproximaciones selectivas en frecuencia de tiempo continuo tpicas incluyen a los ltros Butterworth, Chebyshev y elpticos. 4.4.1 Diseo de ltros IIR mediante la invarianza al impulso.
Con este mtodo denimos un sistema en tiempo discreto muestreando la respuesta al impulso de un sistema en tiempo continuo, proporcionando un mtodo directo para calcular muestras de la salida de un sistema en tiempo continuo de banda limitada cuando las seales de entrada son de banda limitada. El procedimiento de diseo de invarianza al impulso consiste en que la respuesta al impulso del ltro en tiempo discreto es proporcional a muestras equiespaciadas de la respuesta al impulso del ltro continuo pero es fcil convertirla en una transformacin de la funcin de transferencia, utilizando la transformacin: = (8) T o equivalente z = eT (9) s Sin embargo, debido a la naturaleza de esta transformacin, el diseo mediante la invarianza al impulso puede producir problemas de solapamiento. 4.4.2 Diseo de ltros IIR mediante la transformacin bilineal.
Una forma de evitar esos problemas es utilizar una transformacin que convierta el dominio z en un dominio similar al dominio s, de forma que la circunferencia unidad en el plano z se convierta en el eje vertical en el nuevo dominio, el interior de la circunferencia unidad se transforme en el semiplano izquierdo, y el exterior en el semiplano derecho, mostrado en la gura 11. Este nuevo plano
13
Figura 11: Mapeamiento del plano continuo al plano discreto. Fuente:Diapositivas DSP Procesamiento Digital de Seales- Universidad Catlica- Ao 2012. se puede tratar como el dominio analgico y utilizar tcnicas estndar para calcular el ltro analgico equivalente. La transformacin especca que se utiliza es: s= o expresada de otra forma z= 2 1 z 1 T 1 + z 1 1 + (T/2)s 1 (T/2)s (10)
(11)
donde T es un parmetro que toma cualquier valor conveniente. Se puede compro bar fcilmente que si hacemos esta z = r 1exp j transformacin, que se conoce como transformacin bilineal, satisface realmente las tres condiciones mencionadas anteriormente.
14
15
Para realizar una transmision sin distrosin de una seal de entrada en un intervalo de frecuencia predeterminado a travs de un ltro digital, la funcin de transfernecia de este ltimo debde exhibir una respuesta y una respuesta de fase lineal en la banda de inters. Con lo que respecta al diseo de Filtros digitales FIR existen metodos para una respuesta de fase lineal exacta. Sin embargo los mtodos estudiado para el diseo de Filtros digitales IIR conducen a funciones de transferencias con respuestas de fase no 16
lineales que producen retrason de grupo que son constantes en la bandas de los pasos de ltros. En consecuencia para llegar a un ltro digital IIR selectivo de frecuencia con un retraso de grupo constante, un procedimiento prctico que se sigue a menudo es disear, primero, un ltro digital IIR, que cumpla con las especicaciones de la respuesta de magnitud y disean, despus, un seccin de pasatodas de manera que el retaso de grupo total del ltro digital IIR en cascada con la seccin pasatodas tenga un retraso de grupo constante en la banda de paso. Aqu va la ecuacion de la pgina 503 MITRA. Con el empleo de la funcion zp2sos de matlab se impleta este metodo de optimizacin. Antes es importante conocer algunas limitaciones de la funcin cheby2. 5.4.2 Limitaciones de cheby2
Es recomendable utilizar la sintaxis [z, p, k] en vez de [b,a] para el diseo de ltros IIR. Para aplicar el ltro, entonces se utiliza [z, p, k] de salida, con zp2sos y una estructura sos dlt. Para los ltros de orden superior (desde orden 8), ya empiezan a notarse los problemas numricos debido a errores de redonde que suelen ocurrir cuando se utiliza la funcin con la sintaxis de funcin de transferencia [b, a]. El siguiente ejemplo ilustra esta limitacin:
Figura 13: Correccin hecha por zp2sos. Fuente:Documentacin Matlab R2008Function zp2sos.
5.4.3
Function [z, p, k]
[z, p, k] = cheby2 (n, R, Wst) disea un ltro digital de orden n Chebyshev tipo II con ltro Wst frecuencia normalizada banda de rechazo de banda suprimida borde
17
rizado y R (dB) por debajo del valor de paso de banda mximo. Devuelve los ceros y polos (z y p) , vectores de longitud n y la ganancia k. Fuente: Documentacin Matlab
5.6
18
5.7
Filtros FIR
19
20
21
22
5.8
Filtros IIR
23
24
25
26
27
6 Conclusin
Podemos concluir que, cuando la fase juega un papel fundamental en el tratamiento de la seal(por ejemplo, en el caso de comunicaciones de datos) es mejor el uso de ltros FIR de mayor coste computacional, pero de fase lineal. Mientras que cuando la fase no toma gran importancia(por ejemplo, en aplicaciones de audio, donde el odo humano no es capaz de discernir pequeas variaciones de la fase) el empleo de ltros IIR, de menor coste computacional, es el apropiado. Las diferencias de desempeo entre cada tipo de ltro es casi imperceptible para el oido humano, partiendo del anlisis de densidad espectral en matlab, podemos concluir que nuestro diseo FIR presento algunas anormalidades en frecuencias bajas, solapandose algunas bandas frecuenciales, en cambio el IIR una vez aplicadas las tcnicas de correccin en el retraso de fase grupo, no presento este problema. Controlando la inestabilidad, el retraso de fase grupo el IIR es una buena opcin contra el FIR.Ahora bien con un algoritmo robusto, y una buena herramienta de computo el FIR es la mejor opcin.
28
Referencias
[Mitra] Mitra, Sanjit K. "Digital Signal Processong"(3 edicin).McGraw-Hill. India. 2006. [Mraya] Miraya,Federico.Ecualizadores. 1era Ed. [Wikipedia] http://es.wikipedia.org/wiki/Ecualizador grco [Jervis] Ifeachor, E., Jervis, B. (1993) Digital Signal Processing: a practical approach, Addison-Wesley Longman Ltd, Edingburg Gate, Harlow, England. [Oppenheim] Signals and Systems, A.V. Oppenheim. Ed. Prentice-Hall.
29