You are on page 1of 14

PROBLEMAS:

1) Considere la seal de tiempo discreto [ ], donde [ ] {

Aqu, es un nmero real cualquiera y es un entero positivo. [ ] posee una transformada ? (a) Para qu valores reales de Para igual a cualquier nmero real, se tiene desde:

[ ] tiene una transformada para todos los valores de . (b) Para los valores de determinados en el inciso (a), encuentre la transformada Exprese su respuesta como una razn de polinomios. de [ ].

( )

( )

( )

( )

( )

2) Una seal de tiempo discreto [ ] tiene la transformada ( ) Determine la transformada (a) [ ] [ ] [ ] ( ) ( ) ( ) ( ), de las siguientes seales:

(b)

[ ]

] [

] ( ) ( ) [ ] [ ] [ ] [ ]

Por la divisin obtenemos

Reemplazando en la transformada z: ( )

( )

(c)

[ ]

) [ ] ( ) [ ( ) ( )]

( )

( ( ) ( )

( ( ) ( ) ( )

( )

(d)

[ ]

[ ] ( ) ( ) ( )

(e)

[ ]

[ ] ( ) ( ) ( )

( )

(f)

[ ]

[ ]

[ ] ( ) ( ) ( )

(g)

[ ]

[ ]

[ ]

[ ]

[ ] ( ) ( )

( )

)(

3) Calcule la transformada de las seales de tiempo discreto (a)-(i). Exprese su respuesta como una razn de polinomios en , siempre que sea posible. Verifique su respuesta, mediante el comando ztrans de Symbolic Math Toolbox. (a) [ ] [ ] [ ] ( ) ( ) Hallando la transformada por MATLAB:
syms x n z x=(heaviside(n)-heaviside(n-1))+2*(heaviside(n-1)-heaviside(n-2)) X=simplify(ztrans(x)) X = (z+2)/z

(b)

[ ]

para

y [ ] [ ] ( )

para toda [ ] [ ]

(i.e., [ ]

( ) Hallando la transformada por MATLAB:

syms x n z x=heaviside(n)-heaviside(n-2)+2*heaviside(n-2) X=simplify(ztrans(x)) X = (z^2 + 1)/(z - 1)/z

(c)

[ ]

[ ]

] ( )

( ) Hallando la transformada por MATLAB:

)(

syms x n z x=exp(0.5*n)*heaviside(n)+heaviside(n-2) X=simplify(ztrans(x)) X = (z^3*exp(-1/2)-z^2*exp(-1/2)+z*exp(-1/2)-1)/(z*exp(-1/2)-1)/(z-1)/z

(d)

[ ]

para

,y [ ] para toda [ ] [ ] [ ( ) ( ( )

( ) Hallando la transformada por MATLAB:

syms x n z x=exp(0.5*n)*(heaviside(n)-heaviside(n-2))+heaviside(n-2); X=simplify(ztrans(x)) X = (exp(1/2)*z-exp(1/2)+ z^2 - z + 1)/(z - 1)/z

(e)

[ ] Donde:

) [

] [ ] [ ] * ( ( ) [ )+ ] [ ]

Entonces

( )

Hallando la transformada por MATLAB:


syms x n z pi x=sin(pi*n/2)*heaviside(n-2); X=simplify(ztrans(x)) X = -1/(z^2 + 1)/z

(f)

[ ]

[ ] [ ] ( ) [ ] ( ( ) )

Con esto tenemos: ( ) Hallando la transformada por MATLAB:


syms x n z x=((0.5)^n)*n*heaviside(n); X=simplify(ztrans(x)) X = (2*z)/(2*z - 1)^2

(g)

[ ]

[ ] [ ]

[ [ ]

( ) [ ]

[ (

] ) [ ] ( ) [ ]

( )

( ( ) ( ) ( ( ) (

) ) ) (

( )

Hallando la transformada por MATLAB:


syms x n z x=heaviside(n)-n*heaviside(n-1)+((1/3)^n)*heaviside(n-2); X=simplify(ztrans(x)) X = 1/3*(9*z^4 21*z^3 + 7*z^2 2*z + 1)/(z - 1)^2/(3*z - 1)/z

(h)

[ ]

para

y [ ] [ ] [ ] [ ( ) ] [ [

para toda ] ] [ [ ] ] [ ( ] ) [ ]

( ( )

Hallando la transformada por MATLAB:


syms x n z x=n*(heaviside(n)-heaviside(n-3))-n*heaviside(n-3); X=simplify(ztrans(x)) X = (z^3 - 6*z + 4)/z^2/(z - 1)^2

(i)

[ ]

) [ ] [ ] ( )

[ (

] ) [ ]

) [

) ( )

Hallando la transformada por MATLAB:


syms x n z x=(n-1)*heaviside(n)-n*heaviside(n-3); X=simplify(ztrans(x))

X = -(z^3 - z^2 z + 2)/(z - 1)/z^2

(j)

[ ]

] [ ] [ ] [ ( ) ] ( [ ) ] [ ]

( )

( ) Hallando la transformada por MATLAB:


syms x n z x=(0.25^(-n))*heaviside(n-2); X=simplify(ztrans(x)) X = 16/(z - 4)/z

4) Mediante los pares de transformadas de la tabla y las propiedades de la transformada , determine la transformada de las siguientes seales de tiempo discreto: (a) [ ] ( ) [ ] ( As: ( ) [ ] ( ) ( ) ( ( ) ) ( ( ) ) ) [ ] ( ) [ ]

) [ ]

