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().