Sunteți pe pagina 1din 6

Respuesta en frecuencia de

sistemas discretos
Laboratorio No. 8
Anlisis de Seales y Sistemas

Catedrtico: Ing. Walter Zelaya

Ciclo I/2015

Resumen

En esta prctica de laboratorio se analiza un mtodo para el clculo de la respuesta en


frecuencia de cualquier sistema LTI, descrito por una ecuacin en diferencias, o cualquier
sistema con el que se cuente con los coeficientes de su respuesta al impulso h[n], es decir,
se asume que los coeficientes del filtro o sistema ( ) son conocidos. Entonces la
respuesta en frecuencia del filtro se calcular directamente introduciendo los coeficientes
del filtro en la funcin freqz. Con todos los conocimientos adquiridos a lo largo de las
prcticas de laboratorio, se podrn disear e implementar va software, filtros FIR con
ventanas, analizando su respuesta al impulso h[n] y su respuesta en frecuencia H(ej ).

Objetivos

Estudiar las caractersticas de un filtro digital, partiendo de su representacin en el


dominio de la frecuencia.
Obtener la respuesta en frecuencia de un sistema LTI, que cumpla con la condicin
de que el filtro sea de fase lineal o que sea descrito con ecuaciones en diferencias.
Conocer la diferencia entre la transformada de Fourier y la transformada Z e
identificar cuando es que estas coinciden.
Aprender a utilizar la funcin freqz aplicando conceptos de frecuencia de
muestreo, nyquist, muestreo, etc. para entender los resultados obtenidos.
Laboratorio 8 - Anlisis de Seales y Sistemas Respuesta en frecuencia

Fundamento terico
En el estudio de la respuesta en frecuencia de un sistema LTI, es necesario aplicar la
transformada Z o de Fourier en su defecto. Adems cuando se est diseando un filtro se
debe especificar una frecuencia de corte, la banda de paso, la banda de rechazo y el rizado
del filtro.

Sobre las transformadas

La transformada de Fourier tiene una importancia fundamental en la representacin y


anlisis de seales y sistemas discretos. Una generalizacin de ella es la transformada Z. La
funcin de transferencia de un sistema se puede escribir en trminos de la transformada Z.

Y(z)
H(z)
X(z)

Transformada que se define para una seal x[n], como:


X(z) Z{x[n]} = x[n] z n


n=

Donde n es un entero y z es, en general, un nmero complejo de la forma: z = Aej.

La Transformada Z convierte una seal que est definida en el dominio del tiempo discreto
(que es una secuencia de nmeros enteros) en una representacin en el dominio de la
frecuencia compleja, que es donde se analiza las frecuencias de paso y paro de filtro pasa
banda. Hay que notar que cuando z n es reemplazado por ejn , la transformada z se
convierte en la transformada de Fourier. Cuando la transformada de Fourier existe z = ej ,
la cual debe tener la magnitud unitaria (A=1) para z. Entonces las transformada de Fourier
y su inversa para el tiempo discreto queda definida asi:


X = x[n]
n=

1
1
[] = { } ( )
2

Filtro digital FIR (Respuesta al Impulso Finita)

Los filtros de fase lineal con respuesta al impulso finita se definen a continuacin, mediante
un anlisis en el dominio del tiempo discreto y el dominio de la frecuencia. Dado una h[n],

Escuela de Ingeniera Elctrica Universidad de El Salvador 2


Laboratorio 8 - Anlisis de Seales y Sistemas Respuesta en frecuencia

para 0 n L 1 el cual es la respuesta al impulso de longitud o duracin (finita) L.


Entonces la funcin (de transferencia) que describe al sistema es:
L1

H(z) = h[n] z n
n=0

H(z) = h0 + h0 z 1 + + hL1 z (L1)

Se puede ver que es la misma entrada retardada cada vez ms en el tiempo, multiplicada
por diversos coeficientes y finalmente sumada al final, que es prcticamente la idea bsica
que se aplica en Octave, especficamente con la funcin freqz.
L1
(L1)
H(z) = z h[n] z L1n
n=0

Donde hay (L-1) polos en el origen z = 0 (polos triviales) y (L-1) ceros localizados en algn
lugar del plano z.

La funcin de la respuesta en frecuencia es:


L1

H e = h[n] ejn ,
j

n=0

Para que el sistema se impone la restriccin de fase lineal:

H ej = ,

Donde es un retraso de fase constante, entonces para que adems h[n] sea simetrica se
debe cumplir:

h [n] = h[L-1-n], 0 n (L 1)

con
L1
=
2

Por lo tanto h[n] es simtrica con respecto a , el cual es el eje de simetra.

El orden del filtro est dado por L-1, es decir, el nmero de coeficientes. Tambin la salida
puede ser expresada como la convolucin de una seal de entrada x[n] con un filtro h[n]:
L1

y[n] = h[k] x[n k]


k=0

Escuela de Ingeniera Elctrica Universidad de El Salvador 3


Laboratorio 8 - Anlisis de Seales y Sistemas Respuesta en frecuencia