(b)

[ ]

) [ ] ( ) [ ] [ ] ( ) [ ]

Usando la respuesta en la parte (a), tenemos: ( ) ( ( ) ( ) ( ) )

) [ ]

(c)

[ ]

) [ ] ( ) [ ] * ( ) [ ( ) ( ) ( ) ] +

) [ ]

( )

(d)

[ ]

) [ ] ( ) [ ] * ( ) [ ( ) ( ) ( ) ( ) ] +

) [ ]

(e)

[ ]

) [ ] ( ) [ ] ( ) [ ( ) ( ) ]

(f)

[ ]

) [ ] ( ) ( ) [ ( ) ( ) ]

(g)

[ ]

) [ ] in la respuesta de la parte (a): ( ( ) ) ( ( )( )( ) ) ( ( )( )( ) )

Reemplazando por

) [ ]

(h)

[ ]

) [ ] in la respuesta de la parte (b):


( ) ( ) ( ( )( ) )( ( ) ( )( ) )( ( ) )

Reemplazando por

) [ ]

5) Sea [ ] una seal de tiempo discreto con [ ] [ ] puede sumarse si [ ]

para

Se dice que la seal

Si [ ] puede sumarse, la suma

de [ ] est definida por:

[ ]

Ahora suponga que la transformada ( ) de [ ] puede expresarse de la forma; ( ) Donde | | ( ) ( )( ) ( )

( ) es un polinomio en . Por medio del teorema del valor final, muestre que si [ ] puede sumarse, y para ( )

Suponiendo: [ ]

( ), donde: ( ) ( ) ( )( ) ( )

Con | |

para todos los valores de .

Se define [ ]

[ ], luego: ( ) ( )

[ ]

[]

Desde | |

para todo valor de , por el teorema de evaluacin final, [ ] * ( )+ ( )

[ ] existe

6) Utilizando los resultados del problema 5, calcule suponga que [ ] , para toda .

para las seales (a)-(d). En cada caso,

(a)

[ ]

| | ( )

(b)

[ ]

)| | ( ) ( )

(c)

[ ]

| | ( )

(d)

[ ]

)| | ( )

7) Sean y nmeros complejos definidos en coordenadas polares como | | . Demuestre la siguiente relacin: | | | | | | ( ) | |
( )

( | |
) (

)
( )

8) Una seal de tiempo discreto [ ] tiene transformada ( ) Calcule [ ] [ ] y [ ]. ( ) Adems, [ ] [ ] [ ] [ ] [ ] [ ] ( )

9) Calcule la transformada inversa [ ] de las transformadas (a)-(h). Determine [ ] para todos los enteros . Verifique su respuesta mediante el comando iztrans de Symbolic Math Toolbox. (a) ( ) Usando la tabla de transformada inversa z: [ ] ( )

Hallando la transformada inversa de por MATLAB:


syms X x z X=z/(z^2+1); x=iztrans(X) x = sin(1/2*pi*n)

(b)

( ) ( ) Donde: * +

Por la propiedad de desplazamiento a la izquierda: [ ] [ ] Hallando la transformada inversa de por MATLAB:


syms X x z X=z^2/(z^2+1); x=iztrans(X) x = cos(1/2*pi*n)

* (

)+

(c)

( )

( )

[ ]

( (

)) [

) ) [

[ ]

) )] [

Hallando la transformada inversa de por MATLAB: De Symbolic Math Toolbox nos da que:
iztrans(1/(z ^2 + 1)) = 0

Lo que es incorrecto. Entonces aplicando el comando iztrans para la transformada inversa z se dar una respuesta incorrecta.

(d)

( ) ( ( ) ) [ ]

[ ]

) )

Hallando la transformada inversa de por MATLAB:


syms X x z X=z^2/(z^2+1)+z/(z^2-1); x=iztrans(X) x = cos(1/2*pi*n) - 1/2*(-1)^n + 1/2

(e)

( )

( ) [ ] ( [ ] ( )) [ ] [ ] ( ( ( ( )) [ )) [ ] ]

Hallando la transformada inversa de por MATLAB: De Symbolic Math Toolbox nos da que:
iztrans((z ^2 - 1)/(z ^2 + 1)) = cos(1/2*pi*n)

Lo que es incorrecto. Entonces aplicando el comando iztrans para la transformada inversa z se dar una respuesta incorrecta.

(f)

( )

)(

( )

[ ]

[ ]

Hallando la transformada inversa de por MATLAB: En Symbolic Math Toolbox da una solucin extraa para este problema.

(g)

( )

)(

( )

[ ]

[ ]

Hallando la transformada inversa de por MATLAB: En Symbolic Math Toolbox da una solucin extraa para este problema.

(h)

( )

) [ ] [ ( )]

[ ] [ ] [ ] [ ]

( ( ( (

) ) ) ) [ [ [ ] ] ]

Hallando la transformada inversa de por MATLAB: En Symbolic Math Toolbox no se puede aplicar la transformada inversa en X(z) para este caso, por estar incluida la funcin ln().