Está en la página 1de 18

Sistemas discretos lineales e invariantes en el tiempo

Filiberto Eduardo Martı́nez Hernández


Octavo semestre
10 de mayo de 2020

Problema . a) Se proponen 4 ejercicios para resolver con 5 métodos diferentes.

Solucion a) Se tiene el siguiente sistema:

2y [n] − 3y [n − 1] + y [n − 2] = 4x [n] − 3x [n − 1] (1)


−n
con y [−1] = 0, y [−2] = 1 y x [n] = 4 u [n]

1) Solución mediante iteración.


Lo primero que se debe hacer es despejar la variable que se desea iterar.
3 3 1
y [n] = 2x [n] − x [n − 1] + y [n − 1] − y [n − 2]
2 2 2
Una vez despejado comenzamos en 0 y sustituimos.

3 3 1 3 3 1
y [0] =2x [0] − x [−1] + y [−1] − y [−2] = 2 − (4)(0) + (0) − (1) = 1,5
2 2 2 2 2 2
3 3 1 3 3 1
y [1] =2x [1] − x [0] + y [0] − y [−1] = 2(4−1 ) − (1)(1) + (1,5) − (0) = 1,25
2 2 2 2 2 2
3 3 1 3 3 1
y [2] =2x [2] − x [1] + y [1] − y [0] = 2(4−2 ) − (4−1 )(1) + (1,25) − (1,5) = 0,875
2 2 2 2 2 2
3 3 1 3 3 1
y [3] =2x [3] − x [2] + y [2] − y [1] = 2(4−3 ) − (4−2 )(1) + (0,875) − (1,25) = 0,625
2 2 2 2 2 2
3 3 1 3 3 1
y [4] =2x [4] − x [3] + y [3] − y [2] = 2(4−4 ) − (4−3 )(1) + (0,625) − (0,875) = 0,484
2 2 2 2 2 2
Se realizó 5 iteraciones, suficientes para observar lo que sucede con los demás metodos.

2) Solución mediante software orientado a procesamiento numérico.


Para esta solución se hará uso de dos comando en Octave, filter y filtic que se ocupa para las
condiciones iniciales. En la Figura 1 observamos la forma en que deberia estar el sistema, en
la ecuación (1) vemos que ya se encuentra en este orden, por lo que procedemos a capturar

1
los datos.
Filter nos recibe los datos como se muestra a continuación: (b, a, x).

Figura 1: Ecuacion de diferencias de coeficientes constantes.

En la Figura 2 observamos que los datos coinciden con los obtenidos en la iteración,
ademas ”m.es el valor de la entrada, sabemos que la entrada es x [n] = 4−n siendo n de 0 a 4.

Figura 2: Los comandos filter y filtic iterando 5 datos para a)

3)Solución analı́tica de la ecuación de diferencias.

Para esta solución sabemos que y [n] = Yp [n] + Yh [n]

Donde Yp [n] es la solución particular y la obtendremos con la traformada Z pero sin las
Condiciones Iniciales. Es decir de (1) tenemos lo siguiente:

4z 4z
2Y (z) − 3z −1 Y (z) + z −2 Y (z) = 4 − 3z −1
4z − 1 4z − 1
16 − 12 4z − 3
Y (z)(2 − 3z −1 + z −2 ) = =
4z − 1 1
z−
4
3
4z − 3 z(2z 2 − z)
Y (z) = = 2
1 1 1 1
2z −2 (z − )(z − 1)(z − ) (z − )(z − 1)(z − )
4 2 4 2

2
3
z(2z 2 − z) A B C
2 = + +
1 1 1 z−1 1
(z − )(z − 1)(z − ) z− z−
4 2 4 2
3 3 3 5 1 1 1
2z 2 − z = (A + B + C)z 2 − ( A + B + C)z + ( A + B + C)
2 2 4 4 2 8 4
Resolviendo el sistema tenemos que:
4
A=−
3
4
B=
3
C=2

Con esto tenemos que la solución particular:


  n  n 
4 1 4 n 1
Yp [n] = − + (1) + 2 u [n]
3 4 3 2

