Professional Documents
Culture Documents
[ ] = 0.5
[ ] y
[ ] = [ ] 0.8 [ 1] = 0.5
[ ] 0.8 [ 1]
[0] = 1
[1] = 0.5
[2] = 0.5
[3] = 0.5
[4] = 0.5
Pgina 1
[0] = 0.
[0] = 0
[1] = 0.5
[2] = 0.5
[3] = 0.5
[4] = 0.5
Ntese como la suma de las secuencias de (b) y (c) da como resultado la secuencia de (a).
n=0:10;
k=find(0<=n);
x=(0.5).^n;
y(1)=-1;
for k=2:11
y(k)=x(k)-0.8*y(k-1);
end
% stem(n,y,'fill')
y
n=0:10;
k=find(0<=n);
% x=(0.5).^n;
y(1)=-1;
for k=2:11
y(k)=-0.8*y(k-1);
end
% stem(n,y,'fill')
y
n=0:10;
k=find(0<=n);
x=(0.5).^n;
y(1)=0;
for k=2:11
y(k)=x(k)-0.8*y(k-1);
end
% stem(n,y,'fill')
y
y=
y=
y=
Columns 1 through 10
-1.0000
1.3000 -0.7900
0.7570 -0.5431
0.4657
-0.3570
0.2934 -0.2308
0.1866
Column 11
-0.1483
2
2.1
Columns 1 through 10
-1.0000
0.8000 -0.6400
0.5120 -0.4096
0.3277
-0.2621
0.2097 -0.1678
0.1342
Column 11
-0.1074
Columns
0
0.2450
-0.0948
Columns
0.0524
1 through 9
0.5000 -0.1500
-0.1335
0.1381
0.0837 -0.0630
10 through 11
-0.0409
0.8 1[ 1] + 1[ ] = 0,
1[0] = 1
Pgina 2
0.8
+1=0
= 0.8,
1[ ] = 1(0.8)
[ ] = (0.8)
[ ];
. .
0.8 2[ 1] + 2[ ] = [ ],
2[0] = 0
2[ ] = 2[ ] + 2 [ ],
2[ ] = (0.8) ; 2 [ ] = (0.5)
2[0] = 0
0.8
(0.5)
(0.5)
= (0.5)
13
2 [ ]=
5
(0.5) ,
13
2[0] = 0 =
(0.8) +
5
(0.5)
13
5
13
2[ ] =
5
5
(0.8) +
(0.5)
13
13
[0] = 0
2[1] =
2[2] =
2[3] =
Se observa que los valores numricos, concuerdan con los resultados del mtodo recursivo.
[ ] + 0.8 [ 1] = [ ]
[ ] = 0.5 [ ] y
[0] = 1, determinar la solucin en forma recursiva: a) la salida [ ] b) Salida para entrada
cero, [ ] c) salidas para estado cero, [ ].
Un sistema se describe por medio de su ecuacin en diferencias
Pgina 3
>> stem(1:50,y);
El resultado se aprecia en la grfica adjunta:
a=[1,-1.143,0.4128];
b=[0.0675,0.1349,0.0675];
n=0:100;
x=cos(0.1*pi*n);
zi=filtic(b,a,[0]);
y=filter(b,a,x,zi);
stem(1:101,y);
[ ]=
(0.2
), la grfica de salida
a=[1,-1.143,0.4128];
b=[0.0675,0.1349,0.0675];
n=0:100;
x=cos(0.1*pi*n);
zi=filtic(b,a,[0]);
y=filter(b,a,x,zi);
stem(1:101,y);
[ ]= [ ].
SOLUCION:
Primero, la solucin homognea.
Haciendo la entrada cero y suponiendo una solucin
Ing. Armando Alberto Cajahuaringa Camaco
Pgina 4
= ,
[ ].
[ ] 0.25
[ 2] = 2 [ ] + [ 1],
0.25 = 2 + 1,
= 2.
= 4;
[ ]=
[0] =
1 + 2 + 4 = 2,
[1] =
1
+
2
1
+ 4 = 3,
2
1+
2 = 2
2 = 2
[ ] = (2(0.5) + 4) [ ].
Usando Matlab:
>>
>>
>>
>>
>>
>>
a=[1,0,-0.25];
b=[2,1];
u=[1,ones(1,50)];
zi=filtic(b,a,[0]);
y=filter(b,a,u,zi);
stem(0:50,y);
La cual es igual a
[ ] = (2(0.5) + 4) [ ].
>> n=0:50;
>> y=(-2*((0.5).^n)+4);
>> stem(0:50,y);
Ejercicios
De acuerdo a lo estudiado resuelva las siguientes ecuaciones en diferencias usando Matlab,
sino se especifican las condiciones iniciales asmalas cero.
( )
[ ] = 3 [ 1] + 4 [ 2] + [ ] + 2 [ 1]
Para la entrada: i) Impulso unitario ii) Escaln Unitario
( )
[ ] = 1/2 [ 1] + 2 [ ],
[1] = 3,
[ ] = 2(1/2)
[ ]=4
[ ].
[ ]
(0.2
).
Pgina 5
Adicionales
Para complementar los ejercicios
Investigue sobre los comandos filter y filtic.
Muestre todos los programas de la solucin de las ecuaciones con sus respectivas grficas.
Implemente diagrama de bloques para las ecuaciones.
Que pasa si los valores de lambda son complejos?
Pgina 6