You are on page 1of 27

OBJETIVOS

Estudiar los conceptos de estabilidad y linealidad básicos a la hora de analizar sistemas


discretos.
Verificar las propiedades de linealidad, estabilidad e invarianza temporal en las distintas secuencias
de entrada

MATERIALES

Computadora con MATLAB

TEORÍA

La linealidad, estabilidad e invarianza en el tiempo son propiedades que describen el


comportamiento de las señales en tiempo discreto al pasar por un sistema el cual realiza
distintas operaciones sobre ella.

La linealidad dicta que una si una función dada por la suma de dos señales da un resultado
idéntico antes y después de ser procesado por un sistema, dicha función es lineal.

En el caso de la varianza o invarianza en el tiempo, se define como una señal invariante en el


tiempo aquella señal que para un determinado sistema proporciona una salida idéntica si se
retrasa antes de pasar por dicho sistema y después de haberlo pasado. En caso contrario, la
señal se considera variante en el tiempo.

El criterio de estabilidad de una señal está dictaminado como: “es estable aquella señal que
para una entrada acotada presenta una salida acotada para un sistema.

Ing. Electrónica y Telecomunicaciones


Página 1
PROCEDIMIENTO Y RESULTADOS

X[n] Y[n]
Τ

1. Parte

Determine matemática y gráficamente si los sistemas definidos por las ecuaciones en diferencias
siguientes verifican las propiedades de linealidad.

Para determinar la linealidad de estos sistemas usando MATLAB, se hará lo siguiente:

 Se introducirán al sistema dos señales 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 señales de entrada individuales (para hacer esto deberá
implementar un programa en MATLAB).
 Luego hará una combinación lineal de las señales 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].

a) 𝑦(𝑛) = 𝑥 2 (𝑛) + 1

 Cálculos teóricos

- Cálculo de y3(n)
𝑦3 (𝑛) = 𝑥 2 3 (𝑛) + 1
𝑦3 (𝑛) = (𝑎1 𝑥1 (𝑛) + 𝑎2 𝑥2 (𝑛))2 + 1

- Cálculo de yz(n)
𝑦𝑧 = 𝑎1 𝑦1 + 𝑎2 𝑦2
𝑦𝑧 = 𝑎1 (𝑥 21 (𝑛) + 1) + 𝑎2 (𝑥 2 2 (𝑛) + 1)

Resultado Teórico: El sistema no es lineal

Ing. Electrónica y Telecomunicaciones


Página 2
Código

a1=4;
a2=12;
n=0:99;
b1=0.75;
b2=-0.84;
x1=(b1).^n;
x2=(b2).^n;
stem(n,x1)
stem(n,x2)
x3=(a1*x1)+(a2*x2);
y3=x3.^2 +1;
yz=a1*(x1.^2+1)+a2*(x2.^2+1);
hold on
stem(n,y3,'r')
%figure(2)
stem(n,yz,'b')

 Gráficas

Figura 1. Gráfica de y3(n)

Ing. Electrónica y Telecomunicaciones


Página 3
Figura 2. Gráfica de yz(n)

Figura 3. Gráficas superpuestas

Resultado gráfico: El sistema no es lineal.

Los resultados de la comprobación por ambos métodos son idénticos permitiéndonos comprobar
que la conclusión obtenida mediante el método teórico es correcta.
Ing. Electrónica y Telecomunicaciones
Página 4
𝑛−1 1
b) 𝑦(𝑛) = 𝑛
𝑦(𝑛 − 1) + 𝑛 𝑥(𝑛)

 Cálculos teóricos

- Cálculo de y3(n)
𝑛−1 1
𝑦3 (𝑛) = 𝑦3 (𝑛 − 1) + 𝑥3 (𝑛)
𝑛 𝑛
𝑛−1 1
𝑦3 (𝑛) = 𝑛 𝑦3 (𝑛 − 1) + 𝑛[𝑎1 𝑥1 (𝑛) + 𝑎2 𝑥2 (𝑛)]

