Sei sulla pagina 1di 4

Transformada Z

Ejemplos

Ejemplos de clculo

1. Transformada Z.

1.1. Calcular la transformada Z de x[n], por definicin, indicando la regin de convergencia

| | n u n n x

2
cos



Solucin: Por definicin

( ) | | | |
1 ;
1
1
1
1
2
1
1
1
2
1
2
1
2
1
2 2
cos
2
0 0
1
2
1
2
2 2
0
2 2
>
+
=

= + =
=
+
=

= =



z
z
z e z e
z e z e
z
e e
z n u n z n x z X
n n
j j
n
n j
n
n j
n
n
n j n j
n
n
n
n




1.2. Calcular la transformada Z de las secuencias utilizando las propiedades

| | ( ) | | | | | | | | | | n u n n x n u n n x n u n n x
n

=
2
cos
4
1
2
cos 3 3
2
cos 3 2 1



Solucin: Utilizando la propiedad de desplazamiento en el tiempo

( ) < <
+
=

z
z
z
z X 1 ;
1
2
3
1

Utilizando la propiedad de reflexin

( ) 1 ;
1
1
2
2 <
+
= z
z
z X

Utilizando la propiedad de escalado en el dominio Z

( )
( ) 4
1
;
16
1
1
1
4 1
1
2
2
3 <
+
=
+
=

z
z
z
z X


2. Antitransformada Z.

2.1. Determinar la secuencia unilateral derecha x[n] calculando la antitransformada de X(z)
2.1.1. Utilizando la propiedad de diferenciacin en el dominio Z.
2.1.2. Por desarrollo en series de potencias.
2.1.3. Por expansin en serie de z
1
mediante divisin decreciente de polinomios.

Solucin: 2.1.1. Utilizando una funcin auxiliar W(z) con W
2
(z)=X(z)
| | | | n u n w
z
z W
n
Z

=
|
|
.
|

\
|

=

