Documente Academic
Documente Profesional
Documente Cultură
Ejemplos
Ejemplos de clculo
1. Transformada Z.
1.1. Calcular la transformada Z, por definicin, indicando la regin de convergencia
| | | |
| | | |
| |
1
2 1
cos
2
n
n
h n p u n
h n p u n
x n n u n
(
(
=
=
(
=
(
Solucin: Para calcular la Transformada Z por definicin, resulta til recordar el desarrollo
de la serie geomtrica y las condiciones de convergencia de la misma.
2
0
1
1 ... 1
1
n
n
si
=
= = + + + <
En base al resultado anterior, pueden calcularse las series con distintos lmites inferiores o
superiores de las sumatorias, restando los trminos que correspondan en cada caso
2
1
2
2
1
0 0
1
... 1 1
1 1
1
1
1
1
1
1
1
n
n
n
n
N
n
n N
N N
n n n
n n n N
si
si
si
si
=
= = =
= + + = = <
= <
<
=
<
= =
#
#
Para el primer ejemplo
( ) | | | | ( )
1
1 1
0 0
n
n n n n n
n n n n
H z h n z p u n z p z pz
= = = =
= = = =
Considerando el resultado de la serie geomtrica para n desde 0 a y tomando =pz
-1
( ) ( )
1
1 1
0 0
1 1
1 1
n
n
n n
H z pz
pz
= =
= = = =
Esta serie converge para ||<1, es decir, |pz
-1
|<1, o bien, |p|<z
( )
1 1
1
;
1
H z p z
pz
= <
donde p es una raz del denominador o polo de H
1
(z). Para el segundo ejemplo
( ) | | ( ) ( ) ( )
1 1
1 1
2 2
1
1
n m
n n n n n
n n n n m
H z h n z p u n z p z pz p z
= = = = =
( = = + = = =
donde se hizo el cambio de variable m=-n con el correspondiente cambio en los lmites de la
sumatoria. Considerando la serie geomtrica para n desde 1 a y tomando =p
-1
z
( ) ( )
1
1
2 1 1
1 1
1
1 1 1
m
m
m m
p z
H z p z
p z pz
= =
= = = = =
Esta serie converge para ||<1, es decir, |p
-1
z|<1, o bien, z <|p|
( )
2 1
1
;
1
H z z p
pz
= <
donde p es una raz del denominador o polo de H
2
(z). Obsrvese que H
1
(z) y H
2
(z) tienen la
misma expresin y por ende, el mismo polo, pero las regiones de convergencia son
opuestas. Puede observarse que la Regin de Convergencia est limitada por
circunferencias del tipo |z|=p. Son las condiciones de convergencia de la sumatoria las que
imponen la forma de dicha ROC (si es el interior o el exterior de la circunferencia
mencionada). Para el tercer ejemplo
( ) | | | |
0
cos cos
2 2
n n n
n n n
X z x n z n u n z n z
= = =
( (
= = =
( (
Escribiendo al coseno con la forma de Euler y calculando las series geomtricas
( )
2 2
2 2
0 0 0 1 1
2 2
1 1 1 1 1 1
2 2 2 2 2
1 1
j n j n
j n j n
n n n
j j
n n n
e e
X z z e z e z
e z e z
= = =
+
= = + = +
Finalmente
14
( )
2
1
; 1
1
X z z
z
= >
+
1.2. Calcular la transformada Z de las secuencias utilizando las propiedades
| | ( ) | | | | | | | | | | 1 2 3
1
cos 3 3 cos cos
2 2 4 2
n
x n n u n x n n u n x n n u n
( ( ( (
= = =
( ( ( (
Solucin: Utilizando la propiedad de desplazamiento en el tiempo
( )
3
1
2
; 1
1
z
X z z
z
= < <
+
Utilizando la propiedad de reflexin
( ) 2
2
1
; 1
1
X z z
z
= <
+
Utilizando la propiedad de escalado en el dominio Z
( )
( )
3
2
2
1 1 1
;
1 4
1 4
1
16
X z z
z
z
= = <
+
+
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
|
|
.
|
\
|
=
| |
| | | | | | | | 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
15
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 de L puntos es definido por la ecuacin en diferencias siguiente.
Determinar un sistema recursivo equivalente.
| | | | | | | | ( )
1
1 ... 1 y n x n x n x n L
L
= + + + +
Solucin: Calculando la transformada Z de y[n]
( ) ( )
1 1
1
1 ...
L
Y z X z z z
L
+
( = + + +
La transferencia del sistema, es la relacin entre la salida y la entrada expresada en el
dominio z
( )
( )
( )
1 1
1
1 ...
L
Y z
H z z z
X z L
+
( = = + + +
El polinomio entre corchetes es una serie de potencias de z
-i
para i=0 hasta L-1, por lo que
H(z) tambin puede escribirse usando la expresin de la serie
( )
1
1
0
1 11
1
L L
i
i
z
H z z
L L z
= =
Inicialmente, se parti de un polinomio H(z) y se lleg a una expresin racional polinmica
equivalente. Esto indica que H(z) representa a un sistema no recursivo que puede realizarse
tambin mediante un sistema recursivo equivalente. Factorizando la ltima expresin
racional polinmica se obtienen las races del numerador que son los ceros del sistema, y las
races del denominador que son los polos del sistema: un cero de orden L en z=1, un polo de
orden 1 en z=1 y otro de orden L-1 en z=0. Puede observarse que la cancelacin entre polo y
cero en z=1 conduce a la expresin original
( )
( )
( ) ( )
( )
(1)
( 1)
1
1
1
1 1
0
2
1
1 11 1 1
1
1 1
0
L
L
L L L
i
L
i
z
Y z z z
H z z p
X z L L z L z z
p
=
=
= = = = =
Antitransformando la expresin inicial que expresa la relacin entre y[n] y x[n] en el dominio
z, se puede obtener la ecuacin en diferencias del sistema no recursivo
( ) ( ) | | | | | | | | ( )
1 1
1 1
1 ... 1 ... 1
z
L
Y z X z z z y n x n x n x n L
L L
+
( = + + + = + + + +
De la ltima expresin obtenida para la transferencia H(z) puede despejarse la relacin entre
y[n] y x[n] en el dominio z
( ) ( )( ) ( )( )
1
1
11 1
1 1
1
L
L
z
H z Y z z X z z
L z L
= =
Procediendo del mismo modo con la ltima expresin se llega a obtener la ecuacin en
diferencias del sistema con recursividad
( )( ) ( )( ) | | | | | | | | ( )
1
1 1
1 1 1
z
L
Y z z X z z y n y n x n x n L
L L
= =
| | { } ,... 3 , 2 , 1 , 3 , 2 , 1 n h
=
| | | | | | | | | | 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
= + +
+ +
=
16
Figura 1: Transformada Z, diagrama de polos y ceros, respuesta espectral y respuesta impulsiva de
un sistema promediador mvil de orden N=3 (L=4 puntos).
3.3. Disear un sistema causal que, ante la entrada x[n] siguiente, elimine las dos primeras
componentes (=/2 y =3/4) 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: La funcin de transferencia del sistema se puede componer partiendo de los
ceros y polos deseados. Los ceros deben situarse en las frecuencias angulares a suprimir.
Escribiendo a z en la forma fasorial z=e
j
, como deben suprimirse dos frecuencias angulares,
debe haber dos pares complejos conjugados de ceros
3
2 4
1, 2 3, 4 ;
j j
C e C e
= =
Con estos ceros se puede componer el numerador N(z) de la funcin de transferencia H(z)
( )
( )( ) ( )
3 3
2 2 4 4
2 2 4 3 2
1 2 1 2 2 2 1
j j j j
N z k z e z e z e z e
k z z z k z z z z
| || || || |
= =
| | | |
\ .\ .\ .\ .
= + + + = + + + +
Como el numerador es un polinomio de orden 4, para que el sistema sea causal, el
denominador debe ser un polinomio de mayor o igual grado. Para no modificar la respuesta,
el denominador puede componerse por un polo de orden 4 situado en z=0
( )
4
D z z
=
Escribiendo a H(z) como el cociente de los polinomios mencionados
( )
( )
( )
1 2 3 4
4
1 2 2 2 N z z z z z
H z k
D z z
+ + + +
= =
El fasor z=e
j
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
( ) ( )
2 3 4
4
1 2 2 2 1
4 2 2 1
4 2 2
j j j j
j
j
e e e e
H e k k k
e
+ + + +
= = = =
17
Ejemplos de simulacin
1. Transformada de Fourier de Tiempo Discreto.
1.1. Simular un sistema promediador mvil de longitud L=5, a partir de los coeficientes b y a
de la transferencia. Calcular la respuesta al impulso, graficar la transferencia y el
diagrama de polos y ceros
| | | | | | | | ( )
1
1 ... 1 y n x n x n x n L
L
= + + + +
Solucin:
%Programa para el calculo y grafica de la Tz
%Ejemplo de Simulacion 1.: Sistema promediador movil
clc, clear, close all
format long
%Especificaciones
L=5; %longitud del promediador
%Coeficientes de la ecuacion en diferencias del sistema
bn(1:L)=1/L;
an=1;
%Respuesta al impulso del sistema
[hn,n]=impz(bn,an);
%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')