Para la parte homogenea Yh [n] tenemos que obtenerla sin la entrada por lo que está
igualada a 0 y considerando las C.I.

Yh [n] = [C1 λn + C2 λn ] u [n]


Para hayar λ1 y λ2
igualamos (1) a 0 y sustituimos por λ
3 1
λn − λn−1 + λn−2 = 0
2 2
3 1
λn−2 (λ2 − λ + ) = 0
2 2
3 1 1
λ2 − λ + = 0 (λ + 1)(λ + ) = 0
2 2 2

Sustituyendo tenemos
  n 
n 1
Yh [n] = C1 (−1) + C2 − u [n]
2
Evaluando en las C.I.
 1
1 1
Y [−1] = C1 (−1) + C2 − =0
2
 2
2 1
Y [−2] = C1 (−1) + C2 − =1
2

3
Y resolviendo el sistema obtenemos
C1 = −1
1
C2 =
2
Por lo tanto se tiene:
  n 
n 1 1
Yh [n] = −(1) + u [n]
2 2
Para la solución completa sumamos Y [n] = Yp [n] + Yh [n]
  n  n  n 
n 1 1 4 1 4 n 1
Y [n] = −(1) + − + (1) + 2 u [n]
2 2 3 4 3 2

Y como comprobación se verifica en Octave y observamos en la Figura 3 que los resultados


son lo mismo a los demas métodos.

Figura 3: Comprobacion de Y [n] = Yp [n] + Yh [n]

4)Solución con transformada Z.

Para realizar la transformada, a diferencia de la solución 3) al momento de hacer la


transformada se tomará en cuenta las C.I. Y [−1] = 0 y Y [−2] = 1 entoces queda

4z 4z
2Y (z) − 3(z −1 Y (z) + Y (−1)) + (z −2 Y (z) + y(−1) + y(−2)) = 4 − 3z −1
4z − 1 4z − 1
4z − 3
Y (z)(2 − 3z −1 + z −2 ) = −1
1
z−
4
11 3 11
3z − z( z 2 − z)
Y (z) = 4 = 2 8
1 1 1 1
2z −2 (z − )(z − 1)(z − ) (z − )(z − 1)(z − )
4 2 4 2
3 11
( z 2 − z) A B C
2 8 = + +
1 1 1 z−1 1
(z − )(z − 1)(z − ) z− z−
4 2 4 2
4
3 11 5 3 3 1 1 1
( z 2 − z) = (A + B + C)z 2 − ( A + B + C)z + ( A + B + C)
2 8 4 4 2 4 8 2
Resolviendo el sistema tenemos que:
5
A=
2
1
B=
3
4
C=−
3
Por lo tanto la solución general:
  n  n 
4 1 1 n 5 1
Y [n] = − + (1) + u [n]
3 4 3 2 2
En la Figura 4 se observa la comprobacion de la trasformada Z y que los 5 datos coinciden.

Figura 4: Comprobacion de la transformada Z de 1)

5) Solución mediante código en la Tiva.

Figura 5: Codigo de programacion para la Tiva problema 1)

En la Figura 5 se observa el codigo en CCS para la Tiva, el vector Y guardará los 5 datos
solicitados

5
Solucion b) Se tiene el siguiente sistema:

4y [n] + 4y [n − 1] + y [n − 2] = x [n − 1] (2)
con y [−1] = 0, y [−2] = 1 y x [n] = u [n]

1) Solución mediante iteración.


Despejar de la ecuación (2) y [n] para comenzar la iteración a mano.
1 1
y [n] = x [n − 1] − y [n − 1] − y [n − 2]
4 4

Se procede a comenzar en y [0]

