You are on page 1of 5

La transformada Z y respuesta en frecuencia usando

Matlab
Daniel.M.Toaquiza.U.
Departamento de Elctrica y Electrnica en Automatizacin y control
Universidad de la Fuerzas Armadas ESPE
Quito, Ecuador
E-mail: Daniel_toa@hotmail.com


ResumenMatLab es un software que permite la
resolucin de problemas en tiempo, con soluciones
rpidas implementando el uso de la transformada z
como ayuda a la solucin de problemas en tiempo
real y el uso de la respuesta en frecuencia como
simplificacin de problemas en filtros.

I. INTRODUCCION
Matlab es un sistema basado en matrices que
permite resolver problemas numricos
relativamente complejos y visualizar los
resultados con facilidad, debido a que los
planteamientos y las soluciones se expresan de
manera similar a su forma matemtica original.
En general, con el uso de Matlab se visualiza
las diferentes soluciones que se pueden mostrar en
las ventanas de Matlab, en donde se visualiza, lo
que realiza las funciones discretas en diferentes
intervalos de tiempos.

II. FUNDAMENTOS TEORICOS

En las matemticas y procesamiento de seales,
la Transformada Z convierte
una seal real o compleja definida en el dominio
del tiempo discreto en una representacin en el
dominio de la frecuencia compleja.
1. Transformada Z bilateral
TZ bilateral de una seal definida en el dominio
del tiempo discreto x[n] es una funcin X(z) que
se define.


2. Respuesta en frecuencia
La funcin de trasferencia de un sistema lineal e
invariante en el tiempo (LTI), se define como el
cociente entre la transformada Z de la salida y la
transformada Z de la entrada, bajo la suposicin
de que las condiciones iniciales son nulas.
() =
()
()

III. IMPLEMENTACION Y RESULTADO
EXPERIMENTOS
A. EXPERI MENTO 2.1

En este primer experimento se buscara una
manera de encontrar la transformada Z inversa as
tendremos que el residuo de comandos de MatLab
puede ser utilizado para encontrar dicha
transformada de una funcin de transferencia dada
as tendremos en MatLab los siguientes comandos
para un P = 20:

Fig. 1 cdigo experimento 1
Se observa en la sucesin de comandos de la
figura1 que utilizamos la funcin seros la cual nos
permite localizar los seros que presenta dicha
funcin de transferencia como tambin el
comando residue que nos permitir realizar la
transformada Z inversa

Fig. 2 Respuesta de y{n}
Si Tomamos esta relacin en el
dominio z y utilizando la propiedad de
desplazamiento de tiempo asociado con la
transformada z, se obtiene la siguiente
funcin de transferencia:
[] =
[]
[]
=
1 +
1
+. . . +
+1


Para determinar la respuesta en frecuencia
utilizaremos el comando freqz y lo primero
que se hace es reescribir 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 el
comando de ceros de la matriz para N = 10
tendremos

Fig. 3 cdigo en Matlab de la respuesta en frecuencia
B. Experimento 2.3
En este experimento se presenta una
funcin de transferencia en la cual se
trabajara con el comando freqz que nos
permitir encontrar sus valores de magnitud
y fase y el comando zplane para encontrar los
valores de polos y seros que posee dicha
funcin:

Fig. 4 cdigo MatLab
IV. RESULTADOS
A. Experimento 2.1
Luego de implementar el cdigo en MatLab
con el comando residue la transformada z
inversa ser:

Fig. 5 funcin y{n}
B. Experimento 2.2
Al incluir el comando freqz
encontraremos la magnitud y fase lo que nos
da como resultado:

Fig. 6 Magnitud y fase para N=10
Ahora determinaremos los seros y polos de la
funcin de transferencia utilizando el
comando zplane asi tendremos como
resultado para N = 10 con el plano de
convergencia.


Fig. 7 polos y zeros del plano de convergencia
Siguiendo con la misma sucesin de pasos
encontraremos para N = 3, 6, 10.
Determinando que pasa mientras ms
pequeo es N obtendremos el grupo de
retardo mostrado en la siguiente figura.

Fig. 8 amplitud y fase para N=3, 6,10
C. Experimento 2.3
En esta resolucin luego de ser
implementado el cdigo se dar respuesta a la
funcin de transferencia H[z] reemplazando
el valor de z con

para distintos valores de


w as tendremos:
1 = 0.9

4
, z = [1 1]


Fig. 9 grafica de la funcin
1 = 0.9

4
, z = [

3
8
]

Fig. 10 amplitud y fase de H {z}
Para p1 = 0.9

4
, p2 = 0.9
(

20
)
,
p3 = 0.9
(

4
+

20
)
y z = [

8

3
8

]



Fig. 11 amplitud y fase de H{z}
Para p1 = 0.9*

4
, p2 = 0.9*
(

20
)
,
p3 = 0.9*
(

4
+

20
)
y z = [

8

3
8

]

Fig. 12 amplitud y fase de H{Z}
V. ANLISIS DE RESULTADOS

Al momento de realizar las grficas
con las distintas funciones de
MatLab, se muestra como
representar la misma funcin en
diferentes planos.
Las grficas de fase se atenan con se
propagan hacia el infinito.
A la atenuacin observada se la
puede llamar tambin como ruido
Mientras mayor es el valor de N
mayor es su rango de operacin.
Con el uso de la transformada z se
puede facilmete dar uso al respuesta
en frecuencia.

VI. CONCLUSIONES
Matlab facilita el clculo tanto de
magnitud como de fase de una
funcin de transferencia con dos
comandos fciles de usar como lo
son el freqz y el zplane para grafica
de zeros y polos.

Al utilizar los comandos adecuados
se puede modelar de forma prctica
cualquier funcin de transferencia de
todo tipo de sistema.

Al realizar esta prctica se aprende a
crear de una manera eficiente
modelos de polos y ceros o como
tambin modelos de funcin de
transferencia, lo cual tiene suma
importancia al momento de procesar
seales.

Para el clculo de aproximado de
polos y zeros en respuesta en
frecuencia MatLab ayuda en gran
parte mediante el uso de un simple
comando como zplane.

Despus del anlisis y comparacin
de funciones de transferencia se
verifico que si una funcin tiene un
N=10 su grupo de retardo para N<10
sera mucho menor y mantendr sus
caractersticas originales de la seal,
mientras que si su N es cada vez
mayor se podr visualizar una grfica
casi incomprensible y se ocupara
ms comandos para una mejor
visualizacin.

En lo que se refiere a determinacin
de magnitud y fase con respuesta a

y diferentes intervalos de z se
visualiza que mientras menor se w la
grfica de la funcin de transferencia
va disminuyendo en fase o lo que
sera lo mismo se desfasa respecto de
w mientras que la magnitud no sufre
alteracin alguna.
VII. BIBLIOGRAFA

Diniz P. ( 2012).Digital Signal Processing.
Segunda Edicin. 12-10-2012.

Hayes M. (1999).Schaums outline of theory and
problems of digital signal. Primera Edicion. 12-
10.2012.

Alan V. Oppenheim and Ronald W.
Schafer, Discrete-Time Signal Processing, 3rd
Edition, Prentice Hall, ISBN 978-0131988422,
2009.

Vinay K. Ingle, John G. Proakis, Digital Signal
Processing Using Matlab, 3rd Edition, Cengage
Learning, ISBN 978-1-111-42737-5, 2012.