- Cálculo de yz(n)
𝑦𝑧 = 𝑎1 𝑦1 + 𝑎2 𝑦2
𝑛−1 1 𝑛−1 1
𝑦𝑧 = 𝑎1 ( 𝑦1 (𝑛 − 1) + 𝑥1 (𝑛)) + 𝑎2 ( 𝑦2 (𝑛 − 1) + 𝑥2 (𝑛))
𝑛 𝑛 𝑛 𝑛

Respuesta teórico: La secuencia no es lineal.

Código

a1=4;
a2=12;
n=0:99;
b1=0.75;
b2=-0.84;
x1=(b1).^n;
x2=(b2).^n;
x3=(a1*x1)+(a2*x1);
y3(1)=-7.08;
y2(1)=-10.08;
y1(1)=3;
y(1)=-7.08;
for n=2:100;
y3(n)=(((n-1)/n)*y3(n-1))+((1/n)*x3(n));
y1(n)=(((n-1)/n)*y1(n-1))+((1/n)*x1(n));
y2(n)=(((n-1)/n)*y2(n-1))+((1/n)*x2(n));
y(n)=y1(n)+y2(n);

end
hold on
stem(y3,'g')
stem(y,'y')

Ing. Electrónica y Telecomunicaciones


Página 5
 Gráficas

Figura 4. Gráfica de y3(n)

Figura 5. Gráfica de yz(n)

Ing. Electrónica y Telecomunicaciones


Página 6
Figura 6. Gráficas superpuestas

Respuesta gráfica: El sistema no es lineal

Al igual que en el caso anterior podemos comprobar utilizando los resultados del método gráfico
para comprobar que los resultados del método teórico son correctos y que el sistema no es lineal.

Ing. Electrónica y Telecomunicaciones


Página 7
c) 𝑦(𝑛) = ∑𝑛+1
𝑙=−∞ 𝑥[𝑙])

 Cálculos teóricos

- Cálculo de y3(n)
𝑛+1

𝑦3 (𝑛) = ∑ 𝑥3 [𝑙]
𝑙=−∞
𝑛+1

𝑦3 (𝑛) = ∑ [𝑎1 𝑥1 (𝑙) + 𝑎2 𝑥2 (𝑙)]


𝑙=−∞

- Cálculo de yz(n)
𝑦𝑧 = 𝑎1 𝑦1 + 𝑎2 𝑦2
𝑛+1 𝑛+1

𝑦𝑧 = 𝑎1 ( ∑ 𝑥1 [𝑙]) + 𝑎2 ( ∑ 𝑥2 [𝑙])
𝑙=−∞ 𝑙=−∞

Resultado Teórico: El sistema no es lineal

Código

n=0:99;
x1=0.75.^n;
x2=-0.84.^n;
b1=4;
b2=12;
x3=(b1*x1 + b2*x2);

y3(1)=-7.08;
y2(1)=-10.08;
y1(1)=3;
y(1)=-7.08;

for i=2:100;
y3(i)=y3(i-1)+x3(i);
y1(i)=y1(i-1)+x1(i);
y2(i)=y2(i-1)+x2(i);
y(i)=y1(i)+y2(i);

end
hold on
stem(n,y3,'r')
%figure(2)
stem(n,y,'y')

 Gráficas
Ing. Electrónica y Telecomunicaciones
Página 8
Figura 7. Gráfica de y3(n)

Figura 8. Gráfica de yz(n)

Ing. Electrónica y Telecomunicaciones


Página 9
Figura 9. Gráficas superpuestas

Respuesta gráfica: El sistema no es lineal

Las respuestas coinciden dándonos como conclusión que el sistema no es lineal.

Ing. Electrónica y Telecomunicaciones


Página 10
2. Parte

Determine grafica y matemáticamente, si los sistemas definidos por las ecuaciones en diferencias siguientes
verifican las propiedades de invariancia.

