Professional Documents
Culture Documents
(1)
Una forma alternativa de escribir una ecuacin de diferencia de un filtro IIR es por medio de 2 funciones
de transferencia individuales en cascada, esto quiere decir:
H ( z ) H1 ( z ) H 2 ( z )
(2)
H1 ( z ) bk z
(3)
k 0
H 2 ( z)
1
N
1 ak z
(4)
k 1
Segn sea el orden en que se ubican las funciones de transferencia (3) y (4) se llegar a uno de 2 tipos de
realizaciones en formas directas. La ubicacin de H1(z) antes que H2(z) llevar a la llamada Forma Directa
I, la cual requiere de M+N+1 multiplicaciones y posiciones de memoria, y M+N sumas. Esta
implementacin es la ms intuitiva, ya que el filtro se implementa como su ecuacin de diferencia original,
sin ningn tipo de reordenamiento. Por otro lado, si se ubica H2(z) antes que H1(z), la realizacin obtenida
es conocida como Forma Directa II. En este caso, se requiere de una variable intermedia w(n) para
implementacin del filtro, lo que agrega una nueva ecuacin de diferencia. Como es de esperar, esta
variable adicional slo es una herramienta de implementacin y no genera cambios en el filtro. La principal
ventaja de esta implementacin es que necesita menos posiciones de memoria (usa max{M,N} en vez de
M+N+1), aunque el nmero de multiplicaciones y sumas sigue siendo el mismo. A partir de (3) y (4) se
obtienen las ecuaciones de diferencias correspondientes:
UTFSM-2011
2
N
w( n) x ( n) ak w(n k )
k 1
y ( n) bk w( n k )
(6)
H ( z ) H 2 ( z ) H1 ( z )
(7)
k 0
(5)
H ( z)
W ( z) Y ( z)
(8)
X ( z) W ( z)
Es posible visualizar claramente estas diferencias mediante un filtro IIR de segundo orden. Las Fig. 1 y
Fig. 2 lo muestran uno en su estructura de la Forma Directa I y II, respectivamente.
UTFSM-2011
H ( z) H k ( z)
(9)
k 1
bk 0 bk1 z
1 ak 1 z
bk 2 z
ak 2 z
(10)
Como existen muchas formas de manejar los polos y ceros de (9) en secciones de segundo orden, habr
muchas realizaciones en cascada y varias maneras de ordenar los subsistemas resultantes. Aunque todas las
realizaciones en cascada son equivalentes en aritmtica infinita, las diferentes realizaciones difieren
significativamente cuando se implementan con aritmtica de precisin infinita.
x(n) = x1(n)
x2(n)
H1(z)
H2(z)
y1(n)
xK(n)
y2(n)
y(n)
HK(z)
UTFSM-2011
y tf2sos.
3.4. Disee un filtro Butterworth pasabanda con frecuencias entre 400[Hz] y 800[Hz], y de orden 4, 10
y 20. Qu sucede con los polos y ceros del sistema a medida que aumenta el orden del filtro? Qu
implicancias tiene esto en relacin con la implementacin en la tarjeta DSK?
Informe de laboratorio:
Imprima su cdigo de MATLAB y los grficos requeridos. Comente sus observaciones y etiquete sus
grficos adecuadamente.
UTFSM-2011
Informe de laboratorio:
Imprima su cdigo de MATLAB y los grficos requeridos. Comente sus observaciones y etiquete sus
grficos adecuadamente.
UTFSM-2011
en la pgina web del laboratorio. Observe y analice salida del cdec en funcin de la seal
de entrada. Pruebe los efectos auditivos del filtrado utilizando una seal de entrada del micrfono. Es
posible que deba manipular la amplitud de la seal para una mejor visualizacin y percepcin auditiva de la
seal.
5.1. Implemente los filtros del punto 4.2 de la Parte I del Laboratorio considerando una ventana
rectangular y buffer circular. Compare el desempeo obtenido con lo simulado. Cmo cambia la
frecuencia de corte al variar la frecuencia de muestreo?
5.2. Implemente el filtro de orden 150 del punto 4.4 de la Parte I del Laboratorio y busque el mximo
orden del filtro que pueda implementar con un buffer circular. Compare el desempeo obtenido
con lo simulado. Compare adems estos resultados con los obtenidos utilizando un buffer lineal.
5.3. Implemente los filtros del punto 3.1 de la Parte II del Laboratorio. Compare los resultados con lo
simulado y comente.
5.4. Implemente los filtros Chebyshev obtenidos en el punto 3.2 de la Parte II del Laboratorio en su en
su Forma Directa I. Compare los resultados con lo simulado y comente.
5.5. Implemente los filtros anteriores en su Forma Directa II. Compare los resultados con lo obtenido
anteriormente y comente.
5.6. Implemente los filtros Chebyshev obtenidos en el punto 3.3 de la Parte II del Laboratorio.
Compare los resultados con lo simulado y comente.
Informe de laboratorio:
Imprima su cdigo C/C++ y los grficos requeridos para cada punto. Comente detalladamente sus
observaciones y etiquete sus grficos adecuadamente.
UTFSM-2011