Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplos Trans Z
Ejemplos Trans Z
Ejemplos
2. Antitransformada Z.
Ejemplos de cálculo
2.1. Determinar la secuencia unilateral derecha x[n] calculando la antitransformada de X(z)
1. Transformada Z.
2.1.1. Utilizando la propiedad de diferenciación en el dominio Z.
1.1. Calcular la transformada Z de x[n], por definición, indicando la región de convergencia 2.1.2. Por desarrollo en series de potencias.
1
π 2.1.3. Por expansión en serie de z± mediante división decreciente de polinomios.
x n = cos n u [n ]
2 1
X( z ) = 2
1
Solución: Por definición 1 − z −1
2
π π
j n −j n 2
∞ ∞
π ∞
e 2
+e 2 Solución: 2.1.1. Utilizando una función auxiliar W(z) con W (z)=X(z)
X (z ) = ∑ x[n]z − n = ∑ cos 2 n u[n ]z − n = ∑ 2
z−n =
1 1
n
↔ w [n ] = u [n ]
Z
n = −∞ n = −∞ n =0
W (z) =
1 ∞ j
π
n 1 ∞ −j
π
n 1 1 1 1 1 1 −1 2
1 − z
= ∑e
2 n =0
2
z −n + ∑e
2 n =0
2
z −n =
2 j
π
+
2 −j
π
=
1 + z −2
; z >1
2
−1 −1
1− e 2
z 1− e 2
z
por propiedad de diferenciación en la frecuencia
1.2. Calcular la transformada Z de las secuencias utilizando las propiedades
−2 n
∂W ( z ) 1 −1 1 Z 1
π π 1
n
π −z = z 1 − z −1 ↔ nw [n ] = n u [n ]
x 1[n ] = cos (n − 3 )u [n − 3] x 2[n ] = cos− n u [− n ] x 3[n ] = cos n u[n ] ∂z 2 2 2
2 2 4 2
Si a la función anterior la llamamos V(z)=–z∂W(z)/∂z, entonces X(z) puede escribirse en la
Solución: Utilizando la propiedad de desplazamiento en el tiempo forma X(z)=2zV(z), y por propiedad del desplazamiento en el tiempo
z −3
X 1(z ) =
n +1
1
X ( z ) = 2zV (z ) ↔ x [n ] = 2v [n + 1] = 2[n + 1] u [n + 1]
Z
; 1< z < ∞
1 + z−2
2
Utilizando la propiedad de reflexión
2.1.2. Tomando una variable intermedia v
1
X 2(z ) = ; z <1 X (0 ) = 1
1 + z2
1 1 ∞
X ( n ) (0)v n X ' (0 ) = 2 ∞
v = z −1 ⇒ X (v ) =
2 (1 − v )2
= ∑ n! ⇒ X ' ' (0) = 6 ⇒ X (v ) = ∑ [n + 1]v n
Utilizando la propiedad de escalado en el dominio Z n =0 n =0
X ( n ) (0) = (n + 1)!
1 1 1
X 3(z ) = ∞ n n
= ; z < 1 1
∑ [n + 1] 2 z − n ↔ x [n ] = [n + 1] u[n + 1]
Z
1 + (4z ) X (z) =
−2 1 −2 4
1+ z n =0 2
16
2.1.3. Calculando el binomio al cuadrado en el denominador y dividiendo
1 3 −2 4 −3 5 − 4 1
n 3.2. Un promediador móvil es definido por la ecuación en diferencias siguiente. Determinar
X (z) = = 1 + z −1 + z + z + z + ... + [n + 1] z − 2 + ... un sistema recursivo equivalente. Determinar la posición de los polos y ceros del
1 4 8 16 2
1 − z −1 + z − 2 sistema.
4
1
y[n] = (x[n] + x[n − 1] + ... + x[n − N + 1])
∞ n n
1 1
∑ [n + 1] 2 z − n ↔ x [n ] = [n + 1] u [n + 1]
Z
⇒ X (z) = N
n =1 2
Solución: Calculando la transformada Z
3. Característica de los sistemas de tiempo discreto.
3.1. Calcular H(z) para determinar la cantidad de retardos que requeriría la implementación Y (z ) = X(z )
1
N
[ ] 1 N −1
1 + z −1 + ... + z −N +1 = X(z ) ∑ z − i = X(z )
N i=0
1 1 − z −N
N 1 − z −1
de un oscilador discreto cuya respuesta impulsiva sea
{
h[n] = 1,2,3,1,2,3,...
↑
} Despejando y antitransformando
( ) 1
( ) 1
1 − z −N ↔ y[n] − y[n − 1] = (x[n] − x[n − N])
z
1 si n=0 La transferencia tiene un cero de orden N en z=1, un polo de orden 1 en z=1 y otro de orden
si 0 ≤ n ≤ 2 ⇒ h [n ] = δ [n ] + 2 [n − 1] + 3 [n − 2] = 2 si n =1 N-1 en z=0
3 si n=2
z1(N) = 1
Y(z ) 1 N −1 − i 1 1 − z −N 1 zN − 1
Para n>2, h[n]=h[n-3]. Entonces la respuesta impulsiva puede expresarse en forma recursiva H(z ) = = ∑z = = ⇒ p1(1) = 1
X(z ) N i = 0 N 1 − z −1 N zN −1 (z − 1) p2 (N −1) = 0
h[n] = δ[n] + 2δ[n − 1] + 3δ[n − 2] + h[n − 3]
3.3. Diseñar un sistema causal que, ante la entrada x[n] siguiente, elimine las dos primeras
Su transformada puede escribirse como producto de términos que representan dos sistemas
-3 -1 -2 componentes y deje inalterada la magnitud de la tercera (pudiendo sufrir un
H1(z) y H2(z)en cascada, el primero con un retardo (z ) y el segundo con dos (z y z )
desplazamiento de fase)
H(z ) =
1 + 2z −1 + 3z −1
1 − z −3
=
1
1 − z−3
( )
1 + 2z −1 + 3z −1 = H1(z )H2(z )
πn 3πn
x[n] = cos + cos + cos[πn]
2 4
Solución: Los ceros de la función transferencia deben situarse en las frecuencias a suprimir
π 3π
±j ±j
z = e jω ⇒ C1,2 = e 2 ; C3,4 = e 4
10
j
π
− j
π
j
3π −j
3π
z − e 2 z − e 2 z − e 4 z − e 4
H(z ) = k N
=
Π (z − pk )
k =1
=k
(z 2
)(
+ 1 z 2 + 2z + 1 )=k z 4
+ 2 z 3 + 2z 2 + 2 z + 1
N N
Π (z − pk ) Π (z − pk )
k =1 k =1
Para que el sistema sea causal, el polo debe ser de cuarto orden y situarse en z=0
1 + 2 z −1 + 2z −2 + 2 z −3 + z −4
H(z ) = k
z−4
j
El argumento de H(z) es el fasor z=e ω, que puede considerarse como un número complejo
de módulo unitario. La tercer componente tiene frecuencia angular digital ω=π. Entonces,
imponiendo la condición de que la transferencia sea unitaria para esa componente,
j
H(e ω)ω=π=1, se puede despejar k
( )
H e jπ = k
1 + 2 e − jπ + 2e − j2 π + 2 e − j3 π + e − j4 π
e − j4 π
( )
=k4−2 2 =1 ∴ k =
1
4−2 2
11
Ejemplos de simulación
1. Transformada de Fourier de Tiempo Discreto.
1
y[n] = (x[n] + x[n − 1] + ... + x[n − N + 1])
N
Solución:
%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
%Graficos
figure
stem(n,hn,'k.-')
xlabel('n')
ylabel('h[n]')
title('Respuesta al impulso del sistema')
12