1 1 1 1
y [0] = x [−1] − y [−1] − y [−2] = (0) − (0) − (1) = −0,25
4 4 4 4
1 1 1 1
y [1] = x [0] − y [0] − y [−1] = (1) − (−0,25) − (0) = 0,5
4 4 4 4
1 1 1 1
y [2] = x [1] − y [1] − y [0] = (1) − (0,5) − (−0,25) = −0,1875
4 4 4 4
1 1 1 1
y [3] = x [2] − y [2] − y [1] = (1) − (−0,1875) − (0,5) = −0,3125
4 4 4 4
1 1 1 1
y [4] = x [3] − y [3] − y [2] = (1) − (−0,3125) − (−0,1875) = −0,015625
4 4 4 4
De esta manera se iteraron 5 datos.

2) Solución mediante software orientado a procesamiento numérico.

Se hizo de nuevo uso del software Octave para realizar esta solución, mediante filter y
filtic, en la Figura 6 observamos que los 5 datos coinciden con lo obtenido en el método por
iteración, notamos que la entrada son 1, ya que es u [n].
3) Solución analı́tica de la ecuación de diferencias.

Para esta solución sabemos que y [n] = Yp [n] + Yh [n]

Donde Yp [n] es la solución particular y la obtendremos con la traformada Z pero sin las
Condiciones Iniciales. Es decir de (2) tenemos lo siguiente:

6
Figura 6: Los comandos filter y filtic iterando 5 datos para b)

z −1
4Y (z) + 4z −1 Y (z) + z −2 Y (z) =
1−z
z −1
Y (z)(4 + 4z −1 + z −2 ) =
1−z
z −1 z −1
Y (z) = =
(1 − z −1 )(4 + 4z −1 + z −2 ) (1 − z −1 )(z −1 + 2)(z −1 + 2)

z −1 A B C
= + +
(1 − z −1 )(z −1 + 2)2 (1 − z −1 ) (z −1 + 2)2 (z −1 + 2)
Resolviendo el sistema tenemos que:
1
A=
9
2
B=−
3
1
C=
9
Sustituyendo

1 2 1 1 1 1
− 1 −
9 + −1 3 2 + −19 = 9 + 2 + 18
−1
(1 − z ) (z + 2) (z + 2) −1
(1 − z ) 3 1 −1 2 1
(1 − (− )z ) (1 + z −1 )
2 2
Y haciendo Transformada Z Inversa tenemos que la solución particular:
  n   n+1
1 1 1 1 1
Yp [n] = + − u [n] + (n + 1) − u [n + 1]
9 18 2 3 2

Para la parte homogenea Yh [n] tenemos que obtenerla sin la entrada por lo que está
igualada a 0 y considerando las C.I.

Yh [n] = [C1 λn + C2 λn ] u [n]

7
Para hayar λ1 y λ2
igualamos (2) a 0 y sustituimos por λ
1
λn + λn−1 + λn−2 = 0
4
 
n−2 2 1
λ λ +λ+ =0
4
1 1 1
λ2 + λ + =0 (λ + )(λ + ) = 0
4 2 2

Sustituyendo tenemos
  n  n 
1 1
Yh [n] = C1 − + C2 n − u [n]
2 2
Evaluando en las C.I.
 1
1 1 1
Y [−1] = C1 (− ) + C2 n − =0
2 2
 2  2
1 1
Y [−2] = C1 − + C2 n − =1
2 2
Y resolviendo el sistema obtenemos
1
C1 = −
4
1
C2 = −
4
Por lo tanto se tiene:
  n  n 
1 1 1 1
Yh [n] = − − − n − u [n]
4 2 4 2

Para la solución completa sumamos Y [n] = Yp [n] + Yh [n]

  n  n  n   n+1
1 1 1 1 1 1 1 1 1
Yp [n] = − − − n − + + − u [n] + (n + 1) − u [n + 1]
4 2 4 2 9 18 2 3 2

La comprobación la podemos observar en la Figura 7 donde comprobamos que la suma


de la solución particular mas la homogenea es la solución general.
4)Solución con transformada Z.

8
Figura 7: Comprobacion de Y [n] de 1)

Para la transformada Z tomar en cuenta las C.I. Y [−1] = 0 y Y [−2] = 1 entoces la


Transformada

z −1
4y(z) + 4(z −1 y(z) + y(−1)) + z −2 y(z) + z −1 y(−1) + y(−2) =
1 − z −1
Sustituyendo