2
1
2
1
1
1
) (
1


por propiedad de diferenciacin en la frecuencia

| | | | n u n n nw z z
z
z W
z
n
Z

=
|
|
.
|

\
|
=



2
1
2
1
1
2
1 ) (
2
1 1


Si a la funcin anterior la llamamos V(z)=zW(z)/z, entonces X(z) puede escribirse en la
forma X(z)=2zV(z), y por propiedad del desplazamiento en el tiempo

( ) | | | | | | | | 1
2
1
1 2 1 2 2 ) (
1
+

+ = + = =
+
n u n n v n x z zV z X
n
Z


2.1.2. Tomando una variable intermedia v
( )
| |
| | | | | | | | 1
2
1
1
2
1
1 ) (
1 ) (
)! 1 ( ) 0 (
6 ) 0 ( ' '
2 ) 0 ( '
1 ) 0 (
!
) 0 (
1
1
) (
2
1
0
0
) (
0
) (
2
1
+

+ =

+ =
+ =

+ =
=
=
=
=

= =

n u n n x z n z X
v n v X
n X
X
X
X
n
v X
v
v X z v
n
Z
n
n
n
n
n
n
n
n n


2.1.3. Calculando el binomio al cuadrado en el denominador y dividiendo
2
1
z
2
1
1
1
) z ( X
|
|
.
|

\
|

=

10

3. Caracterstica de los sistemas de tiempo discreto.

3.1. Calcular H(z) para determinar la cantidad de retardos que requerira la implementacin
de un oscilador discreto cuya respuesta impulsiva sea

Solucin: h[n] toma los siguientes valores para 0n2

| | | | | | | |
=

= + + = =

1 0
0 2 2 1 3 2 2 1
3 2
si n
si n h n n n n si n
si n


Para n>2, h[n]=h[n-3]. Entonces la respuesta impulsiva puede expresarse en forma recursiva


Su transformada puede escribirse como producto de trminos que representan dos sistemas
H
1
(z) y H
2
(z)en cascada, el primero con un retardo (z
-3
) y el segundo con dos (z
-1
y z
-2
)

3.2. Un promediador mvil es definido por la ecuacin en diferencias siguiente. Determinar
un sistema recursivo equivalente. Determinar la posicin de los polos y ceros del
sistema.
| | | | | | | | ( ) 1 N n x ... 1 n x n x
N
1
n y + + + + =

Solucin: Calculando la transformada Z


Despejando y antitransformando


La transferencia tiene un cero de orden N en z=1, un polo de orden 1 en z=1 y otro de orden
N-1 en z=0


3.3. Disear un sistema causal que, ante la entrada x[n] siguiente, elimine las dos primeras
componentes y deje inalterada la magnitud de la tercera (pudiendo sufrir un
desplazamiento de fase)

| | | | n cos
4
n 3
cos
2
n
cos n x +


=

Solucin: Los ceros de la funcin transferencia deben situarse en las frecuencias a suprimir


La funcin de transferencia debe tener la forma siguiente

| | { } ,... 3 , 2 , 1 , 3 , 2 , 1 n h

=
| |
| | | | | | | | 1
2
1
1
2
1
1 ) (
...
2
1
1 ...
16
5
8
4
4
3
1
4
1
1
1
) (
1
2 4 3 2 1
2 1
+

+ =

+ =
+

+ + + + + + + =
+
=



n u n n x z n z X
z n z z z z
z z
z X
n
Z
n
n
n
n
| | | | | | | | | | 3 n h 2 n 3 1 n 2 n n h + + + =
( ) ( ) ( ) ( ) z H z H z 3 z 2 1
z 1
1
z 1
z 3 z 2 1
z H 2 1
1 1
3 3
1 1
= + +

+ +
=



( )( ) ( ) ( ) | | | | | | | | ( ) N n x n x
N
1
1 n y n y z 1
N
1
z X z 1 z Y
z
N 1
= =

( ) ( ) | | ( ) ( )
1
N 1 N
0 i
i 1 N 1
z 1
z 1
N
1
z X z
N
1
z X z ... z 1
N
1
z X z Y


=
+

= = + + + =

( )
( )
( ) ( )

=
=
=

= = =

0 p
1 p
1 z
1 z z
1 z
N
1
z 1
z 1
N
1
z
N
1
z X
z Y
z H
) 1 N (
) 1 (
) N (
2
1
1
1 N
N
1
N 1 N
0 i
i
4
3
j
4 , 3
2
j
2 , 1
j
e C ; e C e z

= = =
11

Para que el sistema sea causal, el polo debe ser de cuarto orden y situarse en z=0


El argumento de H(z) es el fasor z=e
j
, que puede considerarse como un nmero complejo
de mdulo unitario. La tercer componente tiene frecuencia angular digital =. Entonces,
imponiendo la condicin de que la transferencia sea unitaria para esa componente,
H(e
j
)|
=
=1, se puede despejar k


( )
( )
( )( )
( ) ( ) k
N
1 k
2 3 4
k
N
1 k
2 2
k
N
1 k
4
3
j
4
3
j
2
j
2
j
p z
1 z 2 z 2 z 2 z
k
p z
1 z 2 z 1 z
k
p z
e z e z e z e z
k z H

+ + + +
=

+ + +
=
=

|
|
.
|

\
|

|
|
.
|

\
|

|
|
.
|

\
|

|
|
.
|

\
|

=
= =
=

( )
4
4 3 2 1
z
z z 2 z 2 z 2 1
k z H


+ + + +
=
( ) ( )
2 2 4
1
k 1 2 2 4 k
e
e e 2 e 2 e 2 1
k e H
4 j
4 j 3 j 2 j j
j

= = =
+ + + +
=

12
Ejemplos de simulacin

1. Transformada de Fourier de Tiempo Discreto.

1.1. Simular un sistema promediador mvil calculando la respuesta al impulso y graficando
la transferencia y el diagrama de polos y ceros

| | | | | | | | ( ) 1 N n x ... 1 n x n x
N
1
n y + + + + =

Solucin:

%Programa para el calculo y grafica la TZ
%Ejemplo de Simulacion 1.: Sistema promediador movil
clc, clear, close all

%Especificaciones
ninicial=0; %instante inicial
nfinal=63; %instante final
puntos=64; %cantidad de puntos para calculo de la H(e^jw)

%Tiempo
n=ninicial:1:nfinal; %tiempo discreto
N=nfinal-ninicial; %cantidad de muestras

%Coeficientes de la ecuacion en diferencias del sistema
bn=zeros(1,N); bn(1:20)=1/20; an=1;

%Respuesta al impulso del sistema
hn=impz(bn,an,n);

%Transferencia y respuesta en frecuencia del sistema
[Hz,Hw,z,w,c,p]=zt(bn,an,0,1);

%Graficos
figure
stem(n,hn,'k.-')
xlabel('n')
ylabel('h[n]')
title('Respuesta al impulso del sistema')

%Grafica de los polos y ceros
figure
zplane(c,p)
title('Diagrama de polos y ceros')

Potrebbero piacerti anche