You are on page 1of 4

Proyecto 2:Transformada Z y Respuesta en frecuencia usando Matlab

Carlos Mauricio Lpez Martnez


Departamento de Electrnica Escuela Politcnica del Ejrcito Quito, Ecuador

I.

INTRODUCCIN
funciones de Matlab en tareas de

usado para realizar la Transformada Inversa de una funcin de transferencia dada. En este contexto, el comando residue recibir solo dos parmetros de entrada conteniendo los polinomios del numerador y denominador de ( ) en potencias descendentes

Utilizar

procesamiento digital relacionadas con la trasformada Z y la respuesta en frecuencia de sistemas. La trasformada Z constituye una generalizacin de la transformada de Fourier. Resulta de ms utilidad en algunos casos, dado que es ms manejable

de Z. La correspondiente respuesta de impulso x(n) puede ser determinada por con P=20,

analticamente, y adems, converge para un mayor conjunto de secuencias que la transformada de Fourier. La transformada Z juega en el estudio de los sistemas discretos el mismo papel que la

transformada de Laplace en los sistemas analgicos. MATLAB tiene una funcin para calcular la respuesta frecuencial de un sistema LTI (lineal e invariante en el tiempo). Esta funcin se denomina freqz()

x = zeros(1,P+1); num = [1 zeros(1,P+1)]; den = [1 0.6 -0.16]; for n = 0:P, [r,p,k] = residue(num(1:n+2),den); x(n+1) = sum(r); end; stem(0:P,x);

Para un polo de multiplicidad m > 1, el comando residuo evala la ecuacin (2.34) para mk = 1, 2,. . . , m. En tales casos, se debe considerar solo el residuo de

II.

Realizar los experimentos 2.1, 2.2 y 2.3 de la Seccin Do-it-yourself del libro texto. Experimento 2.1

en la suma que determina x(n).

Al comparar la Ecuacin (2.34) con las Ecuaciones (2.61) y (2.63) podemos ver que el residuo de un polo de ( ) con multiplicidad , es igual al

coeficiente

de su expansin parcial de fraccin.

Por tanto, el comando de Matlab residue puede ser

Dejando que z = ej, con 0 2, se determina la respuesta de frecuencia del sistema descrito en la ecuacin. En Matlab, sin embargo, esta respuesta se obtiene fcilmente usando el comando freqz. Para hacerlo, primero debe volver a escribir H (z) en su forma racional polinmica con exponentes negativos. Para valores grandes de N, los polinomios del numerador y el denominador de H (z) se define de manera eficiente con los mandos de matrices ceros y unos, como se ejemplifica Respuesta al impulso obtenida con el comando residue aqu para N = 10:

En este pequeo script, la variable r recibe los valores deseados de residuos que se resumen para determinar la x(n) secuencia representada en la grfica. El retardo de grupo, como se define en la ecuacin, se puede determinar a partir de la respuesta de fase o directamente con la grpdelay comando, cuyos argumentos de entrada y salida son los mismos que en el comando freqz. Repitiendo la secuencia de comandos anterior para N = 3, 6, y 20 y cambiar los nombres de las variables en consecuencia, se generan la figura, lo que indica que la ecuacin corresponde a un sistema de paso bajo cuyo ancho de banda disminuye con N.

Experimento 2.2
En el Experimento 1,3, analizamos el comportamiento de un sistema cuya salida-entrada de relacin es descrita por:

Tomando esta relacin en el dominio z y el uso de la propiedad de tiempo de desplazamiento asociado con la transformada z, se obtiene la funcin de transferencia causal de forma:

que tiene un poste cerca del crculo unitario con la fase de / 4 (hay que recordar que, para la transferencia funciones con coeficientes reales, un polo complejo o cero debe ir acompaado de su complejo conjugar). Esto es as porque, puesto que el denominador tiende a ser pequeo alrededor de este polo, la respuesta de magnitud tiende a ser grande. Adems, se puede disminuir en el otro frecuencias mediante la colocacin de ceros en z = 1 y z = -1, forzando una respuesta de cero en las frecuencias = 0 y = rad / muestra. Esta colocacin de polos y ceros se representa en la figura 2.16a, donde La ltima lnea genera la magnitud de respuesta resultante, que para N = 10 corresponde a la curva de trazos en la grfica. La respuesta de fase podra haberse obtenido de una manera similar mediante la sustitucin de abs con el ngulo de comando. p1 = 0.9ej / 4. La magnitud de respuesta correspondiente se muestra en la grfica. Un cdigo de Matlab que genera este ejemplo se da a continuacin:

En la grfica se observa las respuestas de magnitud de sistema lineal para N = 3 (lnea de la derecha), N = 6 (lnea a la izquierda del N=3), N = 10 (lnea a la izquierda del N=6), y N = 20 (lnea de la izquierda).

Experimento 2.3
El clculo geomtrico de la magnitud y la fase de una funcin de transferencia, como se ilustra en la figura 2,8 y ecuaciones, se puede utilizar para realizar diseos intuitivos de filtros digitales. El zp2tf funciones, que genera una funcin de transferencia dada las posiciones de sus polos y ceros, y freqz, que genera las respuestas de magnitud y de fase de una funcin de transferencia dada (vase la Seccin 2.13), son

herramientas importantes para tales diseos. Supongamos que queremos disear un filtro que proporciona una respuesta de magnitud significativa slo para frecuencias alrededor de / 4. Una forma de lograr esto es generar una funcin de transferencia

Podemos ver que los ceros insertados han producido, como un efecto secundario indeseable, una respuesta de magnitud grande alrededor = 3 / 2. Esto nos llama la atencin sobre el cuidado que se debe tener en el diseo de las funciones de transferencia a travs de la colocacin de polos y ceros. A frecuencias muy lejos de la ubicacin de los polos y ceros, todos los trminos de productos, tanto en el numerador como en el denominador de la ecuacin tienden a ser grandes.

Entonces, cuando el nmero de factores en el numerador (ceros) es mayor que el nmero de factores en el denominador (polos), la magnitud de la funcin de transferencia tambin tiende a ser grande. Una manera de resolver este problema es tener como muchos polos como ceros en la funcin de transferencia.

Puede ser visto que el filtro diseado tiene de hecho la respuesta de magnitud deseada, con un pronunciado pico alrededor de / 4. Hay que tener en cuenta que cuanto ms cerca de la magnitud del polo es al crculo unidad, la ms pronunciado es el pico de la respuesta de magnitud.

You might also like