z −1
4y(z) + 4z −1 y(z) + z −2 y(z) + 1 =
1 − z −1
z −1 2z −1 − 1
y(z) 4 + 4z −1 + z −2 =

− 1 =
1 − z −1 1 − z −1
−1
2z − 1 2z −1 − 1
y(z) = =
(1 − z 1 ) (4 + 4z −1 + z −2 ) (1 − z 1 )(z −1 + 2)2

2z −1 − 1 A B C
1 −1 2
= −1 2
+ −1 +
(1 − z )(z + 2) (z + 2) (z + 2) (1 − z 1 )
Encontrando los valores de las fracciones parciales se tiene:
5
A=−
3
1
B=
9
1
C=
9

 
5 1 1 5 1 1 1
− −
3 9 9 6 2 18 9
+ − =  2 + +
(z −1 + 2)2 (z −1 + 2) (1 − z 1 ) 1 1 −1 (1 − z1)
1− − 1 + z
2 2

Aplicando la transformada Z inversa obtenemos la solución y [n]


  n   n+1
1 1 1 5 1
Y [n] = − + u [n] + (n + 1) − u [n + 1]
18 2 9 6 2

9
Figura 8: Comprobacion de la Transformada Z de 2)

En la Figura 8 observamos que los datos obtenidos en octave coinciden con los demas
metodos.
5) Solución mediante código en la Tiva.

Figura 9: Codigo de programacion para la Tiva problema 2)

En la Figura 9 se observa el codigo en CCS para la Tiva, el vector Y guardará los 5 datos
solicitados

Solucion c) Se tiene la tercer ecuación.

2y [n] − 3y [n − 1] + 2y [n − 2] = x [n − 1] (3)
con y [−1] = 2, y [−2] = 3 y x [n] = 3n u [n]

1) Solución mediante iteración.


Despejar de la ecuación (3) y [n] para comenzar la iteración a mano.
1 3
y [n] = x [n − 1] + y [n − 1] − y [n − 2]
2 2
10
Se comienza a iterar en n=0.

1 3 1 3
y [0] = x [−1] + y [−1] − y [−2] = (3−1 )(0) + (2) − (3) = 0
2 2 2 2
1 3 1 0 3
y [1] = x [0] + y [0] − y [−1] = (3 )(1) + (0) − (2) = −1,5
2 2 2 2
1 3 1 1 3
y [2] = x [1] + y [1] − y [0] = (3 )(1) + (−1,5) − (0) = −0,75
2 2 2 2
1 3 1 2 3
y [3] = x [2] + y [2] − y [0] = (3 )(1) + (−0,75) − (−1,5) = 4,875
2 2 2 2
1 3 1 3 3
y [4] = x [3] + y [3] − y [2] = (3 )(1) + (4,85) − (−0,75) = 21,525
2 2 2 2
Hasta ahora este metodo es un tanto tedioso debido a la iteración y manejo de numeros,
y si una iteración llegase a estar mal, las demás tambien lo estarán.

2) Solución mediante software orientado a procesamiento numérico.

En la Figura 10 observamos que se declara la variable ”m.antes de ocupar los comandos,


esto lo hace mas sencillo, tambien observamos que los datos coinciden con el método anterior.

Figura 10: Los comandos filter y filtic iterando 5 datos para c)

3) Solución analı́tica de la ecuación de diferencias.

Para esta solución sabemos que y [n] = Yp [n] + Yh [n]

Donde Yp [n] es la solución particular y la obtendremos con la traformada Z pero sin las
Condiciones Iniciales. Es decir de (3) tenemos lo siguiente:

11
z −1 z
2Y (z) − 3z −1 Y (z) + 2z −2 Y (z) =
z−3
3 1
2Y (z)(1 − z −1 + z −2 ) =
2 z−3
1 1
Y (z) =  2 = 2
√ ! √ !
3 −1 −2 3 7 3 7
(z − 3) 1 − z + z (z − 3) z −1 + + i z −1 + − i
2 4 4 4 4

Utilizando un software para hallar la transformada Z inversa se tiene lo siguiente

