Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este laboratorio, se estudiaran los conceptos de estabilidad y linealidad bsicos a la hora de analizar sistemas discretos. Si bien las propiedades de linealidad y estabilidad de un sistema se deben verificar para cualquier secuencia de entrada, para comprobarlo con MATLAB, emplearemos secuencias particulares. Un sistema lineal es aquel en el que si una entrada es la combinacin lineal (suma ponderada) de varias seales, entonces la salida correspondiente es la combinacin lineal de las salidas correspondientes a cada una de dichas entradas. LaEstabilidad se refiere a sistemas en los que entradas pequeas producen salidas que no divergen, es decir, salidas acotadas. Por su parte un sistema es invariante en el tiempo si un retardo en la seal de entrada produce una seal de salida retardada en la misma cantidad de tiempo. El objetivo de este laboratorio es introducir ciertas entradas alos sistemas dados para comprobar cada una de sus propiedades como lo son linealidad, estabilidad e invarianza en el tiempo.
DESARROLLO
I. Parte Determine si los sistemas definidos por las ecuaciones en diferencias siguientes verifican las propiedades de linealidad.
Para determinar la linealidad de estos sistemas usando MATLAB, haremos lo siguiente: Se introducirn al sistema dos seales de entrada diferentes (x1[n] y x2[n]), del tipo an u[n], donde: a es un numero entre 1 y 1. Posteriormente obtendremos la salida del sistema (para un total de 100 muestras, comenzando desde y[0]), para cada una de las seales de entrada individuales (para hacer esto deber implementar un programa en MATLAB). Luego har una combinacin lineal de las seales de entrada a1 x1[n] + a2 x2[n], donde a1 y a2 son constantes. Y esta secuencia se la introducir al sistema, y calcular su respuesta para 100 muestras (comenzando desde y[0]).
Finalmente comprobar si la secuencia encontrada en el punto anterior es igual a la secuencia dada por a1 y1[n] + a2 y2[n]. Dibuje cada una de las grficas encontradas.
a)
%prueba de linealidad para el sistema Y[n]=x^2[n]+1 clc n=0:100; a1=.3; a2=-.9; x1=a1.^n; x2=a2.^n; b1=2; b2=4; x3=b1*x1 + b2*x2; y1=(x1.^2)+1; y2=(x2.^2)+1; y3=b1*y1+b2*y2; y4=(x3.^2)+1; holdon plot(y3,'ro') plot(y4,'g*') title('linealidad para el sistema Y[n]=x^2[n]+1') legend('y3','y4')
40 35 30 25 20 15 10 5 0 0 20
40
60
80
100
120
b)
linealidad del S istema y(n)=((n-1)/n)*y(n-1)+((1/n)*x(n)) 0.14 y3 y4
%prueba de linealidad para el sistema b clc n=0:99; a1=.6; a2=-.4; b1=.3; b2=-.2;
0.12
0.1
0.08
0.06
0.04
0.02
10
20
30
40
50
60
70
80
90
100
x1=a1.^n; x2=a2.^n; y1=[zeros(1,100)]; y2=y1; y4=y1; y3=y1; x3=b1*x1 + b2*x2; for(n=2:100) y1(n)=((n-1)/n)*y1(n-1)+((1/n)*x1(n)); y2(n)=((n-1)/n)*y2(n-1)+((1/n)*x2(n)); y4(n)=((n-1)/n)*y4(n-1)+(x3(n)/n); end y3=b1.*y1+b2.*y2; figure(1) plot(y3,'bo') holdon plot(y4,'g+') legend('y3','y4') title('linealidad del Sistema y(n)=((n-1)/n)*y(n-1)+((1/n)*x(n))
c)
%Linealidad para el sistema clc a1=0.5;a2=-0.9;b1=0.4;b2=0.8; y1=[zeros(1,100)]; y2=y1; y3=y1; for n=1:100 x1(n)=a1^n; x2(n)=a2^n; end for n=2:100 y1(n)=y1(n-1)+x1(n); y2(n)=y2(n-1)+x2(n); end y11=b1.*y1; y22=b2.*y2; y3=y11+y22; y1=[zeros(1,100)]; y2=y1; y4=y1; x11=b1.*x1; x22=b2.*x2; x3=x11+x22; for n=2:100 y4(n)=y4(n-1)+x3(n); end figure(1)
linealidad para el sistem a c 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 y3 y4
10
20
30
40
50
60
70
80
90
100
II. Parte Determine si los sistemas definidos por las ecuaciones en diferencias siguientes verifican las propiedades de invarianza.
Para determinar la linealidad de estos sistemas usando MATLAB, haremos lo siguiente: Se introducirn al sistema una seales de entrada x[n], del tipo an u[n], donde: a es un numero entre 1 y 1. Posteriormente obtendremos la salida del sistema y[n] (para un total de 100 muestras, comenzando desde y[0]), para la seal del punto anterior. Posteriormente, retrasar la seal x[n], k muestras para obtener x[n-k], y esta secuencia se la introducir al sistema, y calcular su respuesta para 100 muestras (comenzando desde y[k]). Finalmente comprobar si la secuencia encontrada en el punto anterior es igual a la secuencia y[n]. Dibuje cada una de las grficas encontradas
%prueba de invarianza en el tiempo para el sistema a n=0:100; V a ria nz a Te m pora l pa ra e l S ite m a y (n)= x (n) + 1 16 a1=-.9; x1=a1.^n; 14 b1=2; 12 x2=b1*x1 ; 10 y1=x2.^2+1; 8 k=6; 6 r1=a1.^(n-k); 4 r2=b1*r1; y2=r2.^2+1; 2 figure(1) 0 0 20 40 60 80 100 plot(y1,'bo') holdon
2
y1 y2
120
%prueba de invariaza en el tiempo para el sistema b n=0:100; a1=.5; x1=a1.^n; b1=2; x2=b1*x1 ; y1=[zeros(1,100)]; y2=y1; r1=y1;r2=y1; k=4; for n=2:100 r1(n)=a1.^(n-k); r2(n)=b1*r1(n); y1(n)=((n-1)/n)*y1(n-1)+(x2(n)/n); y2(n)=((n-1)/n)*y1(n-1)+(r2(n)/n); end figure(1) plot(y1,'bo') holdon plot(y2,'r+') title('varianza temporal para el sistema b') legend('y1','y2')
10
20
30
40
50
60
70
80
90
100
%prueba de invarianza para el sistema c n=0:100; a1=.5; x1=a1.^n; b1=2; x2=b1*x1 ; y1=[zeros(1,100)]; y2=y1; u1=y1; u2=y1; for n=4:100 k=4 u1(n)=a1.^(n-k); u2(n)=b1*u1(n); y1(n)=n*x2(n); y2(n)=n*u2(n) end
10
20
30
40
50
60
70
80
90
100
III. Parte Determine si los sistemas definidos por las ecuaciones en diferencias siguientes son estables.
Para determinar la linealidad de estos sistemas usando MATLAB, haremos los siguientes: Se introducir al sistema como seal de entrada un escaln unitario (u[n]).
Posteriormente obtendremos la salida del sistema y[n] (para un total de 100 muestras, comenzando desde y[0]). La secuencia encontrada en el punto anterior, converge o diverge.
%prueba de Estabilidad para el Sistema a clc n=0:99; x=(n>=0); a1=1.2;a2=0.8; y1=zeros(1,100); y2=y1; y1(1)=1;y2(1)=1; for p=2:100; y1(p)=a1*y1(p-1)+x(p); y2(p)=a2*y2(p-1)+x(p); end; subplot(2,1,1) plot(y1,'m*') title('Grfica de y[n] para a=1.2') subplot(2,1,2) plot(y2,'r.') title('Grfica de y[n] para a=0.8')
6 4
x 10
G r fic a de y [n] pa ra a = 1 .2
10
20
30
40
50
60
70
80
90
100
G r fic a de y [n] pa ra a = 0 .8 5 4 3 2 1
10
20
30
40
50
60
70
80
90
100
%Estabilidad del Sistema b n=0:99; x=(n>=0); y=n.*x; plot(y,'mo') title('Estabilidad del Sistema b')
80 70 60 50 40 30 20 10 0
10
20
30
40
50
60
70
80
90
100
%prueba de Estabilidad para el sistema c n=0:100; x=(n>=0); N=0:99; y=zeros(1,100); y(1)=x(1)+x(2); for n=2:100; y(n)=y(n-1)+x(n+1); end plot(N,y,'mh') title('Estabilidad para el Sistema c')
120
100
80
60
40
20
10
20
30
40
50
60
70
80
90
100
CONCLUSIN El conocimiento de las caractersticas estudiadas como lo son la linealidad, estabilidad e invarianza temporal nos permiten analizar las seales con mayor seguridad y comprensin.
ANEXOS
Principio de superposicin: Si una entrada x1(k) a un sistema discreto produce una salida y1 (k) y la entrada x2(k) produce una salida y2(k), entonces para un sistema lineal, la entrada x1(k)+ x2(k) produce la salida y1(k) + y2(k). Otras propiedades de los sitemas discretos:
ausalidad:
Un sistema es causal si en un instante dado la seal de salida depende solamente del valor de la seal de entrada en dicho instante, o en instantes anteriores, nunca posteriores.
Invertibilidad:
Un sistema es invertible si podemos encontrar un sistema que al introducir la seal de salida del original nos devuelva la seal de entrada
Memoria:
Se dice que un sistema no tiene memoria si la seal de salida depende unicamente del valor actual de la seal de entrada.
li 40
35
30
25
20
15
10
20
40
60
80
100
0.14
B)
li
li
l Si
0.12
0.1
0.08
0.06
0.04
0.02
10
20
30
40
50
60
70
80
90
li r l i
Y [ ] =x2 [ ] +1 3 y4
120
100
0 .8 0 .7 0 .6 0 .5 0 .4 0 .3 0 .2 0 .1 0 y3 y4
line a lida d pa ra e l s is te m a c
10
20
30
40
50
60
70
80
90
100
Parte II:
A)
20
40
60
80
100
120
B)
10
20
30
40
50
60
70
80
90
100
8 7 6 5 4 3 2 1 0
10
20
30
40
50
60
70
80
90
100
III-parte A)
x 10
G r f
de y [ ] pa ra a = 1 . 2
10
20
30 G r f
40
50
a de y [ ] pa ra a = 0 . 8
5 4 3 2 1
10
20
30
40
50
B)
E s tabilidad del S is tem a b 100 90 80 70 60 50 40 30 20 10 0
10
20
30
40
50
" "
!
60
70
80
90
100
60
70
80
90
100
60
70
80
90
100
C)
E s ta bilida d pa ra e l 120 S is te m a c
100
80
60
40
20
10
20
30
40
50
60
70
80
90
100
BIBLIOGRAFIA
www.Seales%20y%20Sistemas.htm www.Sistema%20LTI%20-%20Wikipedia,%20la%20enciclopedia%20libre.htm