El diseo de cualquier tipo de filtro, se puede lograr combinando el diseo de dos filtros
pasa bajas a distintas frecuencias de corte. Para un filtro pasa banda la combinacin es
como la siguiente:

Figura 1. Diseo de un filtro pasa banda mediante dos filtros paso bajos.

Debido a lo anterior, es indispensable la profundizacin en el diseo del filtro pasa bajo, en


esta ocasin con el mtodo de las ventanas, que es justamente lo estudiado en la gua
anterior. La tabla 1, mostrada anteriormente en otra prctica, muestra la dependencia que
tienen los diversos tipos de filtros con respecto al paso bajo.

Tipo de filtro Dominio de la frecuencia Dominio del tiempo discreto Condicin

Paso altas 1 = () [] [] = (1) []


Paso banda 1 1 2 2 1 [] 2 [] 1 > 2
Rechaza banda 1 1 1 + 2 2 [] 1 [] + 2 [] 1 < 2
Tabla 1. Dependencia de filtros paso bajas.

Respuesta en frecuencia de sistemas descritos por ecuaciones en diferencias

Considere la misma ecuacin en diferencias estudiada anteriormente.

1
[] 1.8 cos [ 1] + 0.81 [ 2] = [] + [ 1]
16 2

La funcin de transferencia de este sistema es racional, y est dada por:


1
1 + 1
2
() =
1 1.8 cos 1 + 0.81 2
16

La funcin freqz puede usarse para hallar la respuesta en frecuencia, porque la


evaluacin de la transformada Z en la circunferencia del radio unitario es equivalente a la
transformada de Fourier de tiempo discreto.

Escuela de Ingeniera Elctrica Universidad de El Salvador 4


Laboratorio 8 - Anlisis de Seales y Sistemas Respuesta en frecuencia

Sugerencias en octave

La orden [H,W]=freqz(b,a,N,whole) evaluar, en la circunferencia de radio


unitario, la respuesta en frecuencia de un filtro para N frecuencias equidistantes. Si no se
usa la opcin 'WHOLE', freqz utilizar la mitad superior de la circunferencia de radio
unitario (desde la frecuencia 0 a ), que es suficiente para filtros con coeficientes reales.
Los vectores de salida, H y W, devolvern N muestras de la respuesta en frecuencia (en H)
y N valores equidistantes de (en W) desde 0 a 2 o desde 0 a . En la figura 2, se presenta
la ayuda con el uso de esta funcin, esto se obtiene digitando help freqz en la consola
de Octave.

Figura 2. Ayuda de la funcin freqz.

Desarrollo de la prctica
a. Usando la funcin freqz encuentre la respuesta en frecuencia del filtro paso bajo
estudiado en la gua de laboratorio 7 (Filtros digitales) y corrobore que la frecuencia
de corte sea la adecuada.

b. Para la ecuacin en diferencias (estudiada en la gua de laboratorio 6 Ecuaciones


en diferencias), cuya funcin de transferencia se muestra a continuacin, realice los
siguientes clculos en el dominio de la frecuencia:

Escuela de Ingeniera Elctrica Universidad de El Salvador 5


Laboratorio 8 - Anlisis de Seales y Sistemas Respuesta en frecuencia

1
1 + 1
2
() =
1 1.8 cos 1 + 0.81 2
16

Haga la representacin grfica del mdulo y la fase, con 512 muestras en frecuencia
alrededor de toda la circunferencia del radio unitario.
Por ejemplo, utilice plot(W,abs(H)) o plot(W, angle(H)).

c. Vuelva a representar la respuesta en frecuencia utilizando solamente la mitad


superior de la circunferencia de radio unitario ( comprendida entre 0 y ). Esto es
suficiente, dadas las simetras de las respuestas del mdulo y de la fase, como se
puede observar en el apartado (b).

d. Especifique el tipo de filtro definido por esta ecuacin en diferencias: paso alto,
paso bajo, paso todo, paso banda o banda eliminada.

e. Ahora est preparado para experimentar con otras ecuaciones en diferencias para
ver los tipos de filtros que es capaz de crear. Para las siguientes ecuaciones en
diferencias, determine su respuesta en frecuencias e indique el tipo de filtro que
representan.

[] + 0.13 [ 1] + 0.52 [ 2] + 0.3 [ 3] =


0.16 [] 0.48 [ 1] + 0.48 [ 2] 0.16 [ 3]
[] 0.268 [ 2] = 0.634 [] 0.634 [ 2]
[] + 0.268 [ 2] = 0.634 [] + 0. 634 [ 2]
10[] 5[ 1] + [ 2] = [] 5[ 1] + 10 [ 2]

Bibliografa
1. Oppenheim, A. V. y Willsky, A. S. Anlisis de Seales y Sistemas. Prentice Hall,
1998. Captulo 3, Seccin 3.9.2, Pginas 237-239.

2. Burrus, C.Sidney, James H. McClellan, Alan V. Oppenheim, Ejercicios de


Tratamiento Digital de la Seal, utilizando Matlab v.4, Capitulo 1 / Seales y
Sistemas Bsicos, Pginas 13 y 14.

Escuela de Ingeniera Elctrica Universidad de El Salvador 6