√  n √  √  n √ 
        
1 n+1 1 1
Yp [n] = 14(3) + 3 − 7i −21 − 5 7i + 3 + 7i −21 + 5 7i u [n]
154 4 4

Ahora se procede a hayar la solución homogenea

Yh [n] = [C1 λn + C2 λn ] u [n]


Para hayar λ1 y λ2 igualamos (3) a 0 y sustituimos por λ

2y(z) − 3z −1 y(z) + 2z −2 y(z) = 0

3
λn − λn−1 + λn−2 = 0
2
 
n−2 2 3
λ λ − λ+1 =0
2
√ ! √ !
3 3 7 3 7
λ2 − λ + 1 = 0 λ+ + i λ+ − i =0
2 4 4 4 4

Sustituyendo tenemos
" √ !n √ !n #
3 7 3 7
Yh [n] = C1 + i + C2 − i u [n]
4 4 4 4
Evaluando en las C.I.
√ !−1 √ !−1
3 7 3 7
C1 + i + C2 − i =2
4 4 4 4
√ !−2 √ !−2
3 7 3 7
C1 + i + C2 − i =3
4 4 4 4

12
Y resolviendo el sistema obtenemos
4i
C1 = √
7
C2 = −1,511i

Por lo tanto se tiene:


" √ !n √ !n #
4 3 7 3 7
Yh [n] = √ i + i − 1,511i − i u [n]
7 4 4 4 4

Para la solución completa sumamos Y [n] = Yp [n] + Yh [n]

√  n √  √  n √ 
       
1 n+1 1 1
Y [n] = 14(3) + 3 − 7i −21 − 5 7i + 3 + 7i −21 + 5 7i
154 4 4
√ !n √ !n
4 3 7 3 7
+√ i + i − 1,511i − i u [n]
7 4 4 4 4

Figura 11: Comprobación de la solucion por diferencias de c)

En la Figura 11 observa que la magnitud es el resultado de la solución.


4)Solución con transformada Z.

Para la transformada Z tomar en cuenta las C.I. Y [−1] = 2 y Y [−2] = 3 entoces la


Transformada
1
2y(z) − 3(z −1 y(z) + y(−1)) + 2z −2 y(z) + z −1 z −1 y(−1) + y(−2) =
z−3
Sustituyendo

13
1
2y(z) − 3z −1 y(z) − 6 + 2z −2 y(z) + 4z −1 + 6 =
z−3
−1
1 12z − 3
y(z) 2 − 3z −1 + 2z −2 = − 4z −1

=
z−3 z−3
3
12z −1 − 3 6z −1 −
y(z) =  = 2
 √ ! √ !
3 −1 −2 3 7 3 7
(z − 3) 1 − z + z 2 (z − 3) z −1 + + i z −1 + − i
2 4 4 4 4

Usando un programa para encontrar la Transformada Inversa Z obtenemos la solución


y [n]

√  n √  √  n √ 
        
1 n 1 1
y [n] = 14(3) + 3 − 7i −7 − 31 7i + 3 + 7i −7 + 31 7i u [n]
154 4 4

Figura 12: Comprobación de la Transformada Z en c)

En la Figura 12 observamos que los datos coinciden con las demas soluciones.
5) Solución mediante código en la Tiva.

Figura 13: Codigo de programacion para la Tiva problema 3)

En la Figura 13 se observa el codigo en CCS para la Tiva, el vector Y guardará los 5


datos solicitados

14
Solucion d) El sistema es el siguiente:

y [n] − 2y [n − 1] + 2y [n − 2] = x [n] (4)

con y [−1] = 1, y [−2] = 0 y x [n] = u [n]

1) Solución mediante iteración.


Despejar de la ecuación (4) y [n] para comenzar la iteración a mano.

y [n] = x [n] + 2y [n − 1] − 2y [n − 2]

Se comienza a iterar en n=0.

y [0] =u [0] + 2y [−1] − 2y [−2] = (1) + 2(1) − 2(0) = 3