Para determinar la invarianza de estos sistemas usando MATLAB, se hará siguiente:

 Se introducirán al sistema una señales 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 señal del punto anterior.
 Posteriormente, retrasará la señal 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].

a) 𝑦(𝑛) = 𝑥 2 (𝑛) + 1

 Cálculo Teórico

- Retrasando la entrada
𝑦(𝑛 − 𝑘) = 𝑥 2 (𝑛 − 𝑘) + 1

- Retrasando la salida
𝑦(𝑛, 𝑘) = 𝑥 2 (𝑛 − 𝑘) + 1

Respuesta teórica: El sistema es invariable en el tiempo.

Código

n=0:99;
x=0.5;
k=1;
xke=x.^(n-k);
xks=x.^(n-k);

yke=(xke.^2+1).*((n>=1)&(n<=100));
yks=(xks.^2+1).*((n>=1)&(n<=100));

hold on
stem(n,yke,'y','o')
stem(n,yks,'c','x')

Ing. Electrónica y Telecomunicaciones


Página 11
 Gráficas

Figura 10. Gráfica del sistema desplazado a la entrada

Figura 11. Gráfica del sistema retrasado a la salida

Ing. Electrónica y Telecomunicaciones


Página 12
Figura 12. Superposición de las gráficas de retraso del sistema a la salida y a la entrada.

Respuesta gráfica: El sistema es invariable en el tiempo.

Ambas métodos dan como resultado que el sistema es invariable.

Ing. Electrónica y Telecomunicaciones


Página 13
𝑛−1 1
b) 𝑦(𝑛) = 𝑛
𝑦(𝑛 − 1) + 𝑛 𝑥(𝑛)

 Cálculo Teórico

- Retrasando la entrada
𝑛−1 1
𝑦(𝑛 − 𝑘) = 𝑦((𝑛 − 𝑘) − 1) + 𝑥(𝑛 − 𝑘)
𝑛 𝑛

- Retrasando la salida
(𝑛 − 𝑘) − 1 1
𝑦(𝑛, 𝑘) = 𝑦((𝑛 − 𝑘) − 1) + 𝑥(𝑛 − 𝑘)
𝑛−𝑘 𝑛−𝑘

Respuesta teórica: El sistema es variable en el tiempo.

Código

n=0:99;
x=0.5;
k=4;
y(1)=0;
y(2)=0.5;
y(3)=0.6;
for n=4:100
y(n)=((n-1)./n).*y(n-1)+((1./n).*(x.^(n-k)).*((n>=4)&(n<=100)));
end
for n=6:100;
ynk(n)=((n-k-1)./(n-k)).*y(n-k-1)+((1./(n-k)).*(x.^(n-
k)).*((n>=4)&(n<=100)));
end
hold on
stem(y,'r')
stem(ynk,'c')

Ing. Electrónica y Telecomunicaciones


Página 14
 Gráficas

Figura 13. Gráfica del sistema retrasado en la entrada

Figura 14. Gráfica del sistema retrasado en la salida.

Ing. Electrónica y Telecomunicaciones


Página 15
Figura 15. Superposición de ambas gráficas de retraso.

Respuesta Gráfica: El sistema es variable en el tiempo.

Según los resultados obtenidos el sistema estudiado es variante en el tiempo, ya que al retrasarlo a
la entrada o la salida no se obtiene el mismo resultado.

Ing. Electrónica y Telecomunicaciones


Página 16
c) 𝑦(𝑛) = 𝑛𝑥(𝑛)
 Cálculo Teórico

- Retrasando la entrada
𝑦(𝑛 − 𝑘) = 𝑛 ∗ 𝑥(𝑛 − 𝑘)

- Retrasando la salida
𝑦(𝑛, 𝑘) = (𝑛 − 𝑘) ∗ 𝑥(𝑛 − 𝑘)

Respuesta Teórica: El sistema es variable en el tiempo.

Código

n=0:99;
x=0.3;
k=4;
xk= x.^(n-k).*((n>=1)&(n<=100));
yn= n.*xk;
ynk= (n-k).*xk;

