Professional Documents
Culture Documents
Transformada Z en Matlab
Reyes Lpez Misael, Gonzlez Arevalo Elfrich, Ruiz Prez Christian (christianjord@hotmail.com).
Resumen
Con la ayuda de los comandos TF2ZP, ZP2SOS y ZPLANE de Matlab, se pueden evaluar rapidamente parametros, valores de los polos y ceros de la transformada Z, asi como la graficacin de los mismos en el plano Z.
Introduccin
Primero con el comando TF2ZP convertimos la funcion de transferencia a polos y ceros, posteriormente con ZP2SOS estos nuevos valores se convierten en un modelo de segundo orden para que finalmente con ZPLANE, despus de encontrar los polos y ceros de una trasformada-z, se pueden graficar en el plano-z. El plano-z es un plano complejo con ejes reales e imaginarios para la variable compleja de z. La posicin del plano complejo es dada por re i y el ngulo se da del lado positivo del eje real del plano y se escribe . Al graficar los polos y ceros, los polos son mostrados con "x" y los ceros con "o".
Problema 1
Sea la transformada z.
el diagrama de polos y ceros puede ser obtenido con la funcion zplane. Mientras que la funcion tf2zp es utilizada para determinar los ceros y polos de la transformada en formato racional. Escriba una funcion en Matlab para calcular y desplegar los polos y ceros, para calcular y desplegar la forma factorizada (se recomienda utilizar la funcion zp2sos).
Cdigo
function yPrac5_1(NUM,DEN) [Z,P,K]TF2ZP(NUM,DEN) [SOS,G] ZP2SOS(Z,P,K) zplane(Z,P);
Ejemplos
a) num[1 0]; den[1 -2]; prac5_1(num,den). Z 0 , P 2 b) num[1 0]; den[1 -1]; prac5_1(num,den). Z 0; P 1; K 1; SOS 1 0 0 1 -1 0; G 1 c) num[1 4 3]; den[1 2 -8 0]; prac5_1(num,den) Z -3, -1; P 0, -4, 2;K 1; SOS 0 1 0 1 4 0 1 4 3 1 -2 0; G 1;
Problema 2
De los polos y ceros generados en la pregunta anterior, determine las regiones de convergencia de las transformadas e indique explicitamente todas las posibles ROCs. De los diagramas de polos y ceros se puede determinar el tipo de secuencia original? S, siempre y cuando los ceros y polos sean simples. Para el inciso a) tenemos que nuestra funcin es: z 1 ROC: |2z 1 | 1 |z| 2 z 2 1 2z 1
ROC |z|2
1
1 z
ROC: |z 1 | 1 |z| 1
8 41 z
5 42 z 5 0. 5z
3 8z 3 8z
32 1 1 1/4 z
81
Por lo tanto nuestra ROC general ser la interseccin de todas las ROC presentes, hay que tomar en cuenta que para el ltimo trmino existe un n desplazado por lo que su ROC es todo el plano Z excepto z0. ROC: | 0. 25z| 1 |z| 4 |z| 2 z |0. 5z| 1 z0
0 2 |z| 4
Conclusiones
Gracias a las funciones TF2ZP, ZP2SOS y ZPLANE es muy fcil conocer toda la informacin que representa a una seal. Con slo incluir los valores de los coeficientes de cada Z, se pueden conocer cada uno de sus polos y ceros y obtener una representacin grfica de ello, con lo cual podemos recuperar nuestra seal particular en tiempo discreto dada por esos ceros y polos.
Bilbliografa.
TRATAMIENTO DIGITAL DE SEALES PROAKIS, JOHN G. \ MANOLAKIS DIMITRIS G. 1998