y [1] =u [1] + 2y [0] − 2y [−1] = (1) + 2(3) − 2(1) = 5
y [2] =u [2] + 2y [1] − 2y [−0] = (1) + 2(5) − 2(3) = 5
y [3] =u [3] + 2y [2] − 2y [1] = (1) + 2(5) − 2(5) = 1
y [4] =u [4] + 2y [3] − 2y [2] = (1) + 2(1) − 2(5) = −7

Observamos que de las 4 ecuaciones, esta es la mas sencilla y facil además de que la
entrada siempre es 1 a partir de 0.

2) Solución mediante software orientado a procesamiento numérico.

En la Figura 14 se aprecia que la entrada siempre es 1 y tambien corroboramos lo obtenido


en la solución 1.

Figura 14: Los comandos filter y filtic iterando 5 datos para d)

3) Solución analı́tica de la ecuación de diferencias.

Para esta solución sabemos que y [n] = Yp [n] + Yh [n]

15
Donde Yp [n] es la solución particular y la obtendremos con la traformada Z pero sin las
Condiciones Iniciales. Es decir de (4) tenemos lo siguiente:

1
Y (z) − 2z −1 Y (z) + 2z −2 Y (z) =
1 − z −1
1
Y (z)(1 − 2z −1 + 2z −2 ) =
1 − z −1
1
Y (z) =
(1 − z −1 )(z −1 + i)(z −1 − i)

Utilizando un software para hallar la transformada Z inversa se tiene lo siguiente

Yp [n] = [1 + i((1 − i)n − (1 + i)n )] u [n]


Ahora se procede a hayar la solución homogenea

Yh [n] = [C1 λn + C2 λn ] u [n]


Para hayar λ1 y λ2 igualamos (4) a 0 y sustituimos por λ

λn − 2λn−1 + 2λn−2 = 0
λn−2 λ2 − 2λ + 2 = 0


λ2 − 2λ + 2 = 0 (λ + 1 + i) (λ + 1 − i) = 0

Sustituyendo tenemos

Yh [n] = [C1 (1 + i)n + C2 (1 − i)n ] u [n]


Evaluando en las C.I.

C1 (1 + i)−1 + C2 (1 − i)−1 = 1
C1 (1 + i)−2 + C2 (1 − i)−2 = 0
Y resolviendo el sistema obtenemos
C1 = 1
C2 = 1

Por lo tanto se tiene:

Yh [n] = [(1 + i)n + (1 − i)n ] u [n]

Para la solución completa sumamos Y [n] = Yp [n] + Yh [n]

16
Figura 15: Comprobación de la solucion por diferencias de d)

y [n] = [1 + i((1 − i)n − (1 + i)n ) + (1 + i)n + (1 − i)n ] u [n]


En la Figura 15 observa que los datos son el resultado de la solución y este coincide con
el resultado.
4)Solución con transformada Z.

Para la transformada Z tomar en cuenta las C.I. Y [−1] = 1 y Y [−2] = 0 entoces la


Transformada
1
y(z) − 2(z −1 y(z) − y(−1)) + 2(z −2 y(z) + z −1 y(−1) + y(−2)) =
1 − z −1
Sustituyendo

1
y(z) − 2z −1 y(z) − 2 + 2z −2 y(z) + 2z −1 =
1 − z −1
1
y(z) 2z −2 − 2z −1 + 1 − 2 + 2z −1 =

1 − z −1
2z −2 − 4z −1 + 3
y(z) =
(1 − z −1 )(z −1 + i)(z −1 − i)

Usando un programa para encontrar la Transformada Inversa Z obtenemos la solución


y [n]

y [n] = 1 + 2 (1 − i)n−1 + (1 + i)n−1 u [n]


 

En la Figura 16 observamos que los datos coinciden con las demas soluciones.
5) Solución mediante código en la Tiva.

En la Figura 17 se observa el codigo en CCS para la Tiva, el vector Y guardará los 5


datos solicitados

17
Figura 16: Comprobación de la Transformada Z en d)

Figura 17: Codigo de programacion para la Tiva problema 4)

18

También podría gustarte