Temas
Introduccin a los filtros digitales Clasificacin, Caracterizacin, Parmetros Filtros FIR (Respuesta al impulso finita Filtros de media m!il, filtros senoc en!entanado, filtros personalizados Transformada " Filtros IIR (Respuesta al impulso infinita o recursi!os Respuesta en fase Filtros C#e$%s#e! Comparacin de desempe&o '(emplos) Filtros peine, filtros pasatodo *plicaciones) s+nteisis de cuerda pulsada, re!er$eradores, efectos
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Que es un filtro? Cual,uier medio ,ue atra!iesa la se&al puede ser considerado un filtro- .o pensamos en algo como filtro si la se&al no es modificada/0#en %ou t#in1 a$out it, e!er%t#ing is a filter2 (3ulius 4mit# Filtro digital 5n filtro digital, es un filtro ,ue opera so$re se&ales digitales- 's una operacin matemtica ,ue toma una secuencia de n6meros (la se&al de entrada % la modifica produciendo otra secuencia de n6meros (la se&al de salida con el o$(eti!o de resaltar o atenuar ciertas caracter+sticasPuede e7istir como una frmula en un papel, un loop en un programa de computadora, como un circuito integrado en un c#ip-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
4eparacin de se&ales ,ue fueron com$inadas desafortunadamente (ruido, interferencias pro!enientes de otros sistemas Recuperacin de se&ales distorsionadas de alguna forma (por e(emplo, al ser trasmitidas Sntesis de sonido) creacin o modificacin de se&ales para moldear espectros o formas de onda % lograr el efecto auditi!o $uscadoEfectos de audio: c#orus, flanger, p#aser, re!er$
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Separacin de seales ,ue fueron com$inadas desafortunadamente (ruido, interferencias pro!enientes de otros sistema
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Sntesis de sonido) creacin de se&ales con espectros comple(os a partir del fitrado de se&ales simples con filtros simplesEjemplo: Filtro peine
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin
Aplicaciones
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
8anancia en $anda pasante) 1 9:; 0-000< (=ariacin del 0-0< > ?anda de transicin) 0-1@@@ a 0-<001 (*nc#o de 0-000<, A Bz a fsCAA100 *tenuacin en $anda atenuada) 0-000< (Residuo del 0-0< >
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Ba% tres formas e,ui!alentes de caracterizar un filtro)
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta al impulso Conociendo la respuesta al impulso, se puede calcular la respuesta del filtro a cual,uier entrada (principio de superposicin
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta en frecuencia Da respuesta en frecuencia es la Transformada de Fourier de Tiempo Discreto de la respuesta al impulso-
Das transformadas de Fourier de la entrada % la salida del sistema se relacionan por $bservaciones
'n el caso general, es una funcin ,ue toma !alores comple(os's peridica de per+odo <pi*l ser una funcin comple(a, se puede representar en notacin cartesiana como la parte real % la parte imaginaria o en notacin polar como la magnitud % la faseDa representacin en notacin polar es mas 6til por,ue muestra directamente las propiedades del sistemaIntroduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta en frecuencia Escalas de frecuencia
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta en frecuencia 4i la magnitud % fase del filtro para cierta frecuencia es
Entrada
%alida
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta al escaln ',ui!alencia entre respuesta al impulso % respuesta al escaln'l escaln se o$tiene mediante la integracin discreta del impulso
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Caracterizacin de un filtro
Respuesta al escaln ',ui!alencia entre respuesta al impulso % respuesta al escaln) el escaln se o$tiene mediante la integracin discreta del impulso
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
&onvolucin &onvolucin de la se&al de entrada con la respuesta al impulso del filtro'n este caso, la salida del filtro en cada instante es un promedio ponderado de la muestra actual % muestras pasadas de la entradaRespuesta al impulso finita 'F(R) Ecuacin en recurrencia Eediante la ecuacin en recurrencia'n este caso, el filtro se define por los coeficientes de recursin- Da salida en cada instante in!olucra adems de muestras de la entrada, muestras pre!ias de la salidaRespuesta al impulso infinita '((R)
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
Filtros ((R 'cuacin en recursin
Das constantes bi , i=1,...,M % aj, j = 1,...,N se llaman coeficientes del filtro- 'l filtro ,ueda completamente especificado con los !alores de todos los coeficientesDos !alores bi se llaman coeficentes de prealimentacin (feedfor ard % los !alores aj se llaman coeficentes de realimentacin (bac! ard 'l filtro es recursi!o si tiene alg6n coeficiente de realimentacin no nulo- 'n ese caso, es un filtro IIR- 'n caso contrario, no #a% realimentacin % el filtro es FIR, o e,ui!alentemente, no recursi!o'l retardo m7imo usado por la ecuacin en recurencia se llama orden del filtro- 'l orden es el m7imo entre N % MIntroduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
Filtros ((R '(emplo) Clculo de la respuesta al impulso de filtro IIR de primer orden
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
Filtros ((R '(emplo) Clculo de la respuesta al impulso de filtro IIR de primer orden
'l filtro tiene realimentacin entre la entrada % la salida'n general, la respuesta al impulso de un filtro recursi!o es una com$inacin de e7ponenciales % sinusoides decrecientes-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
Filtros F(R Coeficientes de filtro FIR
'n un filtro FIR, los coeficientes de prealimentacin de la ecuacin de recurrencia son los coeficientes de la respuesta al impulso % los coeficientes de realimentacin son nulos-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
Filtros F(R '(emplo) Filtro FIR de segundo orden 'cuacin de recursin
Respuesta al impulso
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Implementacin de un filtro
$bservaciones
Todo filtro, sea FIR o IIR, tiene una respuesta al impulso- 'n el caso en ,ue el filtro est dado por la ecuacin en recurrencia, la e7presin anal+tica de respuesta al impulso puede ser dif+cil de calcular4i un filtro est definido por la ecuacin en recurrencia (% tiene coeficientes de realimentacin no nulos , la respuesta al impulso es IIR4i el filtro est definido por la respuesta al impulso, se implementa mediante el producto con!olucin-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Causalidad
5n filtro es causal si cada efecto en la salida ocurre luego de la causa correspondiente en la entradaCondicin para causalidad) 4i esta condicin no se cumple, la salida depende de muestras futuras de la entrada)
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Causalidad
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Causalidad
$bservaciones Dos filtros no causales son irreali"ables en la prctica- .o es posi$le construir un filtro no causal ,ue opere en tiempo realCuando se tra$a(a en una computadora, la se&al de entrada % de salida del filtro son secuencias de n6meros almacenadas en memoria- 'n este caso, la salida puede depender de cual,uier muestra de la entradaRetardo de los filtros causales- Dos filtros causales producen un retardo de la salida respecto a la entrada- 4i la respuesta al impulso del filtro es simFtrica, el retardo es la muestra del centro de simetr+a-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
'sta$ilidad
5n filtro es esta$le (?I?G esta$le , si para toda entrada acotada la salida es acotadaCondicin para esta$ilidad ?I?G) Para ,ue la sumatoria con!erga, tiene ,ue ocurrir ,ue)
Dos filtros FIR son esta$les por,ue la sumatoria contiene una cantidad finita de sumandos finitos- Dos filtros IIR pueden ser esta$les o inesta$les-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
*iempo de subida) 's la cantidad de muestras en pasar del 10 > al @0> de amplitud de la respuesta al escaln- 'l tiempo de su$ida de$e ser rdido para identificar e!entos cercanos en el tiempo%obretiro) *mplitud del pico ,ue so$repasa la amplitud del escaln4o$retiros grandes producen distorsin en la forma de onda-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta en frecuencia
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta en frecuencia
Filtros selectores de frecuencias 'l o$(eti!o es permitir pasar inalterada cierta $anda de frecuencias % $lo,uear completamente el resto- Ba% cuatro tipos $sicos) pasa$(os, pasaltos, pasa$anda % suprime$anda&lasificacin de las regiones de filtros selectores
+anda pasante) Rango de frecuencias ,ue el filtro permite pasar sin alterar+anda atenuada) Rango de frecuencias ,ue el filtro $lo,uea+anda de transicin) Regin entre la $anda pasante % la $anda atenuadaFrecuencia de corte) Frecuencia entre la $anda pasante % la $anda de transicin-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Todos los tipos de filtros de seleccin de frecuencias (pasalto, pasa$anda % suprime$anda pueden dise&arse a partir de filtros pasa$a(osBa% ,ue concentrarse solo en las tFcnicas de dise&o de filtros pasa$a(os ,ue cumplan los re,uerimientos e7igidos por la aplicacin (ripple, roll;off, retardo - Das otras !ariantes de filtros selectores de frecuencias dise&ados a partir del pasa$a(os, tendrn las mismas caracter+sticas de calidad-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
'n frecuencia
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Dise&o de Pasa;$anda
/asa,bajos . pasa,altos en serie Filtros en serie 'n el tiempo
'n frecuencia
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Dise&o de Pasa;$anda
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Dise&o de suprime;$anda
/asa,bajos . pasa,altos en paralelo
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Dise&o de suprime;$anda
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Clasificacin de filtros
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta al impulso
'cuacin del filtro de media m!il)
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta al impulso
'cuacin del filtro de media m!il)
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta al impulso
Planteo alternati!o (promediado simFtrico )
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta al escaln
Respuesta en frecuencia
4eno cardinal discreto Eal desempe&o como pasa;$a(os (roll;off lento, mala atenuacin en la $anda atenuada -
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Respuesta en frecuencia
Clculo de la respuesta en frecuencia
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
*plicacin) sua!izado
Desempe&o ptimo para eliminacin de ruido $lanco-
Da amplitud del ruido se reduce como la ra+z cuadrada de M'l tiempo de su$ida es M.
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
Conclusiones
Caracter+sticas del filtro de media m!il) Da salida actual es el promedio de las 6ltimas E muestras de la entrada4u desempe&o es ptimo para eliminar ruido $lanco's el filtro mas !eloz gracias a su implementacin en recurrencia (< sumas % una multiplicacin en cada paso Po$re desempe&o como pasa;$a(os-
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20
?i$liograf+a
4mit#, 4-0-, /,)e Scientist - En.ineer/s 0uide to 1i.ital Si.nal 2rocessin.2, 1@@H, California Tec#nical Pu$
Cap- 1A) Introduccin a los filtros digitales Cap- 1L) Filtro de media m!il
4mit#, 3ulius, /3ntroduction to 1i.ital 4ilters it) 5udio 5pplications2, <00H, 0MN Pu$lis#ing
Cap- 1) 'l filtro pasa$a(os mas simple Cap- A) Filtros lineales in!ariantes en el tiempo Cap- L) Representaciones en el dominio del tiempo
Introduccin a la teora del Procesamiento Digital de Seales de Audio - EUM, eMe - Curso 20