Вы находитесь на странице: 1из 213
8.14 Problemas 469 8.24 Considere la cascada de los tres sistemas LIT en tiempo disereto de primer orden causales que se muestran en 1a figura P8.10, donde 2-03-71 A(z) = 3 WO) = Tost 1+ 0st 4a) Determine Ia funcién de transferencia del sistema completo como un cociente de dos polinomios en z~! ») Determine Ia ecuacién en diferencias que caracteriza al sistema completo. ©) Desarrolle a ralizacién de sistema completo con cada seccién realizada en forma directa I <4) Desarrolle una realizacién del sistema completo en forma en paraelo I ¢) Determine la respuesta al impulso del sistema completo en forma cerrad. 8.25 Un sistema LIT en tiempo discreto causal produce una salida y[n] = (0.4 [n] ~ 0.3(0.4)""" x[n ~ 1], para una entrada x(n] = (02) p(n). 4) Determine la funcién de transferencia del sistem, >) Determine la ecuacién en diferencias que caracterizan el sistema. 6) Desarolle una realzacin en forma directa canénia de sistema con no més de res mulipicadores. 4) Desarrolle una realizcién en forma en paralelo I del sistem. ) Determine la respuesta al impulso del sistema en forma cerrads. ‘f) Determine la saliday{7] de sistema para una entrada x(n] = (0.37 pln] ~ 0.4(0.3" pln ~ 1). 8.26 La estructura que se muestra en la figura P8.11 se desarollé en el curso de Ia realizacién de la funcién de trans- ferencia digital IR 22 2-26-12" Sin embargo, por un error en Ia indicacién de los elementos, dos de los coeficientes de los multiplicadores en esta estructura tignen valores incorrectos. Determine estos dos multiplicadores, asf como sus valores correctos. H(z) = 8.27 La figura P8.12 muestra una realizaci6n incompleta de la funcién de transferencia IIR causal 422-562 MG) Fy 02: — 008 Determine los valores de los coeficientes A y B del multiplicador. SH >} HE > He Fr Figura P8.10 xo Yo) Ye) =03 Figura P8.11 Figura P8.12 470 Capitulo 8 Estructuras de fitros digitales 8.28 Desarrolie una realizacién canGnica de dos multiplicadores de cada una de las siguientes funciones de transfe- rencia de segundo orden, donde los coeficientes de los multiplicadores son, respectivamente, ay y a, [Hir73]: (= a1 = 2) DM) = Ta ae 8.29 Desarrolle una realizacin canénica de cuatro multpicadores con coeficentes de los multipicadores a, a, 3 @% para cada una de las siguientes funciones de transferencia de segundo orden [Szc75a]: _ drag + * T= (a, + aye te ye + ae? “Tr@tae ag? de retfcula en cascada altemativa de una funciGn de transferen- cia UR de orden N [MitT7b] Pot pz! +o + pye Ml + py ™ Wd) =F ae T Em # dye dye (8.129) La primera etapa de proceso de relizaién se muestra en la figura 8.13. «@) Demuesre que silos parémetros de cadena de par dobe se eligen como A 6.130) entoncesHy_(2) es una func de transferencia TI de orden (N ~ 1 dela forma Pot viet + + py Hl) Vegeta dy eT 130, con coeicentes dados por Pater ~ Peer i >» k=O1.. N= 1, (8.132a) Pi” Daly = Py 0, « a) a= PnP . 12) Poly = Py” b) Desarrolle una realizaci6n de reticula del par dable, ‘©) Continuando con el proceso anterior, es posible realizar Hy(z) como una conexién en cascada de N seccio- nes de reicula restringidas por una funcién de transferencia H(z) = 1. {Cusles son los nimeros totales de ‘multiplicadores y sumadores de dos entradas en la realizacin final de H(z)? nyo |{4 *]) Brae) eo ye Figura P8.13 om |e ae 8.31 Realice las funciones de transferencia del problema 8.21 mediante el empleo del método de realizaci6n de ret ‘ula en cascada del problema 8,30. 8.14 Problemas £8.32 Demuestre que el método de realizacién de reticula en cascada del problema 8.30 produce la estructura de et- cula encascada que se describe en la seccién 8.6.2 cuando H(z) es una funcién de ransferencia pasatodas, 8.33 Desarrolle las estructuras de las funciones de transferencia pasatodas de primer orden tipo 1B, 14, y 1B, que ‘se muestran en la figuras 8.24), c) y d), a partir, respectivamente, de las ecuaciones (8.50b),(8.50c) (8.504). 8.34 a) Desarrolle una realizaciOn en cascada de la funcién de transferencia pasatodas de cuarto orden y(etz y(t \(eee4 rede) ire) iar ‘con cada seccién pasatodas realizadas en Ia forma tipo 1A. Compartiendo Ios retrasos entre las secciones pasatodas ‘adyacentes, demuestre que e] niimero total de rtrasos en Ta estructura completa puede reducirse de 8 a 6 [Mit74a] ’b) Repita la parte a) con cada seccién pasatodas realizada en forma tipo 14,. {8.38 Analice I estructura de filtro digital de Ia figura P8.14 y demuestre que étaes un filtrado pasatodas de primer orden [Sto94]. 8.36 Desarrolle formalmente las realizaciones de una funcién de transferencia pasatodas tipo 2 de segundo orden de la ecuacidn (8.37) que se muestra en la figura 8.25, con el procedimiento de extraccién de multiplicadores. ;Hay ‘otras estructuras pasatodas tipo 2? Figura P8.14 8.37 Demuestre que la conexién en cascada de estructuras pasatodas de segundo orden tipo 2D puede realizarse con seis retrasos compartiendo éstos entre secciones adyacentes. {Cul es el niimero minimo de retrasos que se necesita para implementar una conexién en cascada de M estructuras pasatodas de segundo orden tipo 2D? 8.38 Establezca formalmente las realizaciones de una funcién de transferencia pasatodas tipo 3 de segundo orden de la ecuacién (8.38) que se ilustra en la figura 8.26, mediante el empleo del procedimiento de extraccién de multi- plicadores. Hay otras estructuras pasatodas de tipo 3? 8.39 Demuestre que es posible ealizar una conexin en cascada de dos estructuras pasatodas de segundo orden tipo {3B con seis retrasos, compartiendo éstos entre secciones adyacentes. ;Cual es el nsimero minimo necesario de retr ‘sos para implementar una conexién en cascada de M estructuras pasatodas de segundo orden tipo 3B? 8.40 Desarrolle una realizacién de tres multiplicadores del par doble descrito por la ecuacién (8.504). 8.41 Establezca una realizacin de reticula de par doble dado por la ecuacin (8.50). Determine la funcin de trans- ferencia de un filtro de retfoua en cascada de segundo orden todo-polos que se realiz6 mediante el empleo de esta estructura de reticula, asf como la funcién de transferencia de un filtro de reticula en cascada de segundo orden todo- polos que se reali mediante Ia estructura de reticula de la figura 8.302). Evalie las expresiones aproximadas de la ‘tanancia de ambos filtros de segundo orden en resonancia cuando los polos estin cerca del circulo unitario. Demuestre que la ganancia del primer filtro todo-polos es mas o menos independiente del radio del polo, en tanto ‘que el segundo filtro no lo es [Lar]. 47 472 Capitulo 8 Estructuras de fitros digitales 8.42 Realice cada una de las siguientes funciones de transferencia IR en la forma de Gray-Markel y verifique la cstabilidad BIBO de cada funcién de transferencia: ete? 2.6 + 0.7427! + 32°? 0) Ale) Fost OM) = gape Oa R34 5.92271 ~ 3560°2 + 22-9 Lest + 3.1122? + 0.842 +2 OM) = Toner! + 00s6 +043 OM) = Sy O92 + 00562 03 _ 2x2 + 03)(2- 05) O42) = Gy 05)(2 04) — 0.22 0A) 8.43 Realice cada una de las funciones de transferencia TIR del problema 8.21 en la forma de Gray-Markel y veri fique su estabilidad BIBO. 8.44 Realice Ia funcién de transferencia IR 0.2545(1 + 2-1)(1 + 0.69852~! + 2-2) M2) = (= oie 1) + 00278! + 0.72582 enlas siguientes formas: a) forma canénica directa, b) forma en cascada, c) forma de Gray-Markel yd) estructura de ret cula en cascada descrita en el problema 8.30. Compare sus requerimientos de hardware. 845 En este problema se iustra la realizacin de una foncién de transferencia con coeficientes reales y orden impar ‘mediante el empleo de artmétic compleja (Reg87], Ses G(2) una funcién de ranferencia de orden N concoct cientes reales y con polos simples en pares conjugados complejs y en la que el grado del numerador es menor 0 ‘igual que el del denominador. 4) Demuesire que G(z) puede expresarse como una suma de dos funciones de transferencia con coeficienes complejo de orden W/2. G(z) = H(z) + H(z" 133) donde los coeficientes de H*(z*) son conjugados complejos de sus correspondientes coeficientes de H(2) ') Generalice Ia descomposicién anterior al caso en el que G(z) tiene uno 0 més polos reales simples. ©) Considere una realizacién de H(z) que tiene una entrada real x(n) y una sada compleja y(n). Demuestre ‘que Ia funcin de transferencia de In entrada a la pare real de la salida es simplemente G(z). [Sugerencia: Emplee la expansin en fracciones parcales para obtener la descomposicién dela ecuacién (8.133).] 8.46 Desarrolle una realizacién de una funcién de transferencia de primer orden H(z) con coeficientes complejos dada por donde A, B, ay B son constantes reales. Demuestre por separado las partes real e imaginaria de todas las variables de la seal. Determine las funciones de transferencia a partir de la entrada para ls partes teal e imaginaria de la sali- da. g.14. Problemas 473, _coeficientes complejos Ay(z). _ 8.48 Realice las siguientes funciones de transferencia en forma de una conexién en paralelo de dos filtro pasato- eas: fee so! DAG) =4 Ey we) = 2 o5414(1 = 2-1)(1 = 0.0757"! + 2°?) (T= 0.1768-)(1 — 0.00421 + 0.906125, O.4S47(1 + 2°")(1 -0.28592"1 + 2°) ) HA) = Ty 0.0712) - 008772"! + 0.848222) ©) H(z) 8.49 Considere el filtro FIR de longitud 6 causal descrito por la suma de convolucién yen) ielain ~E],n20, ino donde y(n) y x(n) denotan, respectivamente, las secuencas de saliday de entrada, 4) Considere que las secuencias de sida y entrada serin bloques de vectores de longitud 2 v=[,dren} Xe Laren] ~Demuesire que el filtro FIR anterior puede desriitse de manera equivalente mediante una suma de convolucién de __bloque dada por 3 Yond Ben "donde H, es una matriz de 2. 2 compuesta por los coeficientes de respuesta al impulso, Determine las matrices de convolucién de bloque H, Una implementacién del filtro FIR basado en la suma de convolucién del bloque anterior ‘se muestra en la figura 8.15, donde el bloque denominado “S /P” es un convertidor serie-paralelo y el bloque mar- cado “P/S” es un convertidor paralelo-serie. +) Establezca la descripeién de la suma de convolucién de bloque del filtro FIR anterior correspondiente a una, Tongitud de bloque igual a 3 para la entrada y la salida. ‘) Establezca la deseripcién de suma de convolucién de bloque del filtro FIR anterior correspondiente a una lon- sgitud de blogue de 4 para la entrada y Ia sada, Blogue de xn] 9 SIP | 4 Figura P8.15 8.50 Considere el filtro IIR causal descrto por la ecuacién en diferencias zavte -4) =2 peln-k, n20, 474 Capitulo 8 Estructuras de fitros digitales onde y(n] y x[n] denotan, respectivament, las secuencias de saliday de entrada. 4) Considere que las secuencias de entrada y sada serén bloques de vectores de longitud 2 26) x ¥ yore ype gPA yy Demuestre que el filtro IIR anterior puede describirse de manera equivalente mediante una ecuacién en diferencias de blogue dada por [Bur72] 2 2 = DV. =E PXen 0 0 donde D, y P, son matrices de 2 x 2.compuestas por los coeficientes de Ia ecuaciGn en diferencias (d,} y {py}, res- pectivamente. Determine las matrices D, y P, de la ecuaciGn en diferencias de bloque. En a figura P8.i6 se mues- ‘rauna implementacién de filtro IR basado en la anterior ecuacién en diferencias de bloque. +5) Desarvolle Ia descripcién de la ecuacién en diferencias de bloque del filtro IIR anterior correspondiente @ una longitud de bloque de 3 para la entrada y Ia salida, ©) Desarrolle Ia descripcién de ta ecuaciGn en diferencias de bloque del anterior filtro IR correspondiente a una Jongitud de bloque de 4 para la entrada y la sada, xin) SP rs Fyn Lebel oZ Figura P8.16 8.51 Desarrolle una realizacién canénica del filtro digital de bloque de Ia figura P8.16 mediante el empleo de sélo dos blogues de retraso, £8.52 Establezca la estructura de tres multiplicadores del generador digital de senos y cosenos que se obtiene al dejar a= =A sen o, en la ecuacién (8.125). 8.53 Establezca una estructura de un multiplicador del generador digital de senos y cosenos que se obtiene al dejar ~B sen w,/a = 14008 w, en la ecuaciéa (8.125). ‘8.54 Desarrolle una estructura de un multiplicador del generador digital de senos y cosenos que se obtiene al dejar (C= ~1en Ia ecuacién (8.124) para después elegir de manera apropiada ay 8. Muestre la estructura final. 8.35 Las sefiales generadas por fuentes 0 sensores miltiples, conocidas como sefales multicanal, suelen transmitir- se a través de canales independientes muy préximos uno del otro. Como resultado, a menudo cada componente de Ja sefial multicanal es alterada por las sefiales de los canales adyacentes durante la transmisiGn, lo que produce dia fonfa, Por consiguiente, es de interés practico la separacién de la sefial multicanal en el receptor. En la figura P8.17a) Se describe un modelo que representa la diafonfa entre un par de canales de una sefal de dos canales, y en la figura 'P8.17b) se ilustrael correspondiente sistema en tiempo discreto para separa los canales [YeI96]. Determine dos con- Juntos posibles de condiciones para la separacién perfecta de canales. 8.18 Ejercicios con MATLAB, 475 ayn) yf) yl] 5 vl Hy(2)| EC) an} sain) yain] vate] a Figura P8.17 8.15 Ejercicios con MATLAB M8.1 Utlizando MATLAB desarolle una realizaién en cascada de cada na de las siguientes funciones de transfe- rencia FIR de fase lineal: a) H,(z) = ~0.24 + 0.18427! + 0.44482°2 + 1.29627? +0.44482-4 + 0.1842~* — 0.242 (b) Hy(z) = 4 — 13.627! — 25,082"? + 77,22-3 — 25,082-4 — 13.6275 + az 0) Hy(2) = ~0.24 + 0.18427! + 0.44482"? — 0.44482~4 ~ 0.18427 + 0242°6 Hz) = 4 ~ 1362" ~ 25.082"? + 25.08:"* + 13.62°5 ~ 42-6, M82 Considere la funcién de transferencia IR de cuarto orden 0.3901 + 0.64262"! + 0.87212"? + 0.64262"? + 0.3901: T+ 0503821 + 089222 + ORAS + 0.136% Ge) = 4) Utilizando MATLAB exprese G(z) en forma factorizada +b) Desarvolle dos realizaciones en cascada diferentes de G(2) «) Desarrolle dos realizaciones en forma paralela diferentes de G(z). Realice cada seccién de segundo onden en forma directa I. M833 Considere la siguiente funcién de transferencia IR de cuarto orden: 0.3549 + 0.20022"! + 0.703127? + 0.20022" + 0.35492 MU) = 1 41.25202-1 + 1.94482"? + 09774 + 055952" 4) Mediante el empleo de MATLAB, exprese H(z) en forma factorizada. ) Establezca dos realizaciones en cascada diferentes de H(z). 6) Realice H(z) en formas paralelas I y 1 Realice cada seccién de segundo orden en forma directa I M84 Mediante el programa 8_5 desarrolle una realizacién de reticula en cascada en derivacién de Gray-Markel para la funcién de transferencia IIR G(z) del problema M8.2. M855 Uilice el programa 8_5 para elaborar una realizacion de reticula en cascada y en derivacién de Gray-Markel de la funcién de transferencia IR H(z) del problema M8.3. ‘M86 Utiice el programa 8_7 para establecer una realizaciGn de reticula de cada una de las funciones de transfe- rencia FIR del problema M8.1. M827 a) Realice la siguiente funcién de transferencia pasabajas IIR G(z) en la forma de une estructura pasatodas Programa en paraelo: 8 I.m 0.2801(1—0.60062"' + 1.03382"? + 1.033827? ~ 0,600672~4 + 274) G@)= TE + 2930527 — 21448622 + 1.16524 — 0.19622 476 Capitulo 8 Estructuras de fitros digitales 'b) A partir de la descomposicién pasatodas determine su funcién de transferencia complementaria de potencia H(z). ‘) Grafique el cuadrado de las respuestas de magnitud de a funcién de transferencia original G(z) su funcién de transferencia complementaria de potencia H(z) que obtuvo en la parte b), y verfique que su suma es igual a 1 en todas las frecuencias.. M88 a) Realice la siguiente funcién de transferencia pasaaltas IIR G(z) en le forma de una estructura pasatodas cn paralelo: (02876(1 + 04131827! + 1.18612? ~ 1.186127? ~ 04318 t= FF Gla) = Ty stanae) + 2.7122? + 1.94312? + 1.29792"? + 0.301825 >) A partir de la descomposiciéa passtodas determine su funcién de transferencia complementaria de potencia (2). ‘) Grafique el cuadrado de las respuestas de magnitud de la funcin de transferencia original G(z) y su funcién de transferencia complementaria de potencia H(z) que se obtuvo en la parte b), y comprucbe que su suma es igual ‘1 en todas las frecuencias. M89 a) Realice Ia siguiente funcién de transferencia pasabanda IIR G(z) en la forma de una estructura pasatodas cn paralelo. 03082(1 — 1.96222"! + 2.387627? — 1.96220"9 + 2") + G2) = 3093621 + 2.56972? — 1.732229 + 0.70762-* * 1) Aart de la descomposicign pastodas determine so funcin de wansferencia complementaia de potencia Ht) > rafiqu el euadrad dels respuestas de magritud del funcién de ransferencia original G(z) y su fancién de tansferencia complementaria de potencia H(z) que se obtuvo en a parte), yverifique que sv sums es igual a Ten todas ls freevencies. ‘M8.10 Unilice MATLAB para simular el generador de senos-cosenos de un solo multiplicador del problema 8.53 con ‘cos w, = O.8, y grafique las primeras 50 muestras de sus dos secuencias de salida,Escale las slidas de manera que ‘ambas tengan una amplitud méxima de +1, ,Cuél es el efecto de los valores iniciales de las variables s[n]? ‘M8.L1 Utilice MaTLa® para simular el generador de senos-cosenos de un solo multiplicador del problema 8.54 con ‘cos , = O.8, y grafique las primeras 50 muestras de sus dos secuencias de salida, Escale las slidas de manera que ambas tengan un amplitud méxima de +1. ;Cual es el efecto de los valores iniciales de ls variables s(n) en las sali das? Disefio de filtros digitales IIR Una fase importante del desarrollo de un filtro digital es la determinacién de una funcién de transferen- cia realizable G(z) que aproxime las especificaciones dadas de la respuesta en frecuencia. Si se desea un filtro UR, también es necesario asegurar que G(z) sea estable. El proceso de obtener la funcién de trans- ferencia G(z) se conoce como diserio de filtros digitales. Después de que se ha obtenido Giz), el siguien- te paso es realizarla en forma de una estructura de filtro adecuado. En el capitulo 8 se describieron varias estructuras basicas para realizar funciones de transferencia FIR e IIR. En éste se considera el problema del diserio de filtros digitales IIR. El disefio de los filtros digitales FIR se estudia en el capitulo 10. Primero se revisan algunos aspectos relacionados con el problema del disefio de filtros. Después se explica un procedimiento ampliamente utilizado para disefar filtros IIR que se basa en la conversién de una funcién de transferencia analégica prototipo en una funcién de transferencia digital. Se inclu- yen ejemplos tipicos de disefio para ilustrar este procedimiento. Después se considera la transforma- ci6n de un tipo de funcién de transferencia de filtro TIR en otro tipo, lo cual se consigue mediante 1a sustitucién de la variable compleja z por una funcién de 2. Se resumen cuatro transformaciones que se usan de manera comtin, Por ttimo, se considera el disefio asistido por computadora de filtros digita- les IIR. Con este prop6sito, la exposicién se restringe al uso de MATLAB en la determinacién de las funciones de transferencia 9.1 Consideraciones preliminares Hay dos temas principales que necesitan resolverse antes de que sea posible establecer Ta funcién de transferencia digital G(z). El primero y més importante es el desarrollo de una especificacién razonable de la respuesta en frecuencia del filtro a partir de los requerimientos del sistema completo en los cuales se va a utilizar el filtro digital. El segundo aspecto consiste en determinar si se disefiaré un filtro digital FIR o TIR. En esta seccién se examinan estos dos aspectos. Luego se revisa el procedimiento analitico bésico para disefiarfiltros digitales IR y se considera la determinacién del orden del filtro que cumple con las especificaciones dadas, También se analiza el escalamiento apropiado de la funcién de transfe- rencia, 9.1.1 Especificaciones de filtros digitales Al igual que en el caso del disefio de filtros analégicos, se especifica la respuesta (retraso) de magnitud y/o de fase para el disefio de un filtro digital en la mayor parte de las aplicaciones. En algunas situacio- nes es posible especificar la respuesta a la muestra unitaria o al escal6n que se desea. En la mayor parte de las aplicaciones précticas, el problema de interés es el desarrollo de una aproximacién realizable a una especificacién de respuesta de magnitud dada. Como se indic6 en la seccién 7.1.3, la respuesta de fase del filtro disefiado puede corregirse conecténdolo en cascada con una seccién pasatodas. En la seccién 9.7.2 se deseribe un método para el disefio de ecualizadores de fase pasatodas. En este capitulo se restringe la atencién de manera exclusiva al problema de la aproximacién de la ™agnitud. En la seccién 7.1.1 se sefiald que hay cuatro tipos bésicos de filtros, cuyas respuestas de mag- 477 478 Capitulo 9 Disefio de filtros digitales IR Figura 9.1: 2) Especificaciones de magnitud caracteristicas de un filtro pasabajas digital; b) especificaciones «de magnitud normalizadas de un filtro pasabajas digital. nitud se ilustran en la figura 7.1. Como consecuencia de que la respuesta al impulso correspondiente a cada una de éstas es no causal y de longitud infinita, estos filtros ideales no son realizables. Una mane- ra de establecer una aproximaciGn realizable a ellos seria truncar la respuesta al impulso, como se indi- ca en la figura 7.30 en el caso de un filtro pasabajas. La respuesta de magnitud del filtro pasabajas FIR que se obtiene al truncar la respuesta al impulso de un filtro pasabajas ideal no tiene una transicién abrup- ta de la banda de paso a la de supresiGn, sino que, més bien, exhibe una “caida” gradual. Por consiguiente, de la misma manera que en el caso del problema del disefio de filtros anal6gicos descrito en la secci6n 4.4, las especificaciones de la respuesta de magnitud de un filtro digital en la ban- da de paso y en la de supresién estén dadas con ciertas tolerancias aceptables. Ademés, se especifica una ‘banda de transicién entre la banda de paso y Ia de supresién para permitir que Ja magnitud descienda sua- ‘vemente. Por ejemplo, la magnitud deseada |G(e/*)| de un filtro pasabajas puede ser como se muestra en Ja figura 9.12). Al igual que se ilustra en la figura, en la banda de paso definida por 0 © = @, se e- quiere que la magnitud se aproxime a la unidad con un error de *6,: esto es, 1-8, 5|G()| S145, paralal so, OD) En la banda de supresién, definida por «, % w = 7, se necesita que la magnitud se aproxime a cero con tuna cota de error de 6,; esto es, Ie) <8, para o, <|a| <7. 02) Las frecuencias «» y «, se denominan, respectivamente, del borde de la banda de paso y del borde de la banda supresora, Los limites de las tolerancias de la banda de paso y de la de supresién, 8, y 6, se lla- man valores de rizo maximos. Advierta que la respuesta en frecuencia G(el®) de un filtro digital es una funcién periédica de w, y la respuesta de magnitud de un filtro digital con coeficientes reales es una fun- ‘én par de w. En consecuencia, las especificaciones de los filtros digitales se dan s6lo para el intervalo 0S |ol=7. Las especificaciones de los filtros digitales se dan a menudo en términos de la funcién de pérdida, A(w) = ~20l0g;0\G(e!*)], en AB. Aquf el rizo méximo de la banda de paso ay y la atenuacién minima de la banda supresora a, se indican en dB; esto es, las especificaciones de pérdida de un filtro digital es- tn dadas por 20 logig(1 — 6,) dB, (9.3) 20 logyo(8,) dB. 04) 8.1 Consideraciones preliminares EJEMPLO 9.1 Célculo de los rizos mximos de las bandas de paso y de supresién EL rizo méximo de la banda de paso a, y la atenuaci6n minima de la banda supresora a, de un filtro digital son, ‘de manera respectiva, 0.1 dB y 35 dB. Determine sus valores de rizo méximos correspondientes 6, y 8, De acuer- ‘do.con las ecuaciones (9.3) y (9.4), se obtiene % = 1074920 = | — 19-0008 = 101144690, 101778279, 10-2029 = 7198 Al igual que en el caso de un filtro pasabajas analégico, las especificaciones de la respuesta de mag- nitud de un filtro pasabajas digital pueden darse de manera altemnativa en una forma normalizada, como cen la figura 9.18). En este caso, el valor méximo de la magnitud de la banda de paso se supone igual a la unidad, y 1a desviacién pasabanda méxima, denotada como 1/1 + €, esté dada por el valor minimo de la magnitud de la banda de paso. La magnitud maxima de la banda de supresién se denota por me- dio de 1/A? En la especificacion normalizada, cl valor méximo de la funcién de ganancia o el minimo de ta fun- cién de pérdida es 0 dB. La cantidad ag, dada por Gp, = 20 logyg( VI + &) aB 9.5) se conoce como atenuacién méxima de la banda de paso. Para 8, 1, como es por lo comvin el caso, ¢s posible demostrar que yay = —20 logq(1 ~ 28,) = 2a, 9.6) En la mayorfa de las aplicaciones, las frecuencias del borde de la banda de paso y de Ia banda supre- sora se especifican en He, junto con la tasa de muestreo del filtro digital. Puesto que todas las técnicas de disefio de filtros se formulan en términos de frecuencias angulares normalizadas a, y «,, las frecuen- cias crticas especificadas necesitan normalizarse antes de que pueda aplicarse un algoritmo de disefio de filtros espectfico. Considere que F, denota la frecuencia de muestreo en Hz y que Fy F, indican, res- pectivamente, las frecuencias del borde de la banda de paso y de la banda supresora en Hz. En conse- cuencia, las frecuencias angulares normalizadas de borde en radianes estén dadas por Q, 2aF, Oe 2h ae Fa Gla eT, (97) (9.8) EJEMPLO 9.2 _ Conversién de las frecuencias del borde de banda en frecuencias angulares ‘normalizadas digitales ‘Scan las frecuencias especificadas del borde de la banda de paso y de Ia banda supresora de 7 kHz y 3 kHz, res- pectivamente, comrespondientes a un filtro digital pasaaltas que opera con wna tasa de muestreo de 25 kHz. Me- diante el empleo de las ecuaciones (9.7) y (9.8), se determinan las correspondientes freeuencias angulares norma- lizadas del borde de la banda como 2a(7 X 10°) 2p = O56 2n(3 X 108) _ oasis ae ‘La atenuacién minima de Ia banda supresora es, por lo tanto, 20 logya(A). 480 Capitulo 9 Disefo de filtros digitales IIR 9.1.2 Selecci6n del tipo de filtro El segundo aspecto de interés es seleccionar el tipo de filto digital, esto es, establecer si se va a emplear ‘un filtro digital TIR 0 uno FIR. El objetivo del disefio de filtros digitales es desarrollar una funcidn de ‘tansferencia causal 1(z) que cumpla las especificaciones de respuesta en frecuencia, En el disefio de fil, {ros digitales TIR, la funcién de transferencia es una funcién racional real de 2~!: Pot Dye! + py? +++ + py WO) = agers dg te td 9) Ademés, H(z) debe ser una funcién de transferencia estable, y para una complejidad computacional re- Gucida, el orden N necesita ser el més bajo. Por otro lado, en el diserio de filtros FIR, la funcién de trans. ferencia es un polinomio en z~!: H(z) = > af} 9.10) Para reducir la complejidad de cémputo, el grado N de H(z) debe ser lo més pequefio posible, Ademés, Si se desea una fase lineal, entonces los coeficientes del filtro FIR deben satisfacer la restriccién: A[n] = £h[N =n]. 11) Existen varias ventajas al usar un filtro FIR, pues éste puede diseflarse con una fase lineal exacta y la estructura de filtro siempre es estable con coeficientes de filtro cuantizados, Sin embargo, en la mayorfa & los casos, el orden Neg de un filtro FIR es bastante més alto que el orden Nyy de un filtro HR equi valente que cumple las mismas especificaciones de magnitud. En general, la implementaci6n de un fil. tro FIR requiere aproximadamente Nix multiplicaciones por muestra de salida, en tanto que el filtro IIR necesita 2Njg. + 1 multiplicaciones por muestra de salida. En el primer caso, il filtro FIR se disefia on una fase lineal, entonces el nimero de moltiplicaciones por muestra de salida se reduce a casi (Ny * 1) 2. De igual modo, la mayor parte de los diseitos de filtro HR producen funciones de transferenciar Con ceros sobre el cfreulo unitario, y la realizacién en cascada de un filtro IR de orden Nqg con todos los ceros en el circulo unitario requiere |(3Nyq + 3)/2 multiplicaciones por muestra de salida.? Se ha demostrado que para las especificaciones del filtro mas précticas, el cociente Nrzg/Nyp 8 por lo comin Gel orden de decenas o més y, en consecuencia, el filtro IIR suele ser més eficiente desde la perspectiva computacional [Rab75a]. Sin embargo, si el rettaso de grupo del filtro IIR se ecvaliza conectandolo en cascacla con un ecualizador pasatodas, entonces los ahorros en cémputo ya no pueden ser tan significa tivos [Rab75a]. En muchas aplicaciones, la linealidad de la respuesta de fase de filtro digital no es una cuestiOn importante, lo que hace que el filtro IR sea preferible en virtud de los menores requerimientos de cémputo, 9.1.3 Procedimiento basico para disefar filtros digitales IIR En el caso del diseio de filtros IIR, la préctica més comin consiste en convertir las especificaciones del filtro digital en especificaciones del prototipo del filtro pasabajas analégico, con el fin de determinar la fanciGn de transferencia del filtro pasabajas analégico que cumpla estas especificaciones y después trans. formarlo en la funcién de transferencia del filtro digital que se desea. Este procedimiento se ha utilizado ‘mucho por varias razones: 4) Las técnicas de aproximacin anal6gica son muy avanzadas. ) Suelen producir soluciones en forma cerrada. ©) Se disponen de amplias tablas para disefiar fltros analégicos. 4) Machas aplicaciones requieren la simulacién digital de filtros analégicos. 2x] denota la pare entra de x 9:4 Consideraciones preliminares En adelante, se denota una funcién de transferencia analégica como Pals) H,{s) = Das)’ (9.12) donde el subindice “a” indica de manera especifica el dominio anal6gico. La funcién de transferencia di- gital que se obtiene de H,(s) se denota mediante Pe Gz) Dey (9.13) ‘La idea fundamental en la conversién de una funcién de transferencia prototipo anal6gica H,(s) en ‘una funcién de transferencia IR G(2) es aplicar un mapeo del dominio de s al dominio de z de modo que se preserven las propiedades esenciales de la respuesta en frecuencia analégica. Esto implica que la fun- cidn de mapeo debe ser tal que a) el eje imaginario (2) del plano s debe mapearse sobre el cfrculo unitario del plano z, ) una funcién de transferencia analégica estable se transforma en una funcién de transferencia digi- tal estable. Para este fin, la transformaciGn que més se utiliza es la bilineal, que se describe en la seccién 9.2. 9.1.4 Estimacién del orden del filtro digital IIR Después de que se ha elegido el tipo de filtro digital, el siguiente paso del proceso de disefio del filtro es es- timar el orden N que es necesario para cumplir con sus especificaciones, Para una complejidad de cémputo reducida, el orden del filtro debe ser el entero més pequerio, mayor que 0 igual al valor estimado. Para disefiar un filtro digital IIR pasabajas G(z) basado en la conversi6n de un filtro pasabajas ana- égico H,(s), el orden del filtro H,(s) se estima primero a partir de sus especificaciones mediante la formula apropiada dada en las ecuaciones (4.35), (4.43) o (4.54), lo cual depende de que se desee una aproximacién de filtro Butterworth, Chebyshev o de igual rizo. En consecuencia, el orden de G(z) se determina de manera automética a partir de la transformacién que se esté utilizando para convertit H,{s) en G(z). Existen varios archivos M en MATLAB que pueden utilizarse para estimar de manera directa el orden minimo de una funcién de transferencia digital IIR que satisfaga las especificaciones de filtro para la-clase de aproximaciones que se explicaron en la secciGn 4.4. Estas se estudian en Ia seccién 9.6. 9.1.5 Escalamiento de la funcién de transferencia digital Lego de que se ha disefiado el filtro digital segtin cualesquiera de las técnicas descritas en este capftu- lo, la funci6n de transferencia G(z) correspondiente tiene que escalarse en magnitud antes de que sea po- sible implementarla, En el escalamiento de magnitud, la funcién de transferencia se multiplica por una constante de escalamiento K de manera que la magnitud de la funcién de transferencia escalada G,(z) = K G(2) en la banda de paso sea la unidad; esto es, la funcién de transferencia escalada tiene una ganan- cia maxima de 0 dB. En el caso de una funcién de transferencia estable G(z) con coeficientes reales, la funcién de transferencia escalada K G(2) es real y acotada (RA)? Para una funcién de tansferencia selectiva de frecuencia G(2), si Guy €5 el valor maximo de |G(ei)] en el intervalo de frecuencia 0 = w = 7, entonces K = 1/Gyg 10 cual produce una ganancia xima de 0 dB en la banda de paso de Ia funcién de transferencia escalada. Por ejemplo, en el caso de tuna funcién de transferencia pasabajas con una magnitud maxima en ed, es una préctica usual utilizar K = 1/G(1), 10 que implica una ganancia de cd de 0 dB para la funcién de transferencia escalada. De igual modo, en el caso de una funcién de trasferencia pasaaltas con una magnitud maxima en w = 7, K se iguala a 1/G(—1), lo que produce una ganancia de 0 dB en @ = 7 para la funcién de transferencia ae la seccin 7.1.2 para una definicién de una func realy acotada (RA) 481 482 Capitulo 9 Disefio de filtros digitales IIR Saealads En cl caso de una funciGn de transferencia pasabands, es comtn utilizar K igual 1 /IG(e*)|, donde w, es la frecuencia central de la banda de paso, 9.2 Método de transformacién en el disefio de filtros IIR Se han propuesto varias transformaciones para convertir una funcin de transferencia analégica H,(s) en Une de tansferencia digital G(z), de modo que las propiedades esenciales de la primera en el dancin de neal ae amven en la funcién de transferencia digital en el dominio de 2. De ellas, la transformacidn rales Ia que se usa de manera més comiin para disefiarfiltros digitales IIR basados en la commence lineal 9.2.1 Transformacién bilineal {a transformacién bilineal del plano s al plano = esté dada por [Kai66) ace T\lte2 ) {a transformacién anterior implica un mapeo uno a uno; esto es, transforma un punt individual enel Plano £ en tn punto Unico en el plano z,y viceversa En consecuencia la relacion entre Ia funciGe oc ‘ransferencia digital G(2) y lade transerencia anal6gica orginal H7,(s) est dada pos f(S))ou2 (9.15) {La transformacién bilineal se deduce mediante la aplicacién del método de integracién numérica trape- 7oidal a la epresentaci6n de la ecuacién diferencial de H,(s) que conduce a la representacién de la ecua- ign en diferencias G(z) (vea ejemplo 2.46). El parémetro T representa el tamafio del paso en la integracién numérica. A continuacién se examinaré la transformacién anterior. Para s a, + jQ,, 1+ Ho, + jO,) _ (1+ Fo.) + 520, ene) 1-30, +0) (i —Fe,) = FO, " Por lo tanto, Jo, + (Fo,)2 pp = (+ Fo)? + (70,) O17 (1 Fo, + (F0,)" De tal modo, un punto sobre el eje j0 del plano s (7, = 0) se transforma en un unto sobre el cfrculo Unitavio del plano = evando [| = 1. Un punto en el semiplano izquierdo s con a, <0 oe monsforge ee in Punto dentro de crculo untario en el plano z cuando [e| <1. De igual modo, un punto en el semipla- ae eche s con o, > 0 se transforma en un punto fuera del citulo unitaria del plano zexande kI>1. Cualguier punto en el plano s se transforma en un punto tnico en el plano 2, viceverss mapeo del Plano en el plano z mediante la transformacinbilineal, que se ilustra en la figura 9.2 tens wenn las Propiedades deseadas. Ademds, no hay formacin de alias debida al mapeo uno s uno. 1a relaci6n exacta entre el eje imaginario del plano s (5 = jf) y el cfteulo unitario en el plano 7 (z = el) es una cuestion de interés. De acuerdo con la ecuaci6n (9.14) se concluye que (9.18) 19.2. Método de transformacién bilineal en el disefio de filtros IIR ja Imz Rez plano s plano = Figura 9.2: Mapeo dela transformacién bitineal Figura 9.3: Mapeo de las frecuencias angulares analdgicas 0 a las frecuencias angulares digitales « mediante Ja transformacin bilineal. ‘que se ha graficado en la figura 9.3. Advierta de esta grétfica que el eje imaginario positivo (negativo) del plano s se mapea en Ia mitad superior (inferior) del circulo unitario en el plano z. Sin embargo, es ‘claro que el mapeo es altamente no lineal, pues el eje imaginario negativo completo del plano s de = = cea f= 0 se transforma en la mitad inferior del cfrculo unitario desde w = —7" (esto es, 2 =—1) has- ta w= 0 (estoes, : = +1), y el eje imaginario positive completo del plano s desde 2 = 0a Q = +20 se transforma en la mitad superior del cfrculo unitario desde w = 0 (esto es, 2 = +1) aw = +7 (esto €s, 2 = 1), Esto iltimo introduce una distorsién en el eje de la frecuencia que se denomina comba de frecuencia. El efecto de la comba es més evidente en la figura 9.4, la cual muestra la transformacién de ‘una respuesta de magnitud de filtro analégico tipico en una de filtro digital obtenida a través de la trans- formacién bilineal. En este sentido, para desarrollar un filtro digital que cumpla con la respuesta de mag- nitud especificada, en primer lugar se deben precombar las frecuencias criticas de los bordes de banda (o, y @,) para encontrar sus equivalentes analégicas ©, y ©, mediante el uso de la relacién de la ecta- cidn (9.18), disefar el prototipo anal6gico H,(s) con base en las frecuencias crticas precombadas, y des- pués transformar H,(s) empleando la transformacién bilineal para obtener la funcién de transferencia del filtro digital G(z) que se desea. Debe observarse que la transformacién bilineal preserva la respuesta de magnitud de un filtro analé- ico s6lo sila especificacién requiere magnitud constante por secciones. Sin embargo, la respuesta de fa- se del filtro analégico no se preserva después de la transformacién. Por consiguiente, es posible utilizar la transformacién para disefarfiltros digitales con respuesta de magnitud dada con valores constantes por secciones, 483 484 Capitulo 9 Diserto de fitros digitales IIR Q A=un (wr) Va(i0) 7 Cs Figura 944: Tstracién del efecto de comba de frecuencia. La transformacién bitineal de una funcién de transferencia anal6gica puede efectuarse en MATLAB ‘mediante el empleo del archivo M bilinear. Hay tres formas de esta funci6n, cada una de las cuales acepta un argumento adicional en la entrada para especificar la precomba, El uso de esta funcin se ilus- tra en los ejemplos 9.3, 9.4 y 9.5. 9.2.2 Disefio de filtros digitales de orden bajo Se considera ahora el disefio de filtros digitales de orden bajo a través de la aplicacién de la transforma- cién bilineal a las funciones de transferencia de los correspondientes filtros anal6gicos de orden bajo. ‘Una aplicacién de estos filtros corresponde a los ecualizadores en el audio digital.* En la siguiente sec- cin se considerard el disefio de filtros digitales de orden superior. Filtros digitales Butterworth pasabajas y pasaaltas de primer orden De las ecuaciones (4.36) y (4.37) se deduce que la funcién de transferencia de un filtro anal6gico But- terworth pasabajas de primer orden con una frecuencia de corte a 3 dB en Q, esté dada por (9.19) Si se aplica una transformacién bilineal a la ecuacién (9.19) se llega a la expresi6n de Ia funcién de transferencia G(2) 9.20) 9.21) (9.22) *Véase la seca 1552. 9.2. Método de transformacién bilineal en el disefio de fltros IIR La frecuencia de corte a 3 dB w, de la funcién de transferencia digital de Ia ecuacién (9.21) se re- laciona con la frecuencia de corte a 3 dB 0, de la funcién de transferencia anal6gica por medio de la ‘ecuacién (9.18). Mediante el empleo de esta tiltima en la ecuacién (9.22), puede expresarse a como una fanci6n de «,, la cual, en consecuencia, esta dada por 1 = tan(w.T/2) Te aneTAy (923) Debe notarse que la funcién de transferencia digital pasabajas de primer orden de Ta ecuacién (9.21) es jdéntica a la de Ia ecuacién (7.71), donde ésta se present6 sin ninguna deduccién. ‘Al aplicar una transformacién pasabajas-pasaaltas de la ecuacién (4.62) a la funcién de transferen- cia pasabajas de la ecuacién (9.19), se encuentra la funcién de transferencia de un filtro Butterworth pa~ saaltas analégico de primer orden con una frecuencia de corte a 3 dB en Q,: s Myls) = a (9.24) La funcién de transferencia del filtro Butterworth digital pasaaltas de primer orden que se obtuvo al usar Ja transformacién bilineal a la funcién de transferencia analgica pasaaltas Hyp(s) de la ecuacién (9.24) es, entonces, (9.25) donde a es como se indica en la ecuacién (9.23). Debe sefialarse de nuevo que la funcién de transferen- cia pasaaltas de primer orden de Ia ecuacién (9.25) es idéntica a la de la ecuacién (7.74), donde ésta tam- bign se presenté sin ninguna dedueci6n. Filtros digitales pasabanda y supresor de banda de segundo orden Con Ja transformacién pasabajas-pasabanda de la ecuacién (4.64) aplicada a la funcién de transferencia pasabajas de la ecuacién (9.19), se obtiene la funcién de transferencia Hgp(s) de un filtro pasabanda ana- lgico de segundo orden: Bs Mools) = TE Bs FOP (9.26) donde ©, es la frecuencia angular, que se denomina frecuencia central, en la cual la respuesta de mag- nitud toma un valor méximo de 1 y B es el ancho de banda de 3 dB de la banda de paso. La respuesta de ‘magnitud va al valor cero en. = Oy © = % esto es, |Hgp(j,)| = 1 y Hyr/0)| = Hap(i)| = 0. Al sustituir B = 9,/Q,, donde Q, se llama factor de calidad o simplemente factor Q del filtro pasabanda, la anterior funci6n de transferencia puede expresarse de modo altemativo en la forma fs Hgp(s) = ee a 2% Ines) Fekete 9.27) La funcién de transferencia de un filtro pasabanda digital de segundo orden con frecuencia central sintonizable y ancho de banda de 3 dB se obtiene mediante la aplicacién de la transformacién bilineal a la funcién de transferencia pasabanda analégica Hap(s) de la ecuacién (9.26) y es Tara} 08) 7 485 486 Capitulo 9 Disefo de fitros digitales IR donde 1-2+ oe oe (0.290) T+ p-te cn (0.298) 1+4 “ Los parémetros a y 6 se relacionan con la frecuencia central «, Yplancho de banda a 3 dB By, det filtro pasabanda digital por medio de 1 ~ tan(B,7/2) T+ tan(B,T/2)° a B= cos(w,1). (9.306) ‘La funcién de transferencia pasabanda de Ia ecuacién (9.28) es la misma que la de la ecuacién (7.77), que se introdujo sin ninguna deduccién, Un filtro supresor de banda anal6gico de segundo orden tiene la siguiente funcién de transferencia +O Me) = Be + OF 931) Su respuesta de magnitud se aproxima a valores unitarios, esto es, una ganancia de 0 dB, a = Oy = La magnitud tiene valor cero en la frecuencia de corte 1 = ,. Si Oy y My, Oy > My, denotan las fre. ‘cuencias a las cuales la ganancia disminuye en ~3 dB, es posible demostrar que el ancho de banda de corte a 3 dB definido por (2; — 0) es igual a B. Al aplicar una transformacién bilineal a Hys(s) de la ecuacién (9.31), se llega a Lea 1 = 2pr-l + 2? 2 \1-B0+ ee Ta} Gps(z) = (9.32) donde los parémetros a y B, de nueva cuenta, estan dados por las ecuaciones (9.29a) y (9.29b), respec tivamente, Estas se relacionan con la frecuencia central w, y el ancho de banda a 3 dB R, del filtro pa sabanda digital mediante las ecuaciones (9.30a) y (9.30b), respectivamente. Debe advertirse que la ecuaci6n (9,32) es precisamente la funcién de transferencia del filtro de corte de segundo orden dado en la ecuacién (7.80) que se introdujo sin ninguna deduccién, Transformacién bilineal simplificada Como se verd en la siguiente seccién, el procedimiento de disefio de filtros digitales consta de dos pasos: primero, se aplica la transformacién bilineal inversa a las especificaciones del filtro digital para llegar a las especificaciones del prototipo del filtro anal6gico. Luego la transformacién bilineal de Ia ecuacién (9.14) se emplea para obtener Ia funcién de transferencia digital deseada G(2) a partir de la funcién de transferencia anal6gica H,(s) disefiada para satisfacer las especificaciones del filtro anal6gico. En con- Secuencia, el pardmetro T no afecta la expresién de G(2), y es necesario, por conveniencia, elegir T = 2 para simplificar el procedimiento del disefio. Latransformacién inversa correspondiente para T = 2 esté dada por lts 2 I-s (9.33) 9.3. Disefio de fitros digitales IIR pasabajas 9.3 Disefio de filtros digitales IIR pasabajas ‘A continuacién se ilustra e] desarrollo de una funcién de transferencia digital IR pasabajas que cumple ‘con especificaciones dadas mediante el empleo del método de la transformacién bilineal. Con este obje- tivo se obtienen primero las especificaciones del prototipo de un filtro analégico pasabajas a partir de las especificaciones del filtro digital pasabajas uilizando la transformacién inversa. Después se determina la funcidn de transferencia analégica H,(s) que cumple con las especificaciones del prototipo del filtro ana- 16gico. Por tiltimo, la funcién de transferencia analégica H,(s) se transforma en una funcién de tansfe- rencia digital G(z) con el uso de la transformacién bilineal. De modo especifico, considere el disefio de un filtro digital IR pasabajas G(z) con wna caracteristi- cca de magnitud méximamente plana. La frecuencia del borde de la banda de paso es w, pro 0.257, con ‘un rizo pasabanda que no excede de 0.5 4B. La atenuacién minima de la banda supresora en la frecuen- cia del borde de la banda supresora w, de 0.557res igual a 15 dB. En consecuencia, si |G(e!)| = 1, s requiere que 20 logyo\G(e25*)| = -0.5 4B, (9.34a) 20 log g|G(e55)| = —15 4B. (9340) Primero se precomban las frecuencias del borde de banda digital para obtener las freeuencias del bor- {de del filtro analégico correspondiente, De acuerdo con la ecuacién (9.18), las frecuencias del borde de banda analégico pertinentes ©, y ©, correspondientes a las dos frecuencias del borde de banda digital «, y @, estén dadas por 0.4142136, De acuerdo con la ecuacién (4.31), el cociente de transicién inversa es 708496 EG, ~ oatazias ~ 7826080. Del rizo pasabanda especificado de 0.5 dB, se obtiene e? = 0.1220185, y de la atenuacién minima de la banda supresora de 15 dB, se encuentra que A? = 31.622777. Por lo tanto, de Ia ecuacién (4.32) el co- ciente de discriminacién inversa es 5.841979. Al sustituir estos valores en la ecuacién (4.35), se obtiene el orden N del filtro como reget th) log 9(15.841979) 6586997. Togio(1/k) ~ Togyo(2.8266814) if Por lo tanto, el entero superior més cercano, 3, se toma como el orden del filtro. Después, el orden de filtro se usa para determinar la frecuencia de corte a 3 dB ©. Para este fin, es posible utilizar la ecuacién (4.34a) o la (4.34b). Si O, se determina mediante el empleo de Ia ecuacién (4.346), entonces la especificacién de la banda supresora en , se satisface de modo exacto, mientras que la especificacién de la banda de paso se excede, lo cual proporciona un margen de seguridad en Q,, Sin ‘embargo, si la ecuacién (4.34a) se utiliza para resolver con respecto a, entonces la especificacién de la banda de paso en 0, se satisface exactamente, en tanto que se excede la especificacién de la banda su- presora en Al sustituir los valores de €2, © y N en Ta ecuacién (4.34a) se llega a 1.419915 x 0.4142135 = 0.588148. 1.419915(0, 487 488 Capitulo 9 Disefio de fitros digitales | d ; = bos in $a one 04x O6n O8n x “y O2n 04" 06k O8e x rota soa rc iin a) ) Figura 9.5: Curas de magitdy de anal del died fo pasaajsbasdoenel méido dela transformacién bilineal. Con el uso de la funcién butttap de Maras,’ se obtiene la funcién de transferencia de Butterworth pa- sabajas normalizada de tercer orden como 1 Hols) = Cae ea Fy {que tiene una frecuencia a 3 dB en Q = ciaa3 dBaQ, 4, por lo tanto, debe ser desnormalizada para llevar la frecuen- 588148, La funcién de transferencia Aesnormaleds cts dda por ee ( 5 )- 0.203451 OS Hn Xo 5a8i48) ~ (e+ OSBRTAB)( + O.5RETARS 7 OBASDIB)” ‘Al aplicar Ia transformacién bilineal a Io anterior, se llega finalmente a la expresién que se desea de la funcién de transferencia pasabajas digital: Gz) = HAs) |saa-enjre . 0.0662272(1 + 2-1)3 038) © (= 0.25932842"")(1 — 0.67628582-1 + 0.39174682~)" ° Las respuestas de magnitud y de ganancia correspondientes se grafican en la figura 9.5. 1 filtro pasabajas digital anterior puede disefiarse de manera directa en el dominio de z mediante el empleo de los archivos M buttord y butter. 9.4 Disefio de filtros digitales IIR Pasaaltas, pasabanda y supresores de banda En la seccién anterior se describis el diseio de filtros digitales IIR pasabajas. Ahora se consideraré el di- sefio de otros tres tipos de fltros digitales IIR. Para ello, es posible seguir dos procedimientos. EL primer procedimiento consiste en los siguientes pasos: Paso 1: Se precomban las especificaciones de la frecuencia digital del filtro digital deseado Gp(z) me- diante el empleo de la ecuacién (9.18) para llegar a las especificaciones de frecuencia del filtro ana- 6gico Hp(s) del mismo tipo. Paso 2: Se convierten las especificaciones de frecuencia de p(s) en las del prototipo de un filtro pasa- bajas analégico H,9(s) mediantela transformacién de frecuencia apropiada que se estudié en la sec- ci6n 45, SVease la seocien 4.4.6, 9.4. Disefio de filtros digitales IIR pasaaltas, pasabanda y supresores de banda Paso 3: Se diseia un filtro pasabajas anal6gico H,9(s) aplicando Tos métodos deseritos en la seccin 4.4 Paso 4: Se convierte la funcién de transferencia H,p(s) en Hp(s) mediante el empleo del inverso de la ‘transformacién de frecuencia utilizada en el paso 2. Paso 5: Se transforma la funcién de transferencia Hp(s) mediante el empleo de la transformacién bili neal de Ia ecuacién (9.14) para llegar a la funcién de transferencia IIR digital Gp(z) que se desea, El segundo procedimiento consiste en los siguientes pasos: Paso 1: Se precomban las especificaciones de frecuencia digital de filtro digital Gp(z) que se desea me- diante la ecuacién (9.18) para obtener las especificaciones de frecuencia de un filtro anal6gico Hp(s) del mismo tipo. Paso 2: Se convierten las especificaciones de frecuencia de Hp(s) en las del prototipo de un filtro pasa- bbajas anal6gico H,»(s) mediante la transformacién de frecuencia apropiada que se estudi6 en la sec- cidn 4.5. aso 3: Se disefa un filtro pasabajas anal6gico H9(s) aplicando el método descrito en a seccién 4.4. Paso 4: Se convierte la funcién de transferencia H,p(s) en una funcién de transferencia Gzp(z) de un fil- ‘to digital IIR mediante el empleo de la transformacién bilineal de la ecuacién (9.14) Paso 5: Se transforma G,»(z) en la funcién de transferencia digital Gp(z) que se desea con el uso de la ‘ransformacién espectral apropiada que se explicé en la seccién 9.5 Se ilustra el primer procedimiento en esta seccién con la ayuda de ejemplos. Disefio de un filtro digital IIR pasaaltas En el ejemplo 9.3 se considera el disefio de un filtro Chebyshev digital IIR pasaaltas de tipo 1. ~ EJEMPLO 9.3 Disefo de un fitro digital IIR pasaaltas Las especificaciones del filtro pasaaltas son las siguientes: borde de la banda de paso F, = 700 Hz, borde de la banda supresora F, = 500 Hz, rizo pasabanda a, = 1 dB, atenuacién minima de banda supresora a, = 32 dB, y frecuencia de muestreo F, = 2 kHz. ‘Con base en las ecuaciones (9.7) y (9.8) se determinan primero las frecuencias angulares normalizadas del bborde de banda como eae 200 Después se precomban las frecuencias digitales anteriores del borde mediante la ecuacién (9.18) para llegar 4 las siguientes frecuencias angulares del borde del filtro anal6gico pasaaltas: om) -m 2) (= (4) 1. En consecuencia, de acuerdo con la ecuacién (9.36), |F(2)| = |z|, ¥, por lo tanto, 1, enotro caso [>| = 1, (9.38) _ [> ts enowo caso fal > 1, \Fe)h <1, enotro caso |z] <1. jgura 9.9: Mapeo de las frecuencias angulares en Ia transformacién pasabajes-pasabajas para tres valores diferentes del parimetro A. 493

Вам также может понравиться