hold on
stem(n,yn,'y')
stem(n,ynk,'b')

Ing. Electrónica y Telecomunicaciones


Página 17
 Gráficas

Figura 16. Gráfica del sistema retrasado en la entrada

Figura 17. Gráfica del sistema retrasado en la salida.

Ing. Electrónica y Telecomunicaciones


Página 18
Figura 18. Gráfica del sistema retrasado en la entrada

Respuesta gráfica: El sistema estudiado es variable en el tiempo.

En ambos métodos la respuesta es igual, dando como conclusión que el sistema en cuestión varía de
acuerdo al momento en que se realice el retraso.

Ing. Electrónica y Telecomunicaciones


Página 19
3. Parte

Determine si los sistemas definidos por las ecuaciones en diferencias siguientes son estables.

Para determinar la estabilidad de estos sistemas usando MATLAB, se hará lo siguiente:

 Se introducirá al sistema como señal de entrada un escalón 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.

a) y(n)=a*y(n-1)+x(n) para a = 1,2 y a = 0,8

Código

a1=1.2;
a2=0.8;
n=0:99;
x=1.*(n>=0); %igual para todos los casos
y(1)=1;
y2=y(1);

for n=2:100
y(n)=a1.*y(n-1)+x(n);
y2(n)=a2.*y2(n-1)+x(n);
end
figure(1)
stem(x,'r')
figure(2)
stem(y,'c')
figure(3)
hold on
stem(x,'r')
stem(y,'c')
hold off

Ing. Electrónica y Telecomunicaciones


Página 20
Resultados Gráficos Obtenidos

Figura 19. Escalón Unitario (Utilizado en todos los casos

Figura 20. Función y(n) para a = 1,2

Ing. Electrónica y Telecomunicaciones


Página 21
Figura 21. Escalón Unitario con la superposición de la señal y(n) para a = 1,2

El sistema en este caso particular es inestable, ya que con la aplicación de una entrada acotada se
obtiene una salida con tendencia al infinito.

Ing. Electrónica y Telecomunicaciones


Página 22
Figura 22. Función y(n) para a = 0,8

Figura 23. Escalón Unitario con la superposición de la señal y(n) para a = 0,8

El sistema aun siendo el mismo estudiado anteriormente para la constante particular 0,8 es estable,
ya que con la aplicación de una entrada de escalón unitario se obtiene una salida acotada.

Ing. Electrónica y Telecomunicaciones


Página 23
b) y(n)=n*x(n)

Código

n=0:99;
x=1.*(n>=0);
y= n.*x;

figure(6)
stem(y,'c')
figure(7)
hold on
stem(n,x,'r')
stem(n,y,'c')
hold off

Resultados Gráficos

Figura 24. Gráfica de la salida del sistema.

Ing. Electrónica y Telecomunicaciones


Página 24
Figura 25. Escalón Unitario con la superposición de la señal de salida

Según los resultados obtenidos las salida no es acotada para una entrada acotada (el escalón unitario), por lo
tanto el sistema no es estable.

Ing. Electrónica y Telecomunicaciones


Página 25
𝑙=−∞ 𝑥[𝑙])
c) 𝑦(𝑛) = ∑𝑛+1

Código

n=0:99;
x=1.*(n>=0);
y(1)= 1;

for i=2:100;
y(i)=y(i-1)+x(i);

end

figure(8)
stem(y,'c')
figure(9)
hold on
stem(x,'r')
stem(y,'c')
hold off

Resultados Gráficos

Figura 26. Señal de salida obtenida

Ing. Electrónica y Telecomunicaciones


Página 26
Figura 25. Escalón Unitario con la superposición de la señal de salida

En este caso la señal de salida del sistema también muestra que el mismo es inestable, ya que al aplicarle la
señal escalón unitario a la entrada (señal acotada), la salida no es acotada.

Ing. Electrónica y Telecomunicaciones


Página 27