Dificultad:

Páginas:
Partículas?
PLaY?
  • Sistemas TC y TD
  • Se帽ales TC y TD
  • SLIT TC
  • SLIT TD
  • Fourier TC
  • Fourier TD

Selecciona un tema de arriba.









Primero selecciona un tema de arriba.









Señales en TC y en TD:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos de se帽ales continuas y discretas. Se realizan operaciones y transformaciones de las se帽ales. Se presentan se帽ales fundamentales de tiempo continuo y discreto y su representaci贸n en el dominio del tiempo. Se presenta el an谩lisis de se帽ales tanto te贸rico como simulado.


Selecciona la dificultad en las caritas de la izquierda.

Señales en TC y en TD nivel principiante:


En estos ejercicio se obtedr谩n las gr谩ficas de diversas se帽ales presentadas en la introducci贸n. Se utiliza la funci贸n plot() para graficar la correspondiente se帽al.
  1. Con base en la Ecuaci贸n 2.8, grafique la se帽al escal贸n unitario u(t).
    (2.8) u(t) = 1t > 0 0t < 0
  2. Con base en la Ecuaci贸n 2.9, grafique la se帽al rampa r(t).
    (2.9) ramp(t) = tt 0 0t < 0 = -tu(λ)dλ = tu(t)
  3. Utilice la funci贸n sinc(t) para obtener la gr谩fica de la se帽al Sinc Ecuaci贸n 2.13.
    (2.13) sinc(t) = sen(πt) πt
  4. Utilice la funci贸n diric(t,N) para obtener cuatro gr谩ficas de la se帽al Dirichlet Ecuaci贸n 2.15. Considere los siguientes valores de N: 4, 5, 7 y 8. Utilice una funci贸n subplot() para graficar las cuatro se帽ales.
    (2.15) drcl(t,鈥N)鈥=鈥(sen(Nt))/(Nsen(t))
  5. Considere la se帽al exponencial, Ecuaci贸n 2.16, con C鈥=鈥1 y r鈥=鈥呪呪垝鈥0.5, r鈥=鈥0.5, r鈥=鈥0. Utilice la funci贸n subplot() para graficar las tres se帽ales exponenciales.
    (2.16) x(t) = Cert
  6. Considere la se帽al exponencial, Ecuaci贸n 2.16, con C鈥=鈥1 y r鈥=鈥j2, r鈥=鈥呪呪垝鈥0.5鈥+鈥j2, r鈥=鈥0.5鈥+鈥j2. Utilice la funci贸n subplot() para graficar las tres se帽ales exponenciales complejas. Ya que las se帽ales son complejas, se tiene que graficar la parte real y la parte imaginaria, o bien la magnitud y la fase.
    (2.16) x(t) = Cert
Soluci贸n
1)
figure Ima1/us.png
   >> t=-1:0.01:3;
    >> u = 0.*(t<0)+ 1.*(t>=0);
    >> plot(t,u, 鈥橪ineWidth鈥,2)
    >> axis([-1 3 -.1 1.1]);
    

2)
figure Ima1/rs.png
   >> t=-1:0.001:3;
    >> r = 0.*(t<0)+ t.*(t>=0);
    >> plot(t,r, 鈥橪ineWidth鈥,2)
    >> axis([-1 3 -.1 3.1]);
    

3)
figure Ima1/sincs.png
   
    >> t = -5:.01:5;
    >> y = sinc(t);
    >> plot(t,y, 鈥橪inewidth鈥,2);
    >> xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); title(鈥橣uncion Sinc鈥)
    >> axis([-5 5 -.3 1.1]);
    

La se帽al cruza en cero en m煤ltiplos de m y el 谩rea bajo la curva est谩 dada por
-Asen(Bt) Bt dt = πA B
Si B鈥=鈥 y A鈥=鈥1, entonces el 谩rea bajo la funci贸n sinc ser谩 unitaria.

4) La funci贸n para generarla en Matlab es
(2.27) diric(t,N) = sen(Nt2) Nsen(t2)
de manera que para obtener la se帽al Ecuaci贸n 2.27 cambia a:
drcl(t,N) = diric(2πt,N)

figure Ima1/dirics.png
   >> t = linspace(-4*pi,4*pi,1000);
    >> subplot(221),plot(t,diric(t,7),鈥橪inewidth鈥,2);
    >> xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); title(鈥檇iric(t,7)鈥)
    >> subplot(222),plot(t,diric(t,4),鈥橪inewidth鈥,2); 
    >> xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); title(鈥檇iric(t,4)鈥)
    >> subplot(223),plot(t,diric(t,13),鈥橪inewidth鈥,2);
    >> xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); title(鈥檇iric(t,13)鈥)
    >> subplot(224),plot(t,diric(t,8),鈥橪inewidth鈥,2);   
    >> xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); title(鈥檇iric(t,8)鈥)
    

5) Las se帽ales son reales, ya que r s贸lo tienen parte real.
figure Ima1/exporeal.png
   %exporeal1.m    
    t = linspace(-1,3,1000);
    %Exponencial Real constante
    c=1; r=0;
    x=c*exp(r*t);
    subplot(311),plot(t,abs(x),鈥橪inewidth鈥,2); grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.real) (C=1, a=0)鈥)
    
    %Exponencial Real decreciente
    c=1; r=-2;
    x=c*exp(r*t);
    subplot(312),plot(t,abs(x),鈥橪inewidth鈥,2);grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.real) (C=1, a=-0.5)鈥)
    
    %Exponencial Real creciente
    c=1; r=1.5;
    x=c*exp(r*t);
    subplot(313),plot(t,abs(x),鈥橪inewidth鈥,2);grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.real) (C=1, a=0.5)鈥)
    
    
6) La siguiente gr谩fica muestra la parte real y la parte imaginaria de la se帽al exponencial, 2.16, con C鈥=鈥1 y r鈥=鈥j2, r鈥=鈥呪呪垝鈥0.5鈥+鈥j2, r鈥=鈥0.5鈥+鈥j2, utilizando la funci贸n subplot() para graficar las tres se帽ales.
(2.16) x(t) = Cert

figure Ima1/exporeals.png
    t = linspace(-1,3,1000);
    %Exponencial Compleja constante
    c=1; r=j*2*pi;
    x=c*exp(r*t);
    subplot(321),plot(t,real(x),鈥橪inewidth鈥,2); grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.compleja) (C=1, a=j2pi)鈥)
    subplot(322),plot(t,imag(x),鈥橪inewidth鈥,2);
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橧mag(Exp.compleja) (C=1, a=j2pi)鈥)
    
    %Exponencial Compleja decreciente
    c=1; r=-0.5+j*2*pi;
    x=c*exp(r*t);
    subplot(323),plot(t,real(x),鈥橪inewidth鈥,2);grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.compleja) (C=1, a=0.5+j2pi)鈥)
    subplot(324),plot(t,imag(x),鈥橪inewidth鈥,2);
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橧mag(Exp.compleja) (C=1, a=0.5+j2pi)鈥)
    
    %Exponencial Compleja creciente
    c=1; r=0.5+j*2*pi;
    x=c*exp(r*t);
    subplot(325),plot(t,real(x),鈥橪inewidth鈥,2); grid
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橰eal(Exp.compleja) (C=1, a=0.5+j2pi)鈥)
    subplot(326),plot(t,imag(x),鈥橪inewidth鈥,2);
    xlabel(鈥橳iempo (sec)鈥);ylabel(鈥橝mplitud鈥); 
    title(鈥橧mag(Exp.compleja) (C=1, a=0.5+j2pi)鈥)
    
Defina una funci贸n us(t), que calcule el escal贸n unitario u(t), cuyo par谩metro de entrada sea un vector de tiempo t. Con la funci贸n definida, grafique la se帽al en el intervalo 鈥呪垝鈥1鈥呪墹鈥t鈥呪墹鈥5.
Soluci贸n
   %Funci贸n escalon
    function u = us(t)
    u = + 1.*(t>=0);
    

       
    t=-1:0.01:5;
    plot(t,us(t),鈥橪inewidth鈥,2); grid       
    
Defina una funci贸n rect(t), que calcule la se帽al rect谩ngulo rect(t), cuyo par谩metro de entrada sea un vector de tiempo t. Con la funci贸n definida, grafique la se帽al en el intervalo 鈥呪垝鈥1鈥呪墹鈥t鈥呪墹鈥1.
Soluci贸n

figure Ima1/rects.png
       
    function x=rect(t)
    x=1.*(abs(t)<.5);
    
       
    t=-1:0.01:1;
    plot(t,rect(t),鈥橪inewidth鈥,2); grid
    

Señales en TC y en TD nivel intermedio:


Una aproximaci贸n del impulso unitario puede realizarse con la funci贸n rect(t), previamente definida, escalada en amplitud y en tiempo. Utilice la funci贸n plot para graficar de forma traslapada rec(t), 2 rect(2t), 4 rect(4t), 8 rect(8t).
Verifique que conforme el escalamiento, en amplitud y tiempo, se incrementan, la se帽al tiende a las caracter铆sticas ideales del impulso unitario. Grafique en el intervalo 鈥呪垝鈥1鈥呪墹鈥t鈥呪墹鈥1.

Soluci贸n

figure Ima1/aproxImp.png
       
    t=-1:0.001:1;
    plot(t,rect(t),t,2*rect(2*t),t,4*rect(4*t),t,8*rect(8*t),鈥橪inewidth鈥,2); 
    grid
    title(鈥橝proximaci贸n al Impulso con rect(t)鈥) 
    
Las se帽ales en tiempo discreto se pueden graficar con la funci贸n stem().
Defina una funci贸n ud(n) que eval煤e la secuencia escal贸n unitario u[n], Ecuaci贸n 1.18, cuyo par谩metro de entrada sea el vector de tiempo discreto n. Con la funci贸n definida, grafique la se帽al en el intervalo 鈥呪垝鈥2鈥呪墹鈥n鈥呪墹鈥6.
(1.18) u[n]鈥=鈥 1  n鈥呪墺鈥0鈥 0  n鈥<鈥0聽

Soluci贸n
figure Ima1/impd.png
           
    function x=ud(n)
    x=1.*(n>=0);
    
           
    n=-2:6;
    stem(n,ud(n),鈥橪inewidth鈥,2)
    
Defina una funci贸n dd(n) que eval煤e la muestra unitarias [n], Ecuaci贸n 2.17, cuyo par谩metro de entrada sea el vector de tiempo discreto n. Utilice el escal贸n unitario previamente definido. Grafique la se帽al dd(n) en el intervalo 鈥呪垝鈥3鈥呪墹鈥n鈥呪墹鈥3.
(2.17) δ[n] = 1n = 0 0n0

Soluci贸n
figure Ima1/dd.png
           
    function u=dd(n)    %muestra discreta
    u=1*(n==0);
    
           
    n=-3:3;
    stem(n,dd(n),鈥橪inewidth鈥,2)
    

Señales en TC y en TD nivel avanzado:


Defina una funci贸n recd(n, Nw) que eval煤e el rect谩ngulo discreto rect[n], Ecuaci贸n 2.20, cuyos par谩metros de entrada sean el vector de tiempo discreto n y el ancho del pulso. Grafique la se帽al recd(n,Nw) en el intervalo 鈥呪垝鈥5鈥呪墹鈥n鈥呪墹鈥5.
(2.20) rectNw[n] = 1|n| Nw 0|n| > Nw = u[n+Nw]-u[n-Nw-1]

Soluci贸n
figure Ima1/rectd.png
           
    function r=rectd(n,Nw)
    r=ud(n+Nw)-ud(n-Nw-1);
    
           
    n=-5:5;
    stem(n,rectd(n,2),鈥橪inewidth鈥,2)
    
Defina una funci贸n combd(n, No) que eval煤e el tren de impulsos discreto combN0[n], Ecuaci贸n 2.21, cuyos par谩metros de entrada sean el vector de tiempo discreto n y el periodo N0. Grafique la se帽al combd(n, No) en el intervalo 鈥呪垝鈥10鈥呪墹鈥n鈥呪墹鈥10.
(2.21) combN0 = m=-δ[n - mN 0]

Soluci贸n
figure Ima1/trend.png
           
    % trend.m
    n=-10:10;
    i=0;
    iu=0;
    for i = n;
    iu=iu+dd(n-(4.*i));
    end;
    stem(n,iu,鈥橪ineWidth鈥,2);axis([-10 10 -0.1 1.1]);
    grid;xlabel(鈥檔鈥);ylabel(鈥橝mplitud鈥),title(鈥橳ren de impulsos discretos鈥)
    
Considere la se帽al exponencial general, Ecuaci贸n 2.22, en el caso cuando C鈥=鈥1 y α = ej2πN, se tiene una se帽al compleja cuya parte real es un coseno y la parte imaginaria corresponde a una senoidal. Grafique x[n] como la parte real de la exponencial compleja, es decir, un coseno discreto con valores del periodo N鈥=鈥1.5,鈥5,鈥5 y verifique o justifique en cada caso el periodo de la se帽al. Utilice la funci贸n subplot() para graficar las tres se帽ales.

(2.22) x[n]鈥=鈥Cn

Soluci贸n
figure Ima1/expo1.png
           
    %expo1.m
    n=-20:20;
    N=[1.5 5 5*pi];
    x1=exp(j*2*pi*n/N(1));
    x2=exp(j*2*pi*n/N(2));
    x3=exp(j*2*pi*n/N(3));
    subplot(311),stem(n,real(x1)); title(鈥機oseno con N=1.5鈥)
    subplot(312),stem(n,real(x2)); title(鈥機oseno con N=5鈥)
    subplot(313),stem(n,real(x3)); title(鈥機oseno con N=5 pi鈥) 
    

Se observa en la primera gr谩fica que con N鈥=鈥1.5 la se帽al coseno es periodica, sin embargo, el periodo es N鈥=鈥3, esto es debido a que N debe ser entero. Es decir, el periodo se obtiene como
ω = 2π N m = 2π 3 2
de manera que el m铆nimo valor de m con el que se obtiene el m铆nimo N entero son m鈥=鈥2 y N鈥=鈥3, siendo 茅ste el periodo de la se帽al como se presenta en la gr谩fica.
En la segunda gr谩fica el coseno es peri贸dico con N鈥=鈥5, es decir, que con m鈥=鈥1, N鈥=鈥5.
En la tercera gr谩fica se observa que el coseno es una se帽al aperi贸dica, ya que no existe m entero con el que se obtiene el m铆nimo N entero.
De lo anterior se concluye que NO todas las exponenciales complejas en tiempo discreto son per贸dicas.
Considere tres se帽ales coseno x1[n], x2[n] y x3[n]. Grafique las tres se帽ales en una gr谩fica subplot y determine en cada caso el periodo de la se帽al.
  1. x1 [n] = cos(2πn8)
  2. x2 [n] = cos(9πn4)
  3. x3 [n] = cos(17πn4)
Soluci贸n
figure Ima1/expo2.png
           
    % expo2.m
    n=-10:10;
    x1=cos(2*pi*n/8);
    x2=cos(9*pi*n/4);
    x3=cos(17*pi*n/4);
    subplot(311),stem(n,x1,鈥橪ineWidth鈥,2); xlabel(鈥檃)  x1=cos(2*pi*n/8)鈥)
    subplot(312),stem(n,x2,鈥橪ineWidth鈥,2); xlabel(鈥檅)  x2=cos(9*pi*n/4)鈥)
    subplot(313),stem(n,x3,鈥橪ineWidth鈥,2); xlabel(鈥檆)  x3=cos(17*pi*n/4)鈥) 
    
10. a)
N = 2π ω m = 2π 2π8m
con m鈥=鈥1, N鈥=鈥8.
10. b)
N = 2π ω m = 2π 9π4m
con m鈥=鈥9, N鈥=鈥8.
10. c)
N = 2π ω m = 2π 17π4m
con m鈥=鈥17, N鈥=鈥8.
Se concluye que las exponenciales complejas peri贸dicas de diferente frecuencia angular son la misma se帽al. Esto se cumple siempre que las se帽ales tengan una frecuencia ω 2π, ω 4π, .... o bien, en m煤ltiplos impares de - π ω < π.

Sistemas:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos de identificaci贸n de sistemas continuos y discretos. Se presentan las propiedades de los sistemas: linealidad, invariancia en el tiempo, causalidad y estabilidad externa.


Selecciona la dificultad en las caritas de la izquierda.

Sistemas nivel principiante:


Para los siguientes sistemas indique si el sistema es:

a) BIBO鈥揺stable
b) Causal
c) Invariante en el tiempo
d) Lineal


Ejercicio 1:
1)
y[n]
鈥=鈥
H{x[n]}
鈥=鈥
|x[n]|

Soluci贸n 1)

a) El sistema es BIBO鈥揺stable, pues el valor absoluto de una se帽al acotada tambi茅n ser谩 acotado.

b) El sistema es causal, pues, para cualquier valor de n, el valor absoluto de la se帽al de entrada evaluada en n, s贸lo depende de la n misma.

c) Para mostrar si el sistema es invariable, primero se obtiene la salida del sistema cuando x[n] se traslada k unidades; se denota dicha salida como yi[n]; esto es:
Ahora se obtiene la transformaci贸n de y[n] al trasladarla k unidades; esto es:
y[n] 鈥呪啋鈥 y[n鈥+鈥k]; n 鈥呪啋鈥 n鈥+鈥k y[n鈥+鈥k] 鈥=鈥 |x[n鈥+鈥k]|
se puede observar que yi[n] y y[n鈥+鈥k] son iguales; por lo que se puede concluir que el sistema es invariable ante traslaciones en n.

d) Para saber si el sistema es lineal, se utiliza la siguiente propiedad de valor absoluto: |a鈥+鈥b|鈥呪墹鈥厊a|鈥+鈥厊b|.

Primero se define la se帽al yi[n] como:
yi[n]鈥=鈥H{xi[n]}鈥=鈥厊xi[n]|
y posteriormente se define a y0[n] como:
y0[n] 鈥=鈥 H{Ni鈥=鈥1xi[n]} 鈥=鈥 |Ni鈥=鈥1xi[n]|鈥呪墹鈥Ni鈥=鈥1|xi[n]|鈥=鈥Ni鈥=鈥1yi[n]
observe que:
y0[n]鈥呪墹鈥Ni鈥=鈥1yi[n]
por lo tanto, concluimos que el sistema es no鈥搇ineal.


Ejercicio 2:
2)
y[n]
鈥=鈥
H{x[n]}
鈥=鈥
mediana(x[n鈥呪垝鈥1],鈥x[n],鈥x[n鈥+鈥1]);聽a鈥呪墹鈥n鈥呪墹鈥b

Nota: en este sistema, para determinar y[a] y y[b], el sistema tendr铆a acceso a la se帽al de entrada en n鈥=鈥a鈥呪垝鈥1 y en n鈥=鈥b鈥+鈥1, respectivamente, por lo cual, se asume que x[n鈥=鈥a鈥呪垝鈥1]鈥=鈥x[n鈥=鈥a] y que x[b鈥+鈥1]鈥=鈥x[b].

Soluci贸n 2)

a) El sistema es BIBO鈥揺stable, pues la mediana de una se帽al acotada siempre ser谩 acotada.

b) El sistema es no causal, pues tiene como argumento a los valores x[n鈥+鈥1].

c) Para saber si el sistema es invariable, primero se obtiene la salida del sistema cuando x[n] se traslada k unidades; dicha salida se denotar谩 como yi[n]; esto es:
yi[n] 鈥=鈥 H{x[n鈥+鈥k]} 鈥=鈥 mediana{x[n鈥呪垝鈥1鈥+鈥k],鈥x[n鈥+鈥k],鈥x[n鈥+鈥1鈥+鈥k]}
Ahora, se obtiene la transformaci贸n de y[n] al trasladarla k unidades; esto es:
y[n] 鈥呪啋鈥 y[n鈥+鈥k]; n 鈥呪啋鈥 n鈥+鈥k y[n鈥+鈥k] 鈥=鈥 mediana{x[n鈥呪垝鈥1鈥+鈥k],鈥x[n鈥+鈥k],鈥x[n鈥+鈥1鈥+鈥k]}
Podemos observar que yi[n] y y[n鈥+鈥k] son iguales; por lo que se puede concluir que el sistema es invariable ante traslaciones en n.

d) Para saber si el sistema es lineal se considera que se tienen N se帽ales de entrada diferentes, denotadas como: xi[n], 1鈥呪墹鈥i鈥呪墹鈥N, y que la salida para cada una de estas se帽ales se denota como: yi[n]; esto es:
yi[n] 鈥=鈥 H{xi[n]} 鈥=鈥 mediana{xi[n鈥呪垝鈥1],鈥xi[n],鈥xi[n鈥+鈥1]}
Por otra parte, se define a xTot como la suma de las xi[n]; esto es:
xTot鈥=鈥Ni鈥=鈥1xi[n]
y sea y0[n] la se帽al de salida cuando se tiene como se帽al de entrada a xTot; esto es:
y0[n] 鈥=鈥 H{xTot[n]} 鈥=鈥 mediana{xTot[n鈥呪垝鈥1],鈥xTot[n],鈥xTot[n鈥+鈥1]}
Ahora, n toma alg煤n valor constante k, y supongamos que: y0[k]鈥=鈥xT[k鈥呪垝鈥1]; esto es, mediana{xT[k鈥呪垝鈥1],鈥xT[k],鈥xT[k鈥+鈥1]}鈥=鈥xT[k鈥呪垝鈥1].

Entonces, el sistema ser铆a lineal, si y s贸lo si,
Ni鈥=鈥1yi[k]鈥=鈥Ni鈥=鈥1mediana{xi[k鈥呪垝鈥1],鈥xi[k],鈥xi[k鈥+鈥1]}鈥=鈥Ni鈥=鈥1xi[k鈥呪垝鈥1]

La ecuaci贸n anterior nos indica que la mediana de xi[k鈥呪垝鈥1], xi[k] y xi[k鈥+鈥1], para cualquier valor i, siempre tendr铆a que ser xi[k鈥呪垝鈥1]; sin embargo, dado que estas se帽ales xi[n] son arbitrarias, siempre ser谩 posible incrementar el n煤mero de se帽ales para hacer que esta condici贸n no se cumpla; lo cual, lleva a concluir que el sistema es no lineal.


Sistemas nivel intermedio:


Para el sistema H que se define a continuaci贸n, determine gr谩fica y algebraicamente, si el sistema es lineal e invariante en el tiempo.
y[n] 鈥=鈥 H{x[n]} 鈥=鈥 nx[n鈥呪垝鈥1]
Soluci贸n:

Para verificar si el sistema es invariante en n, primero se traslada a la se帽al de entrada x[n] en k unidades; dicha transformaci贸n se denota como: x[n]鈥呪啋鈥x[n鈥呪垝鈥k]; consecuentemente: x[n鈥呪垝鈥1]鈥呪啋鈥x[n鈥呪垝鈥1鈥呪垝鈥k] y, sea yi[n] la salida del sistema para la entrada x[n鈥呪垝鈥k]; esto es:
Ahora obtengamos a la se帽al y[n] trasladada k unidades; dicha transformaci贸n se puede denotar como: y[n]鈥呪啋鈥y[n鈥呪垝鈥k]; entonces:
y[n鈥呪垝鈥k] 鈥=鈥 (n鈥呪垝鈥k)x[n鈥呪垝鈥k鈥呪垝鈥1]
Podemos observar que yi[n] y y[n鈥呪垝鈥k] son iguales; por lo que podemos concluir que el sistema es invariante en el tiempo.

Para verificar si el sistema es lineal, primero se define el conjunto de se帽ales yi[n]; tales que:
yi[n]鈥=鈥H{aixi[n]}鈥=鈥ain(xi[n鈥呪垝鈥1])
en donde ai son constantes reales.

Posteriormente, se hace la suma de las se帽ales yi[n]; esto es:
Ni鈥=鈥1yi[n]鈥=鈥Ni鈥=鈥1ain(xi[n鈥呪垝鈥1])鈥=鈥nNi鈥=鈥1ai(xi[n鈥呪垝鈥1])

Por otra parte, se define a y0[n] como:
De esta forma, se puede observar que y0[n]鈥=鈥Ni鈥=鈥1yi[n], por lo tanto se puede concluir que el sistema es lineal.

A continuaci贸n, se presenta una corroboraci贸n gr谩fica de los resultados obtenidos. Para resolver la parte de invariabilidad se propone el siguiente programa:

Sea y1[n] la se帽al de salida ante una entrada arbitraria x1[n], la cual, se propone como:

x1[n]鈥=鈥匸4,鈥6,鈥3,鈥1,鈥5,鈥9,鈥2,鈥4]; 鈥呪垝鈥2鈥呪墹鈥n鈥呪墹鈥5

nota: suponga que x1[n]鈥=鈥0 para n鈥呪墹鈥0鈭n鈥呪墺鈥6.

Posteriormente, se traslada la se帽al y1[n] k鈥搖nidades para obtener la se帽al y1[n鈥呪垝鈥k]: Nota: en el programa que se muestra a continuaci贸n se propuso k鈥=鈥呪呪垝鈥2

Paralelamente a este proceso, se obtiene la se帽al yi[n]; la cual, es la salida del sistema ante la se帽al de entrada x1[n] trasladada en k鈥搖nidades; esto es: yi[n]鈥=鈥H{x1[n鈥呪垝鈥k]}.


C贸digo en matlab:

n=[-4,-3,-2,-1,0,1,2,3,4,5,6,7,8];
鈥
%--------------------------------------------%
%Definir la se帽al de entrada x1[n]
%n--> -4 -3 -2 -1 0 1 2 3 4 5 6 7 8
   x1=[0  0  4  6 3 1 5 9 2 4 0 0 0];
鈥
%--------------------------------------------%
%Obtener tama帽o de la se帽ales x1[n]
N=length(x1);
鈥
%--------------------------------------------%
%Obtener y1[n]; y1[n]=(n)x1[n-1]
for ii=2:1:N
    
    y1(ii) = (n(ii))*x1(ii-1);
    
end
鈥
%--------------------------------------------%
%Trasladar, en n, a y1[n] k-unidades;
%y1[n] --> y1[n-k]=y1_trasladada
鈥
%Definir k
k=-2;
%Trasladar
y1_trasladada=y1(-k+1:end);
鈥
%--------------------------------------------%
%obtener yi[n]; yi[n]=H{x[n-k]}=(n-k)x[n-k-1]
for ii=1:1:N+k
    
    yi(ii) = (n(ii-k))*x1(ii-k-1);
    
end
鈥
%--------------------------------------------%
%Graficar y1[n+1] y yi[n]
鈥
%Gr谩fica de y1[n+1]
subplot(1,2,1)
stem(n(-k+1:end),y1_trasladada,鈥*-r鈥)
鈥
%Gr谩fica de yi[n]
subplot(1,2,2)
stem(n(-k+1:end),yi,鈥*-鈥)
                        




figure invariabilidad.jpg
Figure 1.1鈥
Como se puede observar en la figura 1.1, las gr谩ficas de yi[n] y y1[n鈥呪垝鈥k] son iguales, lo cual, nos permite tener una referencia de la invariabilidad del sistema en el tiempo.

Para corroborar que el sistema sea lineal ante 2 se帽ales de entrada particulares, se propone a x1[n] y x2[n] como dichas se帽ales particulares de entrada; en donde:

x1[n]鈥=鈥匸4,鈥6,鈥3,鈥1,鈥5,鈥9,鈥2,鈥4]; 鈥呪垝鈥2鈥呪墹鈥n鈥呪墹鈥5

x2[n]鈥=鈥匸3,鈥4,鈥5,鈥2,鈥6,鈥8,鈥4,鈥1]; 鈥呪垝鈥2鈥呪墹鈥n鈥呪墹鈥5

nota: suponga que x1[n]鈥=鈥x2[n]鈥=鈥0 para n鈥呪墹鈥0鈭n鈥呪墺鈥6.

De esta forma, se obtiene a y0[n] como la se帽al de salida ante la entrada al sistema de la suma de x1[n] y x2[n]; por otra parte, se obtiene la suma de y1[n] con y2[n]; donde y1[n] y y2[n] son las se帽ales de salida para las entradas x1[n] y x2[n], respectivamente. Finalmente, al comparar las gr谩ficas de y0[n] y y1[n]鈥+鈥y2[n] se puede observar que el sistema es lineal ante las entradas x1[n] y x2[n].

C贸digo en matlab:

n=[-4,-3,-2,-1,0,1,2,3,4,5,6,7,8];
鈥
%--------------------------------------------%
%Definir las se帽al de entrada x1[n] y x2[n]
%n--> -4 -3 -2 -1 0 1 2 3 4 5 6 7 8
   x1=[0  0  4  6 3 1 5 9 2 4 0 0 0];
   x2=[0  0  3  4 5 2 6 8 4 1 0 0 0];
鈥
%--------------------------------------------%
%Obtener tama帽o de las se帽ales
N=length(x1);
鈥
%--------------------------------------------%
%Obtener y0[n]=H{x1[n]+x2[n]}
x1MASx2 = x1+x2;
for k=2:1:N
    
    y0(k)=(n(k))*x1MASx2(k-1);
    
end
鈥
%--------------------------------------------%
%Obtener y1[n] y y2[n]
for k=2:1:N
    
    y1(k) = (n(k))*x1(k-1);
    y2(k) = (n(k))*x2(k-1);
    
end
鈥
%--------------------------------------------%
%Sumar y1[n] y y2[n]; y=y1[n]+y2[n]
y = y1+y2;
鈥
%--------------------------------------------%
%Graficar y0[n] y y[n]
鈥
%Gr谩fica de y0[n]
subplot(1,2,1)
stem(n,y0,鈥*-r鈥)
鈥
%Gr谩fica de y[n]
subplot(1,2,2)
stem(n,y,鈥*-鈥)
                        
figure linealidad.jpg
Figure 1.2鈥
Como se puede observar en la figura 1.2 los gr谩ficos de las se帽ales y0[n] y y[n] son iguales, por lo cual, podemos concluir que el sistema H es lineal.


Sistemas nivel avanzado:


Determine si los siguientes sistemas en tiempo discreto son o no lineales, variantes o invariantes en el tiempo, causales o no causales, con memoria o sin memoria, estables o inestables. Justifique su respuesta.
  1. y[n]鈥=鈥x[n]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥1]
  2. y[n]鈥=鈥x[n]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]
  3. y[n]鈥=鈥u[n]x[n]
  4. y[n]鈥=鈥 x[n] x[n]鈥呪墺鈥0 鈥呪垝鈥x[n] x[n]鈥<鈥0
  5. y[n]鈥=鈥nk鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx[k]
  6. y(t)鈥=鈥bx(t) dt
  7. y[n]鈥=鈥x[n鈥+鈥1]鈥+鈥x[鈥呪垝鈥n鈥+鈥1]
  8. y[n]鈥=鈥x[n鈥+鈥1]x[鈥呪垝鈥n鈥+鈥1]
  9. y[n]鈥=鈥Par{x[n]}鈥+鈥x[n鈥呪垝鈥1]
  10. y[n]鈥=鈥Impar{x[n]}鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]
Soluci贸n 1) y[n]鈥=鈥厁[n]鈥+鈥厁[鈥呪垝鈥卬鈥呪垝鈥1]
Linealidad
El modelo del sistema es
y[n]鈥=鈥x[n]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥1]
Se proponen tres entradas x1[n], x2[n] y x3[n]鈥=鈥x1[n]鈥+鈥x2[n], entonces las respectivas salidas son
y1[n]鈥=鈥x1[n]鈥+鈥x1[鈥呪垝鈥n鈥呪垝鈥1] y2[n]鈥=鈥x2[n]鈥+鈥x2[鈥呪垝鈥n鈥呪垝鈥1] y3[n]鈥=鈥x3[n]鈥+鈥x3[鈥呪垝鈥n鈥呪垝鈥1] y3[n]鈥=鈥x1[n]鈥+鈥x2[n]鈥+鈥x1[鈥呪垝鈥n鈥呪垝鈥1]鈥+鈥x2[鈥呪垝鈥n鈥呪垝鈥1] y tambi茅n y3[n]鈥=鈥y1[n]鈥+鈥y2[n] Es lineal


Variabilidad en el tiempo
y[n]鈥=鈥x[n]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥1] se aplica un desplazamiento n0 n鈥呪啋鈥n鈥呪垝鈥n0 y[n鈥呪垝鈥n0]鈥=鈥x[n鈥呪垝鈥n0]鈥+鈥x[鈥呪垝鈥n鈥+鈥n0鈥呪垝鈥1]
Se propone una nueva se帽al x1[n] que es la original desplazada, con la que se obtiene la salida y1[n]
x1[n]鈥=鈥x[n鈥呪垝鈥n0]鈥呪啋鈥y1[n]鈥=鈥x1[n]鈥+鈥x1[鈥呪垝鈥n鈥呪垝鈥1] en donde x1[鈥呪垝鈥n鈥呪垝鈥1]鈥=鈥x[鈥呪垝鈥n鈥呪垝鈥n0鈥呪垝鈥1] de manera que la salida en t茅rminos de x[n]es y1[n]鈥=鈥x[n鈥呪垝鈥n0]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥n0鈥呪垝鈥1] ya que y1[n]鈥呪墵鈥厃[n鈥呪垝鈥卬0] El sistema es variante en el tiempo
Causalidad y Memoria
y[n]鈥=鈥x[n]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥1] Al evaluar en diferentes instantes de tiempo y[0]鈥=鈥x[0]鈥+鈥x[鈥呪垝鈥1] y[1]鈥=鈥x[1]鈥+鈥x[鈥呪垝鈥2] y[鈥呪垝鈥2]鈥=鈥x[鈥呪垝鈥2]鈥+鈥x[1] y[鈥呪垝鈥1]鈥=鈥x[鈥呪垝鈥1]鈥+鈥x[2] ...
Se observa que salidas en tiempos presentes requieren de entradas en tiempos pasados y en tiempos futuros,
El sistema es con memoria y adem谩s no causal o anticipativo
Estabilidad BIBO
y[n]鈥=鈥x[n]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥1] Se propone una entrada acotada en amplitud como el escal贸n u[n] x[n]鈥=鈥u[n] y[n]鈥=鈥u[n]鈥+鈥u[鈥呪垝鈥n鈥呪垝鈥1] La salida est谩 acotada en amplitud El sistema es estable BIBO
Soluci贸n 2) y[n]鈥=鈥厁[n]鈥呪垝鈥厁[鈥呪垝鈥卬鈥+鈥1]
Linealidad
El modelo del sistema es
y[n]鈥=鈥x[n]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]
Se proponen tres entradas x1[n], x2[n] y x3[n]鈥=鈥x1[n]鈥+鈥x2[n], entonces las respectivas salidas son
y1[n]鈥=鈥x1[n]鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1] y2[n]鈥=鈥x2[n]鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1] y3[n]鈥=鈥x3[n]鈥呪垝鈥x3[鈥呪垝鈥n鈥+鈥1] y3[n]鈥=鈥x1[n]鈥+鈥x2[n]鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1]鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1] y tambi茅n y3[n]鈥=鈥y1[n]鈥+鈥y2[n] El sistema es lineal


Variabilidad en el tiempo
y[n]鈥=鈥x[n]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1] n鈥呪啋鈥n鈥呪垝鈥n0 y[n鈥呪垝鈥n0]鈥=鈥x[n鈥呪垝鈥n0]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥n0鈥+鈥1] Se propone una se帽al: x1[n]鈥=鈥x[n鈥呪垝鈥n0]鈥呪啋鈥y1[n]鈥=鈥x1[n]鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1] se requiere de x1[鈥呪垝鈥n鈥+鈥1]鈥=鈥x[鈥呪垝鈥n鈥呪垝鈥n0鈥+鈥1] y1[n]鈥=鈥x1[n鈥呪垝鈥n0]鈥呪垝鈥x1[鈥呪垝鈥n鈥呪垝鈥n0鈥+鈥1] se observa que y[n鈥呪垝鈥卬0]鈥呪墵鈥厃1[n] El sistema es variante en el tiempo
Causalidad
y[n]鈥=鈥x[n]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1] y[0]鈥=鈥x[0]鈥呪垝鈥x[1] y[1]鈥=鈥x[1]鈥呪垝鈥x[0] y[鈥呪垝鈥2]鈥=鈥x[鈥呪垝鈥2]鈥呪垝鈥x[3] y[鈥呪垝鈥1]鈥=鈥x[鈥呪垝鈥1]鈥呪垝鈥x[2] La salida del sistema requiere de valores pasados y futuros de la se帽al de entrada. Es no causal o anticipativo y din谩mico o con memoria
Estabilidad
Se propone una se帽al acotada en amplitud, como el escal贸n unitario
y[n]鈥=鈥x[n]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1] x[n]鈥=鈥u[n] y[n]鈥=鈥u[n]鈥呪垝鈥u[鈥呪垝鈥n鈥+鈥1] Se observa que la salida est谩 acotada en amplitud El sistema es estable BIBO
Soluci贸n 3) y[n]鈥=鈥卽[n]x[n]
Linealidad:
y[n]鈥=鈥u[n]x[n] x1[n]鈥呪啋鈥y1[n]鈥=鈥u[n]x1[n] x2[n]鈥呪啋鈥y2[n]鈥=鈥u[n]x2[n] x3[n]鈥=鈥x1[n]鈥+鈥x2[n]鈥呪啋鈥y3[n]鈥=鈥u[n]x3[n] u[n]x3[n]鈥=鈥u[n](x1[n]鈥+鈥x2[n])鈥=鈥u[n]x1[n]鈥+鈥u[n]x2[n] Por lo tanto es lineal


Variabilidad en el tiempo:
y[n]鈥=鈥u[n]x[n] n鈥呪啋鈥n鈥呪垝鈥n0 y[n鈥呪垝鈥n0]鈥=鈥u[n鈥呪垝鈥n0]x[n鈥呪垝鈥n0] x1[n]鈥=鈥x[n鈥呪垝鈥n0]鈥呪啋鈥y1[n]鈥=鈥u[n]x1[n] x1[n]鈥=鈥x[n鈥呪垝鈥n0]鈥呪啋鈥y1[n]鈥=鈥u[n]x[n鈥呪垝鈥n0] Se observa que y1[n]鈥呪墵鈥厃[n鈥呪垝鈥卬0] Por lo tanto el sistema es variante en el tiempo
Causal o no causal y Con o sin Memoria: Causal debido a que sus valores no son anticipativos.
y[n]鈥=鈥u[n]x[n] y[鈥呪垝鈥1]鈥=鈥u[鈥呪垝鈥1]x[鈥呪垝鈥1]鈥=鈥0 y[0]鈥=鈥u[0]x[0]鈥=鈥x[0] y[1]鈥=鈥u[1]x[1]鈥=鈥x[1] y[2]鈥=鈥u[2]x[2]鈥=鈥x[2] ...
Ya que la salida no depende de la entrada en instantes futuros el sistema es causal o no anticipativo.
Con memoria o sin memoria
El Sistema es est谩tico o sin memoria debido a que depende la salida depende de la entrada en el mismo instante.
Estable o inestable
Se propone una entrada acotada en amplitud, como por ejemplo un escal贸n unitario. El sistema es estable BIBO ya que una multiplicaci贸n de escalones siempre ser谩 acotada en amplitud.
Soluci贸n 4) y[n]鈥=鈥卽[n]
y[n]鈥=鈥 x[n] x[n]鈥呪墺鈥0 鈥呪垝鈥x[n] x[n]鈥<鈥0
Linealidad:
x1[n]鈥呪啋鈥y1[n]鈥=鈥 x1[n] x1[n]鈥呪墺鈥0 鈥呪垝鈥x1[n] x1[n]鈥<鈥0 x2[n]鈥呪啋鈥y2[n]鈥=鈥 x2[n] x2[n]鈥呪墺鈥0 鈥呪垝鈥x2[n] x2[n]鈥<鈥0 x3[n]鈥=鈥x1[n]鈥+鈥x2[n]鈥呪啋鈥y3[n]鈥=鈥 x3[n] x3[n]鈥呪墺鈥0 鈥呪垝鈥x3[n] x3[n]鈥<鈥0 y3[n]鈥=鈥 x1[n]鈥+鈥x2[n] x1[n]鈥+鈥x2[n]鈥呪墺鈥0 鈥呪垝鈥(x1[n]鈥+鈥x2[n]) x1[n]鈥+鈥x2[n]鈥<鈥0 Por lo tanto es lineal


Variabilidad en el tiempo
y[n]鈥=鈥 x[n] x[n]鈥呪墺鈥0 鈥呪垝鈥x[n] x[n]鈥<鈥0
Si la se帽al de entrada se desplaza un tiempo n0, ese deslazamiento se ver谩 reflejado en la salida.
y[n鈥呪垝鈥n0]鈥=鈥 x[n鈥呪垝鈥n0] x[n鈥呪垝鈥n0]鈥呪墺鈥0 鈥呪垝鈥x[n鈥呪垝鈥n0] x[n鈥呪垝鈥n0]鈥<鈥0 Se propone una nueva entra x1[n]鈥=鈥x[n鈥呪垝鈥n0] la salida a esa entrada es y1[n]鈥=鈥 x1[n] x1[n]鈥呪墺鈥0 鈥呪垝鈥x1[n] x1[n]鈥<鈥0 poniendo y1[n]en t茅rminos de x[n] y1[n]鈥=鈥 x[n鈥呪垝鈥n0] x[n鈥呪垝鈥n0]鈥呪墺鈥0 鈥呪垝鈥x[n鈥呪垝鈥n0] x[n鈥呪垝鈥n0]鈥<鈥0 Ya que y1[n]鈥=鈥厃[n鈥呪垝鈥卬0]el sistema es variante en el tiempo.
Causal o no causal:
El sistema es Causal o no anticipativo, debido a que la salida s贸lo depende de la entrada en los mismos instantes, es decir, no depende de instantes posteriores.
Con o sin memoria:
El sistema es sin memoria, pues s贸lo depende de valores presentes de la entrada.
Estable o inestable:
El sistema es estable BIBO ya que a una entrada acotada propuesta genera una salida acotada.
Soluci贸n 5) y[n]鈥=鈥nk鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥卥x[k]
Linealidad
Proponemos:
(1.1) x1[n]鈥呪啋鈥y1[n]鈥=鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx1[k]
(1.2) x2[n]鈥呪啋鈥y2[n]鈥=鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx2[k]
Donde “a” es un escalar multiplicador del sistema. Si se suman se tiene:
(1.3) x1[n]鈥+鈥x2[n]鈥=鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx1[k]鈥+鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx2[k]
Proponemos una tercera se帽al que sea igual a la suma de las anteriores:


(1.4) x3[n]鈥=鈥x1[n]鈥+鈥x2[n]鈥呪啋鈥y3[n]鈥=鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx3[k]
De tal manera que:
(1.5) y3[n]鈥=鈥ank鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥k(x1[k]鈥+鈥x2[k])
Observamos que la Ec (1.3鈫) es igual a la Ec (1.5鈫), por lo tanto el sistema es lineal.
Variabilidad en el tiempo
y[n]鈥=鈥nk鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥卥x[k]
Se propone un desplazamiento n鈥呪垝鈥n0 en la entrada, el cual se manifiesta en la salida.
n鈥呪啋鈥n鈥呪垝鈥n0
(1.6) y[nn0]鈥=鈥n鈥呪垝鈥n0k鈥=鈥呪呪垝鈥呪垶(0.5)(n鈥呪垝鈥n0)鈥呪垝鈥kx[k]聽
Se propone una se帽al que es igual a la original pero desplazada en el tiempo:
x1[n]鈥=鈥x[nn0]
Se obtiene la salida del sistema para x1[n]:
(1.7) y1[n]鈥=鈥nk鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx1[k]
dejando y1[n] en t茅rminos de x[n] queda
(1.8) y1[n]鈥=鈥nk鈥=鈥呪呪垝鈥呪垶(0.5)n鈥呪垝鈥kx[kn0]
Se puede observar que la Ec (1.6鈫) y la Ec (1.8鈫) n oson iguales, por lo tanto el sistema es variante en el tiempo.
Causal o no anticipativo, no causal o anticipativo
Se evalua para diferentes instantes
(1.9) y[鈥呪垝鈥1]鈥=鈥鈥呪垝鈥1k鈥=鈥呪呪垝鈥呪垶(0.5)鈥呪垝鈥1鈥呪垝鈥kx[k]聽
(1.10) y[0]鈥=鈥0k鈥=鈥呪呪垝鈥呪垶(0.5)鈥呪垝鈥kx[k]聽
(1.11) y[1]鈥=鈥1k鈥=鈥呪呪垝鈥呪垶(0.5)1鈥呪垝鈥kx[k]聽
...
En todos los casos la salida depende de valores presentes y pasados. Por lo tanto el sistema es causal o no anticipativo.
Din谩mico o con memoria Por la misma raz贸n que depende de valores presentes y sobre todo de valores pasados se puede afirmar que el sistema es din谩mico o con memoria.
Estabilidad BIBO
La salida del sistema es acotada ya que con ning煤n valor de n o k la se帽al puede tender a infinito, as铆 que es estable BIBO, entradas acotadas y salidas acotadas.
Soluci贸n 6) y(t)鈥=鈥卋x(t) dt
Linealidad
Se propone:
(1.12) x1(t)鈥呪啋鈥y1(t)鈥=鈥bx1(t) dt
(1.13) x2(t)鈥呪啋鈥y2(t)鈥=鈥bx2(t) dt
Donde “b” es un escalar multiplicador del sistema. Si se suman se tiene:
(1.14) x1(t)鈥+鈥x2(t)鈥=鈥bx1(t) dt鈥+鈥bx2(t) dt
Se propone una tercera se帽al que sea igual a la suma de las anteriores:
(1.15) x3(t)鈥=鈥x1(t)鈥+鈥x2(t)鈥呪啋鈥y3(t)鈥=鈥bx3(t) dt
De tal manera que:
(1.16) y3(t)鈥=鈥b[x1(t)鈥+鈥x2(t)] dt
Por propiedades de la integral:
(1.17) y3(t)鈥=鈥bx1(t) dt鈥+鈥bx2(t) dt
Observamos que la Ec (1.14鈫) y la Ec (1.17鈫) son iguales, por lo tanto el sistema es lineal.
Variabilidad en el tiempo Un desplazamiento en la se帽al de entrada se debe manifiestar en la salida.
Desplazando la se帽al:
t鈥呪啋鈥tt0
(1.18) y(tt0)鈥=鈥x(tt0) dt
Se propone una se帽al x1(t):
(1.19) x1(t)鈥=鈥x(tt0)鈥呪啋鈥y1(t)鈥=鈥x1(t) dt
Sustituyendo para x1(t):
(1.20) y(t)鈥=鈥x(tt0) dt
Como la Ec (1.18鈫) y la Ec (1.20鈫) son iguales, se dice que el sistema es invariante en el tiempo.
Causal o no anticipativo y no causal o anticipativo
(1.21) y(t)鈥=鈥t鈥呪垝鈥呪垶x()d
Considerando la integral como una suma continua de valores hasta un valor t, el sistema se considera causal o no anticipativo.
Estabilidad BIBO
La estabilidad BIBO implica entradas acotadas, salidas acotadas, de manera que si se aplica al sistema una entrada escal贸n se obtendr谩 a la salida una rampa, la integral del escal贸n. Por lo tanto el sistema no es estable desde el punto de vista BIBO.
Soluci贸n 7) y[n]鈥=鈥厁[n鈥+鈥1]鈥+鈥厁[鈥呪垝鈥卬鈥+鈥1]
Linealidad
Analizando la linealidad del sistema, se tiene que:
x1[n]鉄y1[n]鈥=鈥x1[n鈥+鈥1]鈥+鈥x1[鈥呪垝鈥n鈥+鈥1] x2[n]鉄y2[n]鈥=鈥x2[n鈥+鈥1]鈥+鈥x2[鈥呪垝鈥n鈥+鈥1] x3[n]鈥=鈥x1[n]鈥+鈥x2[n]鉄y3[n]鈥=鈥x3[n鈥+鈥1]鈥+鈥x3[鈥呪垝鈥n鈥+鈥1] y3[n]鈥=鈥匸x1[n鈥+鈥1]鈥+鈥x2[n鈥+鈥1]]鈥+鈥匸x1[鈥呪垝鈥n鈥+鈥1]鈥+鈥x2[鈥呪垝鈥n鈥+鈥1]]
Como y3[n] es igual a la suma de y1[n] y y2[n] se concluye que el sistema es lineal.


Variabilidad en el tiempo
y[n]鈥=鈥厁[n鈥+鈥1]鈥+鈥厁[鈥呪垝鈥卬鈥+鈥1]
Analizando la variabilidad del sistema, se tiene que un desplazamiento en la entrada x[n鈥呪垝鈥n0] debe reflejarse en la salida.
(1.22) y[n鈥呪垝鈥n0]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1]鈥+鈥x[鈥呪垝鈥n鈥+鈥n0鈥+鈥1]
Se propone una nueva entrada x1[n]
x1[n]鈥=鈥x[n鈥呪垝鈥n0]鉄y1[n]鈥=鈥x1[n鈥+鈥1]鈥+鈥x1[鈥呪垝鈥n鈥+鈥1]
Para y1[n] se requiere
x[n鈥+鈥1]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1]
x[鈥呪垝鈥n鈥+鈥1]鈥=鈥x[鈥呪垝鈥n鈥+鈥1鈥呪垝鈥n0]
de manera que
(1.23) y1[n]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1]鈥+鈥x[鈥呪垝鈥n鈥+鈥1鈥呪垝鈥n0]
Como la Ec (1.22鈫) 鈥呪墵鈥 la Ec (1.23鈫) se considera que el sistema es variante en el tiempo.
Causalidad
Analizando la causalidad del sistema, se tiene que:
... y[鈥呪垝鈥1]鈥=鈥x[0]鈥+鈥x[2] y[0]鈥=鈥x[1]鈥+鈥x[1] y[1]鈥=鈥x[2]鈥+鈥x[0] ...
Como el sistema depende de entrada en instantes futuros se dice que el sistema es no causal o anticipativo.
Memoria
Analizando la memoria del sistema, se tiene que es din谩mico o con memoria debido a la dependencia de entradas en tiempos anteriores como se observa en la evaluaci贸n del sistema en diferntes instantes.
Estabilidad BIBO
Analizando la estabilidad BIBO del sistema, se tiene que es estable BIBO debido a que la suma de dos se帽ales acotadas genera una se帽al tambien acotada.
Soluci贸n 8) y[n]鈥=鈥厁[n鈥+鈥1]x[鈥呪垝鈥卬鈥+鈥1]
Linealidad
Analizando la linealidad del sistema, se tiene que:
x1[n]鉄y1[n]鈥=鈥x1[n鈥+鈥1]x1[鈥呪垝鈥n鈥+鈥1] x2[n]鉄y2[n]鈥=鈥x2[n鈥+鈥1]x2[鈥呪垝鈥n鈥+鈥1] x3[n]鈥=鈥x1[n]鈥+鈥x2[n]鉄y3[n]鈥=鈥x3[n鈥+鈥1]x3[鈥呪垝鈥n鈥+鈥1] y3[n]鈥=鈥匸x1[n鈥+鈥1]鈥+鈥x2[n鈥+鈥1]] [x1[鈥呪垝鈥n鈥+鈥1]鈥+鈥x2[鈥呪垝鈥n鈥+鈥1]]
Como y3[n] es diferente a la suma de y1[n] y y2[n] por lo tanto es un sistema no lineal.
Variabilidad
Analizando la variabilidad del sistema, se un desplazamiento en la entrada x[n鈥呪垝鈥n0] se debe ver reflejado en la salida:
y[n鈥呪垝鈥n0]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1]x[鈥呪垝鈥n鈥+鈥n0鈥+鈥1]聽 Se propone una nueva entrada x1[n] x1[n]鈥=鈥x[n鈥呪垝鈥n0]鉄y1[n]鈥=鈥x1[n鈥+鈥1]x1[鈥呪垝鈥n鈥+鈥1]
Para la salida y1[n] se requiere de
x[n鈥+鈥1]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1] x[鈥呪垝鈥n鈥+鈥1]鈥=鈥x[鈥呪垝鈥n鈥+鈥1鈥呪垝鈥n0]
de manera que en t茅rminos de x[n鈥呪垝鈥n0]
(1.24) y1[n]鈥=鈥x[n鈥呪垝鈥n0鈥+鈥1]x[鈥呪垝鈥n鈥+鈥1鈥呪垝鈥n0]
Como la Ec (1.24鈫) es diferente a y[n鈥呪垝鈥n0] se considera que el sistema es variante en el tiempo.
Causalidad
Evaluando en distintos instantes de tiepo, se tiene:
... y[鈥呪垝鈥1]鈥=鈥x[鈥呪垝鈥1鈥+鈥1]x[1鈥+鈥1]鈥=鈥x[0]x[2] y[0]鈥=鈥x[0鈥+鈥1]x[0鈥+鈥1]鈥=鈥x[1]x[1] y[1]鈥=鈥x[1鈥+鈥1]x[鈥呪垝鈥1鈥+鈥1]鈥=鈥x[2]x[0] ...
Analizando la causalidad del sistema, se observa que es no causal debido a la dependencia de entradas futuras.
Memoria
Se considera que el sistema es con memoria debido a la dependencia de entradas con valores anteriores se observa en la evaluaci贸n del sistema para diferentes valores.
Estabilidad BIBO
Al analizar la estabilidad BIBO del sistema, se tiene que es estable BIBO debido a que la multiplicaci贸n de valores en amplitud de dos se帽ales de entrada acotadas en amplitud, siempre ser谩 finita.
Soluci贸n 9) y[n]鈥=鈥Par{x[n]}鈥+鈥厁[n鈥呪垝鈥1]
Linealidad
(1.25) y[n]鈥=鈥(1)/(2)(x[n]鈥+鈥x[鈥呪垝鈥n])鈥+鈥x[n鈥呪垝鈥1]
x1[n]鈥呪啋鈥y1[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x1[鈥呪垝鈥n])鈥+鈥x1[n鈥呪垝鈥1] x2[n]鈥呪啋鈥y2[n]鈥=鈥(1)/(2)(x2[n]鈥+鈥x2[鈥呪垝鈥n])鈥+鈥x2[n鈥呪垝鈥1] x3[n]鈥=鈥x1[n]鈥+鈥x2[n] x3[n]鈥呪啋鈥y3[n]鈥=鈥(1)/(2)(x3[n]鈥+鈥x3[鈥呪垝鈥n])鈥+鈥x3[n鈥呪垝鈥1]
Al sustituir tenemos que:
(1.26) y3[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x2[n]鈥+鈥x1[鈥呪垝鈥n]鈥+鈥x2[鈥呪垝鈥n])鈥+鈥x1[n鈥呪垝鈥1]鈥+鈥x2[n鈥呪垝鈥1]
Si sumamos las salidas tenemos que:
y1[n]鈥+鈥y2[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x1[鈥呪垝鈥n])鈥+鈥x1[n鈥呪垝鈥1]鈥+鈥(1)/(2)(x2[n]鈥+鈥x2[鈥呪垝鈥n])鈥+鈥x2[n鈥呪垝鈥1]
贸 bien
(1.27) y1[n]鈥+鈥y2[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x2[n]鈥+鈥x1[鈥呪垝鈥n]鈥+鈥x2[鈥呪垝鈥n])鈥+鈥x1[n鈥呪垝鈥1]鈥+鈥x2[n鈥呪垝鈥1]
se observa que la Ec. (1.26鈫) y la Ec. (1.27鈫) son iguales, por lo tanto el sistema es lineal.
Variabilidad en el tiempo
Al desplazar en la Ec (1.25鈫) la se帽al de entrada en x[n鈥呪垝鈥n0] e obtiene:
(1.28) y[n鈥呪垝鈥n0]鈥=鈥(1)/(2)(x[n鈥呪垝鈥n0]鈥+鈥x[鈥呪垝鈥n鈥+鈥n0])鈥+鈥x[n鈥呪垝鈥n0鈥呪垝鈥1]


Se propone una nueva se帽al x1[n]鈥=鈥x[n鈥呪垝鈥n0], que al aplicarla al sistema:
x1[n]鈥呪啋鈥y1[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x1[鈥呪垝鈥n])鈥+鈥x1[n鈥呪垝鈥1]
贸 bien
(1.29) y1[n]鈥=鈥(1)/(2)(x[n鈥呪垝鈥n0]鈥+鈥x[鈥呪垝鈥n鈥呪垝鈥n0])鈥+鈥x1[n鈥呪垝鈥n0鈥呪垝鈥1]
la Ec (1.28鈫) no es igual a la Ec (1.29鈫), por lo tanto el sistema es variante en el tiempo.
Causal o no causal
Al evaluar la Ec (1.25鈫) en diferentes instantes de tiempo se observa que no solo depende de valores presentes, sino de valores pasados y futuros:
... y[鈥呪垝鈥1]鈥=鈥0.5(x[鈥呪垝鈥1]鈥+鈥x[1])鈥+鈥x[鈥呪垝鈥2] y[0]鈥=鈥0.5(x[0]鈥+鈥x[0])鈥+鈥x[鈥呪垝鈥1] y[1]鈥=鈥0.5(x[1]鈥+鈥x[鈥呪垝鈥1])鈥+鈥x[0] y[2]鈥=鈥0.5(x[2]鈥+鈥x[鈥呪垝鈥2])鈥+鈥x[1] ...
Por lo tanto es no causal o anticipativo
Est谩tico o sin memoria
Haciendo referencia a la evalaci贸n anterior en donde la salida depende de valores pasados, se concluye que el sistema es con memoria o din谩mico.
Estable BIBO
Considerando una se帽al de entrada acotada en amplitud, se observa que la suma de tres se帽ales acotadas siempre generar谩 una se帽al acotada, por lo tanto el sistema es estable BIBO.
Soluci贸n 10) y[n]鈥=鈥Impar{x[n]}鈥呪垝鈥厁[鈥呪垝鈥卬鈥+鈥1]
Linealidad
(1.30) y[n]鈥=鈥(1)/(2)(x[n]鈥呪垝鈥x[鈥呪垝鈥n])鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]


x1[n]鈥呪啋鈥y1[n]鈥=鈥(1)/(2)(x1[n]鈥呪垝鈥x1[鈥呪垝鈥n])鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1] x2[n]鈥呪啋鈥y2[n]鈥=鈥(1)/(2)(x2[n]鈥呪垝鈥x2[鈥呪垝鈥n])鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1] x3[n]鈥=鈥x1[n]鈥+鈥x2[n] x3[n]鈥呪啋鈥y3[n]鈥=鈥(1)/(2)(x3[n]鈥呪垝鈥x3[鈥呪垝鈥n])鈥呪垝鈥x3[鈥呪垝鈥n鈥+鈥1]
Al sustituir tenemos que:
(1.31) y3[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x2[n]鈥呪垝鈥x1[鈥呪垝鈥n]鈥呪垝鈥x2[鈥呪垝鈥n])鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1]鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1]
Si se suman las salidas se tiene que:
y1[n]鈥+鈥y2[n]鈥=鈥(1)/(2)(x1[n]鈥呪垝鈥x1[鈥呪垝鈥n])鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1]鈥+鈥(1)/(2)(x2[n]鈥呪垝鈥x2[鈥呪垝鈥n])鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1]
贸 bien
(1.32) y1[n]鈥+鈥y2[n]鈥=鈥(1)/(2)(x1[n]鈥+鈥x2[n]鈥呪垝鈥x1[鈥呪垝鈥n]鈥呪垝鈥x2[鈥呪垝鈥n])鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1]鈥呪垝鈥x2[鈥呪垝鈥n鈥+鈥1]
Se observa que las ecuaciones (1.31鈫) y (1.32鈫) son iguales, por lo tanto el sistema es lineal.
Variabilidad en el tiempo
(1.33) y[n]鈥=鈥(1)/(2)(x[n]鈥呪垝鈥x[鈥呪垝鈥n])鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]
Al desplazar la entrada en la Ec (1.33鈫) con n鈥呪啋鈥n鈥呪垝鈥n0 se obtiene:
(1.34) y[n鈥呪垝鈥n0]鈥=鈥(1)/(2)(x[n鈥呪垝鈥n0]鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥n0])鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥n0鈥+鈥1]
Se propone una se帽al x1[n]鈥=鈥x[n鈥呪垝鈥n0], que al aplicarla al sistema se tiene que:
x1[n]鈥呪啋鈥y1[n]鈥=鈥(1)/(2)(x1[n]鈥呪垝鈥x1[鈥呪垝鈥n])鈥呪垝鈥x1[鈥呪垝鈥n鈥+鈥1]
贸 bien
(1.35) y1[n]鈥=鈥(1)/(2)(x[n鈥呪垝鈥n0]鈥呪垝鈥x[鈥呪垝鈥n鈥呪垝鈥n0])鈥呪垝鈥x1[鈥呪垝鈥n鈥呪垝鈥n0鈥+鈥1]
La Ec (1.34鈫) no es igual a la Ec (1.35鈫), por lo tanto el sistema es variante en el tiempo.


Causal o no causal
(1.36) y[n]鈥=鈥(1)/(2)(x[n]鈥呪垝鈥x[鈥呪垝鈥n])鈥呪垝鈥x[鈥呪垝鈥n鈥+鈥1]
Al evaluar la Ec (1.36鈫) en diferentes instantes de tiempo se observa que no s贸lo depende de valores presentes, sino de valores pasados y futuros:
... y[鈥呪垝鈥1]鈥=鈥0.5(x[鈥呪垝鈥1]鈥呪垝鈥匸1])鈥+鈥x[2] y[0]鈥=鈥0.5(x[0]鈥呪垝鈥x[0])鈥+鈥x[1] y[1]鈥=鈥0.5(x[1]鈥呪垝鈥x[鈥呪垝鈥1])鈥+鈥x[0] y[2]鈥=鈥0.5(x[2]鈥呪垝鈥x[鈥呪垝鈥2])鈥+鈥x[鈥呪垝鈥1] ...
Por lo tanto es no causal o anticipativo
Est谩tico o Din谩mico
Haciendo referencia a la evaluaci贸n anterior en donde la salida depende de valores pasados, se concluye que el sistema es con memoria o din谩mico.
Estable BIBO
Considerando una se帽al de entrada acotada en amplitud, se observa que la suma de tres se帽ales acotadas siempre generar谩 una se帽al acotada, por lo tanto el sistema es estable BIBO.

Sistemas Lineales Invariantes en el Tiempo en TC:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos, caracter铆sticas y formas de an谩lisis fundamentales de los sistemas lineales e invariantes en el tiempo continuo. Se lleva a cabo el an谩lisis de sistemas al obtener la respuesta de sistemas lineales e invariantes, mediante la integral de convoluci贸n y la transformada de la Laplace.


Selecciona la dificultad en las caritas de la izquierda.

Sistemas Lineales Invariantes en el Tiempo en TC nivel principiante:


Suponga que se tiene la siguiente funci贸n de transferencia de un sistema, grafique el patr贸n de polos y ceros:
H(s) = s2 + s s3 + 9s2 + 26s + 24
Soluci贸n
Se calculan las ra铆ces de los polinomios P(s) y Q(s) de la funci贸n de transferencia:

Q(s) = s2 + 5s + 6, cuyas ra铆ces o ceros son: s1 = -3 y s2 = -2
P(s) = s3 + 15s2 + 74s + 120, cuyas ra铆ces o polos son: s1 = -6, s2 = -5 y s3 = -4
El patr贸n de polos y ceros es el siguiente:

Sistemas Lineales Invariantes en el Tiempo en TC nivel intermedio:


Considere la siguiente funci贸n de transferencia de un sistema, grafique el patr贸n de polos y ceros:
H(S) = s2 + s + 0.5 s2 + 2s + 2
Soluci贸n
Se calculan las ra铆ces de los polinomios P(s) y Q(s) de la funci贸n de transferencia:

Q(s) = s2 + s + 1, cuyas ra铆ces o ceros son complejas conjugadas: s1 = -0.5 + j0.5 y s2 = -0.5 - j0.5
P(s) = s2 + 5s + 12, cuyas ra铆ces o polos son complejas conjugadas: s1 = -1 + j y s2 = -1 - j
El patr贸n de polos y ceros es el siguiente:

Sistemas Lineales Invariantes en el Tiempo en TC nivel avanzado:


Dado el modelo de un sistema de segundo orden, N鈥=鈥2,
(3.16) d2y(t) dt2 + (k + 1)dy(t) dt + (k + 4)y(t) = kx(t)
utilice la transformada de Laplace con los valores de k鈥=鈥6,鈥5,鈥1,鈥呪呪垝鈥1, para obtener
  1. La funci贸n de transferencia, H(s).
  2. La respuesta el impulso, h(t), el valor de y el comportamiento del sistema.
  3. El diagrama de polos y ceros.
  4. La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t).
  5. La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t), y el sistema tiene las condiciones iniciales de y(0)鈥=鈥1 y y(0)鈥=鈥0.
  6. La respuesta y(t) si la entrada es una se帽al exponencial, x(t) = e-2tu(t) y el sistema no tiene las condiciones iniciales.
  7. La respuesta y(t) si la entrada es una se帽al exponencial, x(t) = e2tu(t) y el sistema no tiene condiciones iniciales.
Soluci贸n

Con k鈥=鈥6

1) Sustituyendo el valor de k鈥=鈥6 en la Ecuaci贸n 3.16
d2y(t) dt2 + 7dy(t) dt + 10y(t) = 6x(t)
Al aplicar la transformada de Laplace a la ecuaci贸n diferencial, o bien, con los coeficientes de la ecuaci贸n diferencial se obtiene la funci贸n de transferencia,
H(s) = 6 s2 + 7s + 10

Ya que H(s) es una funci贸n propia, es decir, m鈥<鈥n, las ra铆ces son reales y diferentes s1鈥=鈥呪呪垝鈥2 y s2鈥=鈥呪呪垝鈥5, por lo que se tiene el caso de polos simples con los cuales se puede expresar la funci贸n de transferencia mediante factores como
H(s) = 6 (s + 2)(s + 5)
2) La respuesta el impulso, h(t) se obtiene con la transformada inversa de H(s), expandiendo en fracciones parciales
H(s) = 6 (s + 2)(s + 5) = A (s + 2) + B (s + 5)
h(t) = (2e-2t - 2e-5t)u(t)
A partir de H(s) se determina n y .
ωn = 10 y
ξ = 7 2ωn = 7 210 = 1.1
Por lo que el comportamiento del sistema a la respuesta al impulso es sobreamortiguada.
Se verifica la respuesta mediante simulaci贸n obteniendo la gr谩fica de la respuesta al impulso por medio de la funci贸n impulse() y se compara con la gr谩fica del resultado obtenido anteriormente.
>> a=[1 7 10];
>> b=6;
>> t=0:0.001:5;
>> h=impulse(b,a,t);
>> plot(t,h,鈥檒inewidth鈥,3);
>> hold on
>>x=(-2.*exp(-5.*t)+2.*exp(-2.*t)).*us(t);
>> plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5);
        
figure Ima2/Fig2.png

3) Diagrama de polos y ceros
Mediante Matlab se obtiene el diagrama de polos y ceros, siendo las ra铆ces reales y diferentes p1鈥=鈥呪呪垝鈥2 y p2鈥=鈥呪呪垝鈥5, los polos se encuentran en -2 y en -5.
figure Ima2/Fig3.png
   
>> a=[1 7 10];
>> b=6;
>> pzmap(b,a);
        

4) El comportamiento y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t), es decir, la respuestadel de estado cero:
Y (s) = H(s)X(s)

Y (s) = 6 (s + 2)(s + 5)s = A (s + 5) + B (s + 2) + C s

Encontrando, mediante expansi贸n en fracciones parciales, que los coeficientes A, B y C son :
A = 2 5;B = -1;C = 3 5

Por lo que
Y (s) = 2 5 s + 5 + - 1 s + 2 + 3 5 s

y(t) = 2 5e-5t - e-2t + 3 5u(t)

En donde la respuesta permanentes es
yp(t) = 3 5u(t)

y la respuesta tranasitoria es
yt(t) = 2 5e-5t - e-2t

Obteniendo la gr谩fica de la respuesta al escal贸n por medio de la funci贸n step() de Matlab y verific谩ndola con la respuesta que se obtiene:
figure Ima2/Fig4.png
>> a=[1 7 10];
>> b=6;
>> t=0:0.001:5;
>> s=step(b,a,t);
>> plot(t,s,鈥檏鈥,鈥檒inewidth鈥,3);
>> hold on
>> x=(((2/5).*exp(-5.*t))-(exp(-2.*t))+(3/5)).*us(t);
>> plot(t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);
        
5) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t) y el sistema tiene las condiciones iniciales de y(0) = 1 y y (0) = 0.
Y (s) = 6 s(s2 + 7s + 10) + sy(0) + y(0) + 7y(0) (s2 + 7s + 10)

o bien
Y (s) = 6 s(s2 + 7s + 10) + s + 7 (s2 + 7s + 10)

En el inciso anterior se obtuvo la transformada inversa de Laplace del primer t茅rmino de Y(s), por lo que ahora s贸lo se obtiene la transformada inversa de Laplace para el segundo t茅rmino:
yzi(t) = 2 3e-5t + 5 3e-2t
Encontrando, mediante expansi贸n en fracciones parciales, la respuesta total:
y(t) = 2 5e-5t - e-2t + 3 5u(t) -2 3e-5t + 5 3e-2t

en donde la respuesta de estado cero es:
yzs(t) = 2 5e-5t - e-2t + 3 5u(t)
y la respuesta de entrada cero es:
yzi(t) = -2 3e-5t + 5 3e-2t
6) La respuesta y(t) a la entrada exponencial sin condiciones iniciales se obtiene mediante
Y(s)鈥=鈥H(s)X(s)

de manera que
Y (s) = 6 (s + 2)(s2 + 7s + 10)

que al expander en fracciones parciales:
Y (s) = 6 (s + 2)(s2 + 7s + 10) = A (s + 5) + B (s + 2) + C (s + 2)2
encontrando los coeficientes A, B y C:
A = 2 3;B = -2 3; C = 2

Por lo tanto:
Y (s) = 2 3 (s + 5) - 2 3 (s + 2) + 2 (s + 2)2

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
A continuaci贸n se verifica que la respuesta obtenida corresponde con la simulaci贸n utilizando las funciones exp() y lsim():
figure Ima2/Fig5.png
>> a=[1 7 10];
>>b=6;
>>t=0:0.001:10;
>>f=exp(-2.*t).*us(t);
>>y=lsim(b,a,f,t);
>>plot(t,y,鈥檙鈥,鈥檒inewidth鈥,3);
>>hold on
>>x=((2/3).*exp(-5.*t)-(2/3).*exp(-2.*t)+2.*t.*exp(-2.*t)).*us(t);
>>plot(t,x,鈥檡--鈥,鈥檒inewidth鈥,1.5);
    
7) Si x(t) = e2tu(t) , la respuesta y(t) sin condiciones iniciales es:
Y (s) = H(s)X(s)

de manera que
Y (s) = 6 (s - 2)(s2 + 7s + 10)

que al expander en fracciones parciales:
Y (s) = 6 (s - 2)(s2 + 7s + 10) = A (s + 5) + B (s + 2) + C (s - 2)
encontrando los coeficientes A, B y C:
A = 2 7;B = -1 2;C = 3 14

Por lo tanto:
Y (s) = 2 7 (s + 5) - 1 2 (s + 2) + 3 14 (s - 2)

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
Se verifica que la respuesta obtenida corresponde con la simulada utilizando las funciones exp() y lsim():
figure Ima2/Fig6.png
>> a=[1 7 10];
>> b=6;
>> t=0:0.001:2;
>> f=exp(2.*t).*us(t);
>> y=lsim(b,a,f,t);
>>plot(t,y,鈥檒inewidth鈥,3);
>>hold on
>>x=((2/7).*exp(-5.*t)-0.5.*exp(-2.*t)+(3/14).*exp(2.*t)).*us(t);
>>plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5);
    

Con k鈥=鈥5

1) Sustituyendo el valor de k鈥=鈥5 en la ecuaci贸n diferencial 3.16,
d2y(t) dt2 + 6dy(t) dt + 9y(t) = 5x(t)
La funci贸n de transferencia, H(s) se obtiene aplicando la transformada de Laplace a la Ecuaci贸n 3.17, o bien, directamente con los coeficientes de la ecuaci贸n diferencial.
H(s) = 5 s2 + 6s + 9

Ya que H(s) es una funci贸n propia, es decir, m鈥<鈥n, las ra铆ces son reales e iguales, s1鈥=鈥s2鈥呪垝鈥3, por lo que se tiene el caso de polos simples iguales con los cuales se puede expresar la funci贸n de transferencia mediante un factor duplicado como
H(s) = 5 (s + 3)2
2) La respuesta el impulso, h(t) se obtiene con la transformada inversa de H(s)
h(t) = 5te-3tu(t)

A partir deH(s) se determina n y .
ωn = 9 = 3rads y
ξ = 6 2ωn = 6 2(3) = 1
En este caso, el comportamiento del sistema a la respuesta al impulso es cr铆ticamente amortiguado.
Se verifica la respuesta con Matlab obteniendo la gr谩fica de la respuesta al impulso por medio de la funci贸n impulse() y se compara con la gr谩fica del resultado obtenido anteriormente.
figure Ima2/Fig7.png
>> a=[1 6 9]; 
>> b=5;
>> t=0:0.001:5;
>> h=impulse(b,a,t);
>> plot(t,h,鈥檒inewidth鈥,3);
>> hold on
>> x=5.*t.*exp(-3.*t).*us(t);
>> plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5);
3) Diagrama de polos y ceros
Mediante Matlab se obtiene el diagrama de polos y ceros, siendo las ra铆ces reales e iguales p1鈥=鈥p2鈥=鈥呪呪垝鈥3, los polos se encuentran duplicados en -3. Se identifican en la gr谩fica los dos polos en una escala muy peque帽a.
figure Ima2/Fig7a.png
   
>> a=[1 6 9];
>> b=5;
>> pzmap(b,a);

4) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t), la cual corresponde a una respuesta de estado cero.
Y (s) = H(s)X(s)

5 s ( s 2 + 6 s + 9 ) = A s + B ( s + 3 ) 2 + C ( s + 3 )

Encontrando, mediante expansi贸n en fracciones parciales, que los coeficientes A, B y C son :
A = 5 9;B = -5 3;C = -5 9

Por lo que
Y (s) = 5 9 s - 5 3 (s + 3)2 - 5 9 (s + 3)

y(t) = -5 3te-3t -5 9e-3t + 5 9u(t)

En donde la respuesta permanente es
yp(t) = 5 9u(t)

y la respuesta transitoria es
yt(t) = -5 3te-3t -5 9e-3t

La gr谩fica de la respuesta al escal贸n se obtiene por medio de la funci贸n step() de Matlab y se verifica con la respuesta que se obtuvo:
figure Ima2/Fig9.png
>> a=[1 6 9];
>> b=5;
>> t=0:0.001:5;
>> s=step(b,a,t);
>> hold on
>> x=(-(5/3).*t.*exp(-3.*t)-(5/9).*exp(-3.*t)+(5/9)).*us(t);
>> plot(t,s,t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);
5) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t) y el sistema tiene las condiciones iniciales de y(0) = 1 y y (0) = 0.
Y (s) = 5 s(s2 + 6s + 9) + sy(0) + y(0) + 6y(0) (s2 + 6s + 9)

o bien
Y (s) = 5 s(s2 + 6s + 9) + s + 6 (s2 + 6s + 9)

La respuesta de entrada cero corresponde al segundo t茅rmino, a la que se encuentra su transformada inversa
Y zi(s) = s + 6 (s + 3)2 = A (s + 3)2 + B (s + 3)

yzi(t) = 3te-3t + e-3t
Sumando las respuestas de estado cero y de entrada cero se obtiene la respuesta total
y(t) = -5 3te-3t -5 9e-3t + 5 9u(t) + 3te-3t + e-3t

en donde la respuesta de estado cero es:
yzs(t) = -5 3te-3t -5 9e-3t + 5 9u(t)
y la respuesta de entrada cero es:
yzi(t) = 3te-3t + e-3t
6) La respuesta y(t) a la entrada exponencial x(t) = e-2tu(t) sin considerar condiciones iniciales se obtiene mediante
Y (s) = H(s)X(s)

de manera que
Y (s) = H(s) 1 (s + 2)

que al expander en fracciones parciales:
Y (s) = 5 (s + 3)2(s + 2) = A (s + 3)2 + B (s + 3) + C (s + 2)
encontrando los coeficientes A, B y C:
A = -5;B = -5;C = 5

Por lo tanto:
Y (s) = - 5 (s + 3)2 - 5 (s + 3) + 5 (s + 2)

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
y(t) = 5 -te-3t - e-3t + e-2t u(t)
Se verifica que la respuesta obtenida corresponde con la simulaci贸n utilizando las funciones exp() y lsim():
figure Ima2/Fig8a.png
>> a=[1 6 9];
>> b=5;
>> t=0:0.001:5;
>> f=exp(-2.*t).*us(t);
>> y=lsim(b,a,f,t);
>> plot(t,y,鈥檏鈥,鈥檒inewidth鈥,3);
>> hold on
>> x=(5.*(-t.*exp(-3.*t)-exp(-3.*t)+exp(-2.*t))).*us(t);
>> plot(t,x,鈥檡--鈥,鈥檒inewidth鈥,1.5);
鈥
7) Si x(t) = e2tu(t), la respuesta y(t) sin condiciones iniciales es:
Y (s) = H(s)X(s)

de manera que
Y (s) = 5 (s - 2)(s2 + 6s + 9)

que al expander en fracciones parciales:
Y (s) = 5 (s2 + 6s + 9)(s - 2) = A (s + 3)2 + B (s + 2) + C (s - 2)
encontrando los coeficientes A, B y C:
A = -1;B = -1 5;C = 1 5

Por lo tanto:
Y (s) = - 1 (s + 3)2 - 1 5 (s + 3) + 1 5 (s + 2)

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
y(t) = -te-3t -1 5e-3t + 1 5e2t u(t)
Se verifica que la respuesta obtenida corresponde con la simulaci贸n utilizando las funciones exp() y lsim():
figure Ima2/Fig8a.png
>> a=[1 6 9];
>> b=5;
>> t=0:0.001:5;
>> f=exp(2.*t).*us(t);
>> y=lsim(b,a,f,t);
>> plot(t,y,鈥檒inewidth鈥,3);
>> hold on
>> x=(-t.*exp(-3.*t)-(1/5).*exp(-3.*t)+(1/5).*exp(2.*t)).*us(t);
>> plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5);

Con k鈥=鈥1

1) Sustituyendo el valor de k鈥=鈥1 en la ecuaci贸n diferencial,
(3.18) d2y(t) dt2 + 2dy(t) dt + 5y(t) = x(t)
La funci贸n de transferencia, H(s) se obtiene aplicando la transformada de Laplace a la Ecuaci贸n 3.18, o bien, directamente con los coeficientes de la ecuaci贸n diferencial.
H(s) = 1 s2 + 2s + 5

Las dos ra铆ces son complejas conjugadas s12 = -1 j2 y la funci贸n de transferencia se puede expresar como
H(s) = 1 (s + 1)2 + 4 = 1 2 2 (s + 1)2 + 4
2) La respuesta el impulso, h(t) se obtiene con la transformada inversa de H(s), la cual se obtiene de forma directa
h(t) = 1 2e-tsen(2t)u(t)
A partir de H(s) se determina n y .
ωn = 5 y
ξ = 1 2ωn = 1 25 = 0.22
Por lo que el comportamiento del sistema en la respuesta al impulso es subamortiguada.
Se verifica la respuesta mediante simulaci贸n obteniendo la gr谩fica de la respuesta al impulso por medio de la funci贸n impulse() y se compara con la gr谩fica del resultado obtenido anteriormente.
figure Ima2/Fig10a.png
>> a=[1 2 5];
>> b=1;
>> t=0:0.001:5;
>> h=impulse(b,a,t);
>>plot(t,h,鈥檒inewidth鈥,3)
>>hold on
>>x=0.5.*sin(2.*t).*exp(-t).*us(t);
>>plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5)
3) Diagrama de polos y ceros Mediante Matlab se obtiene el diagrama de polos y ceros, siendo las ra铆ces complejas conjugadas en s12 = -1 j2.
figure Ima2/Fig11.png
   
>> a=[1 2 5];
>> b=1;
>> pzmap(b,a);

4) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t), la cual corresponde a la respuesta de estado cero yzs(t), ya que no se incluyen condiciones iniciales.
Y (s) = H(s)X(s)

Y (s) = 1 (s2 + 2s + 5)s = As + B (s2 + 2s + 5) + C s
Encontrando, mediante expansi贸n en fracciones parciales, que los coeficientes A, B y C son :
A = -1 5;B = -2 5;C = 1 5
entonces, separando y reordenando t茅rminos para facilitar la transformaci贸n
y(t) = -1 5 e-tsen(2t) + e-tcos(2t) -1 2e-tsen(2t) - 1u(t)
al simplificar se obtiene la respuesta al escal贸n
y(t) = 1 5 -e-tcos(2t) -1 2e-tsen(2t) + 1u(t)

En donde la respuesta permanentes es
yp(t) = 1 5u(t)

y la respuesta transitoria es
yt(t) = 1 5 -e-tcos(2t) -1 2e-tsen(2t)

Obteniendo la gr谩fica de la respuesta al escal贸n por medio de la funci贸n step() de Matlab y verific谩ndola con la respuesta que se obtiene:
figure Ima2/Fig12.png
>> a=[1 2 5];
>> b=1;
>> t=0:0.01:10;
>> s=step(b,a,t);
>> plot(t,s,鈥檙鈥,鈥檒inewidth鈥,3);
>> hold on
>> x=(-0.2.*exp(-t).*cos(2.*t)-0.1.*exp(-t).*sin(2.*t)+0.2).*us(t);
>> plot(t,x,鈥檡--鈥,鈥檒inewidth鈥,1.5);
5) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t) y el sistema tiene las condiciones iniciales de y(0) = 1 y y (0) = 0.
Y (s) = 1 s(s2 + 2s + 5) + sy(0) + y(0) + 2y(0) (s2 + 2s + 5)

o bien
Y (s) = 1 s(s2 + 2s + 5) + s + 2 (s2 + 2s + 5)

En el inciso anterior se obtuvo la transformada inversa de Laplace del primer t茅rmino de Y(s), por lo que ahora s贸lo se obtiene la transformada inversa de Laplace para el segundo t茅rmino, la cual corresponde a la respuesta de entrada cero:
yzi(t) = e-tcos(2t) + 1 2e-tsen(2t)
Sumado la respuesta de entrada cero y de estado cero se llega a la respuesta total:
y(t) = 1 5 -e-tcos(2t) -1 2e-tsen(2t) + 1u(t) + e-tcos(2t) + 1 2e-tsen(2t)

en donde la respuesta de estado cero ha sido determinada en el inciso anterior,
yzs(t) = 1 5 -e-tcos(2t) -1 2e-tsen(2t) + 1u(t)
6) La respuesta y(t) a la entrada exponencial x(t) = e-2tu(t), sin condiciones iniciales se obtiene mediante
Y (s) = H(s)X(s)

de manera que
Y (s) = 1 (s2 + 2s + 5)(s + 2)

que al expandir en fracciones parciales:
Y (s) = 1 (s2 + 2s + 5)(s + 2) = As + B (s2 + 2s + 5) + C s + 2
encontrando los coeficientes A, B y C:
A = -1 5;B = 0;C = 1 5

Por lo tanto:
Y (s) = 1 (s2 + 2s + 5)(s + 2) = -1 5s (s2 + 2s + 5) + 1 5 s + 2

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
y(t) = Ł-1 Y (s)
y(t) = -1 5e-tcos(2t) + 1 10e-tsen(2t) + 1 5e-tsen(2t)u(t)
Se verifica que la respuesta obtenida corresponde con la simulaci贸n utilizando las funciones exp() y lsim():
figure Ima2/Fig13.png
>> a=[1 2 5];
>>b=1;
>>t=0:0.01:10;
>>f=exp(-2.*t).*us(t);
>>y=lsim(b,a,f,t);
>>plot(t,y,鈥檅鈥,鈥檒inewidth鈥,3);
>>hold on
>>x=(-0.2.*exp(-t).*cos(2.*t)+0.1.*exp(-t).*sin(2.*t)+0.2.*exp(-2.*t)).*us(t);
>>plot(t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);

7) Si x(t) = e2tu(t), la respuesta y(t) sin condiciones iniciales es:
Y (s) = H(s)X(s)

de manera que
Y (s) = 1 (s2 + 2s + 5)(s - 2)

que al expander en fracciones parciales:
Y (s) = 1 (s2 + 2s + 5)(s - 2) = As + B (s2 + 2s + 5) + C s - 2
encontrando los coeficientes A, B y C:
A = -1 13;B = -4 13;C = 1 13

Por lo tanto:
Y (s) = As + B (s2 + 2s + 5) + C s - 2

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
y(t) = -1 13e-2tcos(2t) - 4 13e-2tsen(2t) + 1 13e2t u(t)
Se verifica que la respuesta obtenida corresponde con la simulada utilizando las funciones exp() y lsim():
figure Ima2/Fig14.png
>> a=[1 2 5];
>>b=1;
>>t=0:0.01:10;
>>f=exp(2.*t).*us(t);
>>y=lsim(b,a,f,t);
>>plot(t,y,鈥檏鈥,鈥檒inewidth鈥,3);
>> hold on
>>x=(-(1/13).*exp(-2.*t).*cos(t)-(4/13).*exp(-2.*t).*sin(t)+...
   (1/13).*exp(2.*t)).*us(t);
>> plot(t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);

Con k鈥=鈥呪呪垝鈥1

1) Sustituyendo el valor de k鈥=鈥呪呪垝鈥1 en la ecuaci贸n diferencial,
(3.19) d2y(t) dt2 + 3y(t) = -x(t)
La funci贸n de transferencia, H(s) se obtiene aplicando la transformada de Laplace a la Ecuaci贸n 3.19, o bien, directamente con los coeficientes de la ecuaci贸n diferencial.
H(s) = -1 s2 + 3

En este caso las ra铆ces son imaginarias conjugadas s12 = j3 , por lo que se tiene el caso de polos en el eje imaginario.
2) La respuesta el impulso, h(t) se obtiene con la transformada inversa de H(s), de forma directa mediante
H(s) = 3 3 - 1 s2 + 3
h(t) = - 1 3sen(3t)u(t)
A partir de H(s) se observa que ξ = 0 y ωn = 3.
Por lo que el comportamiento del sistema en la respuesta al impulso es oscilatorio.
Se verifica la respuesta mediante simulaci贸n obteniendo la gr谩fica de la respuesta al impulso por medio de la funci贸n impulse() y se compara con la gr谩fica del resultado obtenido anteriormente.
figure Ima2/Fig15.png
>>a=[1 0 3];
>>b=-1;
>>c=sqrt(3);
>>t=0:0.001:5;
>>h=impulse(b,a,t);
p>>lot(t,h, 鈥檒inewidth鈥,3);
>>hold on
>>x=(-1/c).*sin(c.*t).*us(t);
>>plot(t,x,鈥檊--鈥,鈥檒inewidth鈥,1.5)
    
3) Diagrama de polos y ceros.
El diagrama de polos y ceros se obtiene al graficar los polos del sistema que en esta caso son p1 = -j3 y p2 = j3 .
figure Ima2/Fig16.png
   
>> a=[1 0 3];
>> b=-1;
>> pzmap(b,a);
    

4) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t), la cual corresponde a una respuesta de estado cero.
Y (s) = H(s)X(s)

Y (s) = - 1 ( s 2 + 3 ) s = A s + B ( s 2 + 3 ) + C s

Encontrando, mediante expansi贸n en fracciones parciales, que los coeficientes A, B y C son:
A = 1 3;B = 0;C = -1 3

por lo que
Y (s) = 1 3 s ( s 2 + 3 ) - 1 3 s
y La respuesta a la entrada escal贸n es por tanto
y(t) = 1 3cos(3t) -1 3u(t)

En donde la respuesta permanentes tambi茅n es
yp(t) = y(t) = 1 3cos(3t) -1 3u(t)

y no hay respuesta transitoria.
La gr谩fica de la respuesta al escal贸n se obtiene por medio de la funci贸n step(), la cual se verifica con la respuesta que obtenida anal铆ticamente:
figure Ima2/Fig17.png
>> a=[1 0 3];
>> b=-1;
>>c=sqrt(3);
>> t=0:0.01:10;
>> s=step(b,a,t);
>> plot(t,s,鈥檙鈥,鈥檒inewidth鈥,3);
>> hold on
>> x=(-(1/3)+(1/3).*cos(c.*t)).*us(t);
>> plot(t,x,鈥檡--鈥,鈥檒inewidth鈥,1.5);
    
5) La respuesta y(t) si la entrada es un escal贸n, x(t)鈥=鈥u(t) y el sistema tiene las condiciones iniciales de y(0) = 1 y y (0) = 0.
Y (s) = - 1 s(s2 + 3) + sy(0) + y(0) (s2 + 3)

o bien
Y (s) = - 1 s(s2 + 3) + s (s2 + 3)

En el inciso anterior se obtuvo la transformada inversa de Laplace del primer t茅rmino de Y(s), por lo que ahora s贸lo se obtiene la transformada inversa de Laplace para el segundo t茅rmino:
yzi(t) = cos(3t)
Por lo que la respuesta total es
y(t) = 1 3cos(3t) -1 3u(t) + cos(3t)

en donde la respuesta de estado cero es:
yzs(t) = 1 3cos(3t) -1 3u(t)
y la respuesta de entrada cero es:
yzi(t) = cos(3t)
6) La respuesta y(t) a la entrada exponencial x(t) = e-2tu(t) con condiciones iniciales nulas se obtiene mediante
Y (s) = H(s)X(s)

de manera que
Y (s) = - 1 (s2 + 3)(s + 2)

que al expander en fracciones parciales:
Y (s) = - 1 (s2 + 3)(s + 2) = As + B (s2 + 3) + C (s + 2)
encontrando los coeficientes A, B y C:
A = 1 7;B = -2 7;C = -1 7

Por lo tanto:
Y (s) = 1 7s -2 7 (s2 + 3) - 1 7 (s + 2)

Al obtener la transformada inversa de Laplace de Y(s) se encuentra
y(t) = 1 7cos(3t) - 2 73sen(3t) -1 7e-2t u(t)
Se verifica que la respuesta obtenida corresponde con la simulaci贸n utilizando las funciones exp() y lsim():
figure Ima2/Fig18.png
>>a=[1 0 3];
>>b=-1;
>>c=sqrt(3);
>>t=0:0.01:10;
>>f=exp(-2.*t).*us(t);
>>y=lsim(b,a,f,t);
>>plot(t,y,鈥檅鈥,鈥檒inewidth鈥,3);
>>hold on
>>x=(-(1/7).*exp(-2.*t)+(1/7).*cos(c.*t)-(2/(7.*c)).*sin(c.*t)).*us(t);
>>plot(t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);
    
7) Si x(t) = e2tu(t), la respuesta y(t) sin condiciones iniciales es:
Y (s) = H(s)X(s)

de manera que
Y (s) = - 1 (s2 + 3)(s - 2)

que al expandir en fracciones parciales:
Y (s) = - 1 (s2 + 3)(s - 2) = As + B (s2 + 3) + C (s - 2)
encontrando los coeficientes A, B y C:
A = 1 7;B = 2 7;C = -1 7

Por lo tanto:
Y (s) = 1 7s + 2 7 (s2 + 3) - 1 7 (s + 2)

Aplicando la transformada inversa de Laplace a Y(s) se obtiene:
y(t) = 1 7cos(3t) + 2 73sen(3t) -1 7e2t u(t)
Se verifica que la respuesta obtenida corresponde con la simulada utilizando las funciones exp() y lsim():
figure Ima2/Fig19.png
>>a=[1 0 3];
>>b=-1;
>>c=sqrt(3);
>>t=0:0.01:2;
>>f=exp(2.*t).*us(t);
>>y=lsim(b,a,f,t);
>>plot(t,y,鈥檏鈥,鈥檒inewidth鈥,3);
>>hold on
>>x=(-(1/7).*exp(-2.*t)+(1/7).*cos(c.*t)-(2/(7.*c)).*sin(c.*t)).*us(t);
>>plot(t,x,鈥檞--鈥,鈥檒inewidth鈥,1.5);    
    

Sistemas lineales e invariantes en el tiempo en TD:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos, caracter铆sticas y formas de an谩lisis fundamentales de los sistemas lineales e invariantes en el tiempo discreto. Se lleva a cabo el an谩lisis de sistemas al obtener la respuesta de sistemas lineales e invariantes, mediante la suma de convoluci贸n y la transformada Z.


Selecciona la dificultad en las caritas de la izquierda.

Sistemas lineales e invariantes en el tiempo en TD nivel principiante:


Si la respuesta al impulso es
h[n]鈥=鈥(1.5n鈥+鈥0.2n鈥呪垝鈥1)u[n]
  1. Obtenga H(z) y diga si es o no estable el sistema.
  2. Determine el diagrama de bloques del sistema.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.
  4. Obtenga la respuesta al escal贸n mediante convoluci贸n.

Soluci贸n

  1. Se tiene que
    h[n]鈥=鈥(1.5n鈥+鈥0.2n鈥呪垝鈥1)u[n]
    Aplicando leyes de los exponentes ax鈥+鈥y鈥=鈥axay
    h[n]鈥=鈥(1.5n鈥+鈥0.2n0.2鈥呪垝鈥1)u[n]
    h[n]鈥=鈥(1.5n鈥+鈥5(0.2)n)u[n]
    Se puede observar que h[n] tiene la forma de anu[n] y se sabe que la transformada de anu[n] es
    anu[n]鈥呪啋鈥(1)/(1鈥呪垝鈥az鈥呪垝鈥1)


    Entonces
    H(z)鈥=鈥(1)/(1鈥呪垝鈥1.5z鈥呪垝鈥1)鈥+鈥(5)/(1鈥呪垝鈥0.2z鈥呪垝鈥1)
    Desarrollando
    H(z)鈥=鈥(1鈥呪垝鈥0.2z鈥呪垝鈥1鈥+鈥5鈥呪垝鈥1.5z鈥呪垝鈥1)/((1鈥呪垝鈥7.5z鈥呪垝鈥1)(1鈥呪垝鈥0.2z鈥呪垝鈥1))
    Por lo que H(z)
    H(z)鈥=鈥(6鈥呪垝鈥7.7z鈥呪垝鈥1)/((1鈥呪垝鈥1.5z鈥呪垝鈥1)(1鈥呪垝鈥0.2z鈥呪垝鈥1))鈥呪噿鈥H(z)鈥=鈥(6鈥呪垝鈥7.7z鈥呪垝鈥1)/(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.3z鈥呪垝鈥2)
    El sistema es inestable ya que una de sus ra铆ces es 1.5
    Tambi茅n se puede observar por el diagrama de polos y ceros

    figure images/Figuras/Figura2.png
    Figure 1.1鈥僁iagrama de polos y ceros

    % Ejercicio 1
    a=[1 -1.7 0.3];
    b=[6 -7.7 0];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    


  2. De acuerdo a H(z)
    H(z)鈥=鈥(6鈥呪垝鈥7.7z鈥呪垝鈥1)/(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.3z鈥呪垝鈥2)
    Obteniendo la ecuaci贸n en diferencias:
    y[n]鈥呪垝鈥1.7y[n鈥呪垝鈥1]鈥+鈥0.3y[n鈥呪垝鈥2]鈥=鈥6x[n]鈥呪垝鈥7.7x[n鈥呪垝鈥1] y[n]鈥=鈥1.7y[n鈥呪垝鈥1]鈥呪垝鈥0.3y[n鈥呪垝鈥2]鈥+鈥6x[n]鈥呪垝鈥7.7x[n鈥呪垝鈥1]
    El diagrama de bloques:
    figure images/Figuras/Figura1.png
    Figure 1.2鈥僁iagrama de bloques.
  3. Por el m茅todo de recursividad
    y[n]鈥=鈥1.7y[n鈥呪垝鈥1]鈥呪垝鈥0.3y[n鈥呪垝鈥2]鈥+鈥6x[n]鈥呪垝鈥7.7x[n鈥呪垝鈥1] h[n]鈥=鈥1.7h[n鈥呪垝鈥1]鈥呪垝鈥0.3h[n鈥呪垝鈥2]鈥+鈥6[n]鈥呪垝鈥7.7[n鈥呪垝鈥1] h[0]鈥=鈥6 [0]鈥=鈥6 h[1]鈥=鈥1.7h[0]鈥呪垝鈥7.7[0]鈥=鈥2.5 h[2]鈥=鈥1.7h[1]鈥呪垝鈥0.3h[0]鈥=鈥2.45 h[3]鈥=鈥1.7h[2]鈥呪垝鈥0.3h[1]鈥=鈥3.415 h[4]鈥=鈥1.7h[3]鈥呪垝鈥0.3h[2]鈥=鈥5.0705 h[5]鈥=鈥1.7h[4]鈥呪垝鈥0.3h[3]鈥=鈥7.59535


  4. Si x[n]鈥=鈥u[n] y h[n]鈥=鈥(1.5n鈥+鈥0.2n鈥呪垝鈥1)u[n]
    Entonces
    y[n]鈥=鈥x[n]*y[n] y[n]鈥=鈥u[n]*y[n]
    Por conmutatividad
    y[n]鈥=鈥h[n]*u[n]
    Aplicando la definici贸n
    y[n]鈥=鈥h[n]*u[n] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶h[k]u[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶(1.5k鈥+鈥0.2k鈥+鈥1)u[k]u[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶1.5ku[k]u[n鈥呪垝鈥k]鈥+鈥k鈥=鈥呪呪垝鈥呪垶0.2k鈥呪垝鈥1u[k]u[n鈥呪垝鈥k]
    Definiendo los l铆mites
    u[n]鈥=鈥1 n鈥呪墺鈥0; u[k]鈥=鈥1 k鈥呪墺鈥0; u[n鈥呪垝鈥k]鈥=鈥1 n鈥呪垝鈥k鈥呪墺鈥0; k鈥呪墹鈥n u[n]鈥=鈥0 n鈥<鈥0 u[k]鈥=鈥0 k鈥<鈥0 u[n鈥呪垝鈥k]鈥=鈥0 n鈥呪垝鈥k鈥<鈥0; k鈥>鈥n
    Entonces
    y[n]鈥=鈥nk鈥=鈥01.5k鈥+鈥nk鈥=鈥00.2k鈥呪垝鈥1
    y[n]鈥=鈥nk鈥=鈥01.5k鈥+鈥0.2鈥呪垝鈥1nk鈥=鈥00.2k
    Por series singular
    nk鈥=鈥0ak鈥=鈥(1鈥呪垝鈥an鈥+鈥1)/(1鈥呪垝鈥a)
    y[n]鈥=鈥(1鈥呪垝鈥1.5n鈥+鈥1)/(1鈥呪垝鈥1.5)鈥+鈥(0.2鈥呪垝鈥1)(1鈥呪垝鈥0.2n鈥+鈥1)/(1鈥呪垝鈥0.2) u[n]
    y[n]鈥=鈥呪呪垝鈥2(1鈥呪垝鈥(1.5)n鈥+鈥1)鈥+鈥5((1鈥呪垝鈥(0.2)n鈥+鈥1))/((4)/(5)) u[n]
    El resultado es: y[n]鈥=鈥呪呪垝鈥2(1鈥呪垝鈥(1.5)n鈥+鈥1)鈥+鈥(25)/(4)(1鈥呪垝鈥(0.2)n鈥+鈥1) u[n]


Si la respuesta al impulso es
h[n]鈥=鈥(0.5n鈥呪垝鈥1鈥+鈥0.2n鈥呪垝鈥1)u[n]
  1. Obtenga H(z) y diga si es o no estable el sistema.
  2. Determine el diagrama de bloques del sistema.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.
  4. Obtenga la respuesta al escal贸n mediante convoluci贸n.

Soluci贸n

  1. La respuesta h[n] tambi茅n puede expresarse como
    h[n]鈥=鈥匸(2)0.5n鈥+鈥(5)0.2n)]u[n]
    Para determinar la estabilidad del sistema es necesario conocer el diagrama de polos y ceros, por lo tanto:
    Aplicando la transformada Z:
    2(0.5n)鈥=鈥(2)(1)/(1鈥呪垝鈥(1)/(2)z鈥呪垝鈥1) 5(0.2n)鈥=鈥(5)(1)/(1鈥呪垝鈥(1)/(5)z鈥呪垝鈥1)
    Entonces:
    H(z)鈥=鈥(2)(1)/(1鈥呪垝鈥(1)/(2)z鈥呪垝鈥1)鈥+鈥(5)(1)/(1鈥呪垝鈥(1)/(5)z鈥呪垝鈥1)
    Sumando las fracciones:
    H(z)鈥=鈥(21鈥呪垝鈥(1)/(5)z鈥呪垝鈥1鈥+鈥51鈥呪垝鈥(1)/(2)z鈥呪垝鈥1)/(1鈥呪垝鈥(1)/(2)z鈥呪垝鈥11鈥呪垝鈥(1)/(5)z鈥呪垝鈥1) H(z)鈥=鈥(2鈥呪垝鈥(2)/(5)z鈥呪垝鈥1鈥+鈥5鈥呪垝鈥(5)/(2)z鈥呪垝鈥1)/(1鈥呪垝鈥(1)/(2)z鈥呪垝鈥1鈥呪垝鈥(1)/(5)z鈥呪垝鈥1鈥+鈥(1)/(10)z鈥呪垝鈥2) H(z)鈥=鈥(7鈥呪垝鈥(29)/(10)z鈥呪垝鈥1)/(1鈥呪垝鈥(7)/(10)z鈥呪垝鈥1鈥+鈥(1)/(10)z鈥呪垝鈥2)


    Se llega a: y[n]鈥呪垝鈥(7)/(10)y[n鈥呪垝鈥1]鈥+鈥(1)/(10)y[n鈥呪垝鈥2]鈥=鈥7x[n]鈥呪垝鈥(29)/(10)x[n鈥呪垝鈥1]
    Se analiza la estabilidad del sistema en donde los polos deben estar contenidos en el c铆rculo unitario:
    figure images/Figuras/Figura3.png
    Figure 1.3鈥僁iagrama de polos y ceros
    % Ejercicio 2
    a=[1 -7/10 1/10];
    b=[7 -29/10 0];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    


  2. De acuerdo con H(z)鈥=鈥(7鈥呪垝鈥(29)/(10)z鈥呪垝鈥1)/(1鈥呪垝鈥(7)/(10)z鈥呪垝鈥1鈥+鈥(1)/(10)z鈥呪垝鈥2)
    figure images/Figuras/Figura5.png
    Figure 1.4鈥僁iagrama de bloques.
  3. Por el m茅todo de recursividad.
    y[n]鈥=鈥7x[n]鈥呪垝鈥(29)/(10)x[n鈥呪垝鈥1]鈥+鈥(7)/(10)y[n鈥呪垝鈥1]鈥呪垝鈥(1)/(10)y[n鈥呪垝鈥2]
    Como no hay condiciones iniciales y la entrada es [n], se tiene que:
    h[0]鈥=鈥7[0]鈥呪垝鈥(29)/(10)[鈥呪垝鈥1]鈥+鈥(7)/(10)h[鈥呪垝鈥1]鈥呪垝鈥(1)/(10)h[鈥呪垝鈥2]鈥=鈥7 h[1]鈥=鈥7[1]鈥呪垝鈥(29)/(10)[0]鈥+鈥(7)/(10)h[0]鈥呪垝鈥(1)/(10)h[鈥呪垝鈥1]鈥=鈥2 h[2]鈥=鈥7[2]鈥呪垝鈥(29)/(10)[1]鈥+鈥(7)/(10)h[1]鈥呪垝鈥(1)/(10)h[0]鈥=鈥0.7 h[3]鈥=鈥7[3]鈥呪垝鈥(29)/(10)[2]鈥+鈥(7)/(10)h[2]鈥呪垝鈥(1)/(10)h[1]鈥=鈥0.29 h[4]鈥=鈥7[4]鈥呪垝鈥(29)/(10)[3]鈥+鈥(7)/(10)h[3]鈥呪垝鈥(1)/(10)h[2]鈥=鈥0.133 h[5]鈥=鈥7[5]鈥呪垝鈥(29)/(10)[4]鈥+鈥(7)/(10)h[4]鈥呪垝鈥(1)/(10)h[3]鈥=鈥0.0641


  4. Si x[n]鈥=鈥u[n] y h[n]鈥=鈥(0.5n鈥呪垝鈥1鈥+鈥0.2n鈥呪垝鈥1)u[n]
    y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶(h[k])(x[n鈥呪垝鈥k]) y[n]鈥=鈥鈥呪垝鈥呪垶2(1)/(2)n鈥+鈥5(1)/(5)nu[n]u[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶2(1)/(2)nu[n]u[n鈥呪垝鈥k]鈥+鈥5(1)/(5)nu[n]u[n鈥呪垝鈥k] y[n]鈥=鈥2k鈥=鈥呪呪垝鈥呪垶(1)/(2)nu[n]u[n鈥呪垝鈥k]鈥+鈥5k鈥=鈥呪呪垝鈥呪垶(1)/(5)nu[n]u[n鈥呪垝鈥k] y[n]鈥=鈥2nk鈥=鈥0(1)/(2)n鈥+鈥5nk鈥=鈥0(1)/(5)n y[n]鈥=鈥2(1鈥呪垝鈥(1)/(2)n鈥+鈥1)/(1鈥呪垝鈥(1)/(2))鈥+鈥5(1鈥呪垝鈥(1)/(5)n鈥+鈥1)/(1鈥呪垝鈥(1)/(5))u[n]



Sistemas lineales e invariantes en el tiempo en TD nivel intermedio:


Si la respuesta al impulso es
h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥0.2n鈥呪垝鈥1)u[n]
  1. Obtenga H(z) y diga si es o no estable el sistema.
  2. Determine el diagrama de bloques del sistema.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.
  4. Obtenga la respuesta al escal贸n mediante convoluci贸n.

Soluci贸n

  1. De la funci贸n discreta h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥0.2n鈥呪垝鈥1)u[n] se tiene que:
    h[n]鈥=鈥(1)/(2)(1)/(2)n鈥+鈥5(1)/(5)n H(z)鈥=鈥(1)/(2)(z)/(z鈥呪垝鈥(1)/(2))鈥+鈥5(z)/(z鈥呪垝鈥(1)/(5))
    Obteniendo las ra铆ces: z1鈥=鈥(1)/(2)聽;聽z2鈥=鈥(1)/(5)
    Como se observa, el sistema es estable ya que las ra铆ces del sistema caen dentro del c铆rculo unitario (su magnitud es menor a 1).
    figure images/Figuras/Figura6.png
    Figure 1.5鈥僁iagrama de polos y ceros


    % Ejercicio 3
    a=[1 -0.7 0.1];
    b=[5.5 -2.6 0];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    
  2. Se reescribe la funci贸n de transferencia y se tiene que:
    H(z)鈥=鈥0.5(1)/(1鈥呪垝鈥0.5z鈥呪垝鈥1)鈥+鈥5(1)/(1鈥呪垝鈥0.2z鈥呪垝鈥1)
    Desarrollando la expresi贸n:
    H(z)鈥=鈥(5.5鈥呪垝鈥2.6z鈥呪垝鈥1)/(1鈥呪垝鈥0.7z鈥呪垝鈥1鈥+鈥0.1z鈥呪垝鈥2)
    Por lo que la ecuaci贸n en diferencias queda como:
    0.1y[n鈥呪垝鈥2]鈥呪垝鈥0.7y[n鈥呪垝鈥1]鈥+鈥y[n]鈥=鈥5.5x[n]鈥呪垝鈥2.6x[n鈥呪垝鈥1]
    Despejando y[n]:
    y[n]鈥=鈥呪呪垝鈥0.1y[n鈥呪垝鈥2]鈥+鈥0.7y[n鈥呪垝鈥1]鈥呪垝鈥2.6x[n鈥呪垝鈥1]鈥+鈥5.5x[n]
    El diagrama de bloques de dicho sistema es:
    figure images/Figuras/Figura8.png
    Figure 1.6鈥僁iagrama de bloques.


  3. De la expresi贸n anterior se obtuvo que:
    y[n]鈥=鈥呪呪垝鈥0.1y[n鈥呪垝鈥2]鈥+鈥0.7y[n鈥呪垝鈥1]鈥呪垝鈥2.6x[n鈥呪垝鈥1]鈥+鈥5.5x[n]
    Si x[n]鈥=鈥[n]:
    h[n]鈥=鈥呪呪垝鈥0.1h[n鈥呪垝鈥2]鈥+鈥0.7h[n鈥呪垝鈥1]鈥呪垝鈥2.6未[n鈥呪垝鈥1]鈥+鈥5.5未[n]
    Por recursividad se obtiene que:
    h[0]鈥=鈥呪呪垝鈥0.1h[鈥呪垝鈥2]鈥+鈥0.7h[鈥呪垝鈥1]鈥呪垝鈥2.6[鈥呪垝鈥1]鈥+鈥5.5[0]鈥=鈥\bf5.5 h[1]鈥=鈥呪呪垝鈥0.1h[鈥呪垝鈥1]鈥+鈥0.7h[0]鈥呪垝鈥2.6[0]鈥+鈥5.5[1]鈥=鈥(0.7*5.5)鈥呪垝鈥2.5鈥=鈥\bf1.25 h[2]鈥=鈥呪呪垝鈥0.1h[0]鈥+鈥0.7h[1]鈥呪垝鈥2.6[1]鈥+鈥5.5[2]鈥=鈥(鈥呪垝鈥0.1*5.5)鈥+鈥(0.7*1.25)鈥=鈥\bf0.325 h[3]鈥=鈥呪呪垝鈥0.1h[1]鈥+鈥0.7h[2]鈥呪垝鈥2.6[2]鈥+鈥5.5[3]鈥=鈥(鈥呪垝鈥0.1*1.25)鈥+鈥(0.7*0.325)鈥=鈥\bf0.1025 h[4]鈥=鈥呪呪垝鈥0.1h[2]鈥+鈥0.7h[3]鈥呪垝鈥2.6[3]鈥+鈥5.5[4]鈥=鈥(鈥呪垝鈥0.1*0.325)鈥+鈥(0.7*0.1025)鈥=鈥\bf0.03925
  4. Se parte de h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥0.2n鈥呪垝鈥1)u[n]:
    x[n]鈥=鈥u[n] y[n]鈥=鈥h[n]*x[n] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶h[k]x[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶(0.5k鈥+鈥1鈥+鈥0.2k鈥呪垝鈥1)u[k]u[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶(0.5k鈥+鈥1u[k]u[n鈥呪垝鈥k]鈥+鈥0.2k鈥呪垝鈥1u[k]u[n鈥呪垝鈥k]) y[n]鈥=鈥(1)/(2)k鈥=鈥呪呪垝鈥呪垶0.5ku[k]u[n鈥呪垝鈥k]鈥+鈥5k鈥=鈥呪呪垝鈥呪垶0.2ku[k]u[n鈥呪垝鈥k] y[n]鈥=鈥(1)/(2)nk鈥=鈥00.5k鈥+鈥5nk鈥=鈥00.2k y[n]鈥=鈥(1)/(2)(1鈥呪垝鈥0.5n鈥+鈥1)/(1鈥呪垝鈥0.5)鈥+鈥5(1鈥呪垝鈥0.2n鈥+鈥1)/(1鈥呪垝鈥0.2)u[n] y[n]鈥=鈥0.5(1鈥呪垝鈥0.5n鈥+鈥1)/(0.5)鈥+鈥5(1鈥呪垝鈥0.2n鈥+鈥1)/(0.8)u[n] y[n]鈥=鈥1鈥+鈥(5)/(0.8)鈥呪垝鈥0.5n鈥+鈥1鈥呪垝鈥(0.2n)/(0.8)u[n] y[n]鈥=鈥(7.25鈥呪垝鈥0.5n鈥+鈥1鈥呪垝鈥1.25(0.2n))u[n]


Si la respuesta al impulso es
h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥1.2n鈥+鈥1)u[n]
  1. Obtenga H(z) y diga si es o no estable el sistema.
  2. Determine el diagrama de bloques del sistema.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.
  4. Obtenga la respuesta al escal贸n mediante convoluci贸n.

Soluci贸n

  1. Se parte de la funci贸n discreta h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥1.2n鈥+鈥1)u[n]
    h[n]鈥=鈥0.5n鈥+鈥1u[n]鈥+鈥1.2n鈥+鈥1u[n] h[n]鈥=鈥(0.5)0.5nu[n]鈥+鈥(1.2)1.2nu[n] H(z)鈥=鈥(0.5)/(1鈥呪垝鈥0.5z鈥呪垝鈥1)鈥+鈥(1.2)/(1鈥呪垝鈥1.2z鈥呪垝鈥1) H(z)鈥=鈥(0.5(1鈥呪垝鈥1.2z鈥呪垝鈥1)鈥+鈥1.2(1鈥呪垝鈥0.5z鈥呪垝鈥1))/((1鈥呪垝鈥0.5z鈥呪垝鈥1)(1鈥呪垝鈥1.2z鈥呪垝鈥1)) H(z)鈥=鈥(0.5鈥呪垝鈥0.6z鈥呪垝鈥1鈥+鈥1.2鈥呪垝鈥0.6z鈥呪垝鈥1)/((1鈥呪垝鈥0.5z鈥呪垝鈥1)(1鈥呪垝鈥1.2z鈥呪垝鈥1)) H(z)鈥=鈥(1.7鈥呪垝鈥1.2z鈥呪垝鈥1)/((1鈥呪垝鈥1.2z鈥呪垝鈥1)(1鈥呪垝鈥0.5z鈥呪垝鈥1)) H(z)鈥=鈥(1.7鈥呪垝鈥1.2z鈥呪垝鈥1)/(1鈥呪垝鈥1.2z鈥呪垝鈥1鈥呪垝鈥0.5z鈥呪垝鈥1鈥+鈥0.6z鈥呪垝鈥2) H(z)鈥=鈥(1.7鈥呪垝鈥1.2z鈥呪垝鈥1)/(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.6z鈥呪垝鈥2)
    % Ejercicio 4
    a=[1 -1.7 0.6];
    b=[1.7 -1.2 0];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    
    figure images/Figuras/Figura7.png
    Figure 1.7鈥僁iagrama de polos y ceros
    Como se observa en la imagen anterior el sistema es inestable, ya que un polo cae fuera del circulo unitario.
  2. De acuerdo con la funci贸n de transferencia H(z)鈥=鈥(1.7鈥呪垝鈥1.2z鈥呪垝鈥1)/(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.6z鈥呪垝鈥2)
    figure images/Figuras/Figura9.png
    Figure 1.8鈥僁iagrama de bloques.


  3. Mediante recursividad.
    H(z)鈥=鈥(1.7鈥呪垝鈥1.2z鈥呪垝鈥1)/(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.6z鈥呪垝鈥2)鈥=鈥(Y(z))/(X(z)) h(z)(1鈥呪垝鈥1.7z鈥呪垝鈥1鈥+鈥0.6z鈥呪垝鈥2)鈥=鈥x(z)(1.7鈥呪垝鈥1.2z鈥呪垝鈥1) h(z)鈥呪垝鈥1.7h(z)z鈥呪垝鈥1鈥+鈥0.6h(z)z鈥呪垝鈥2鈥=鈥1.7x(z)鈥呪垝鈥1.2x(z)z鈥呪垝鈥1 h[n]鈥呪垝鈥1.7h[n鈥呪垝鈥1]鈥+鈥0.6h[n鈥呪垝鈥2]鈥=鈥1.7x[n]鈥呪垝鈥1.2x[n鈥呪垝鈥1] Conx[n]鈥=鈥[n] h[n]鈥=鈥1.7h[n鈥呪垝鈥1]鈥呪垝鈥0.6h[n鈥呪垝鈥2]鈥+鈥1.7[n]鈥呪垝鈥1.2[n鈥呪垝鈥1] h[0]鈥=鈥1.7h[鈥呪垝鈥1]鈥呪垝鈥0.6h[鈥呪垝鈥2]鈥+鈥1.7[0]鈥呪垝鈥1.2[鈥呪垝鈥1]鈥=鈥1.7 h[1]鈥=鈥1.7h[0]鈥呪垝鈥0.6h[鈥呪垝鈥1]鈥+鈥1.7[1]鈥呪垝鈥1.2[0]鈥=鈥(1.7)(1.7)鈥+鈥0鈥呪垝鈥1.2鈥=鈥1.69 h[2]鈥=鈥1.7h[1]鈥呪垝鈥0.6h[0]鈥+鈥1.7[2]鈥呪垝鈥1.2[1]鈥=鈥(1.7)(1.69)鈥呪垝鈥(0.6)(1.7)鈥=鈥1.853 h[3]鈥=鈥1.7h[2]鈥呪垝鈥0.6h[1]鈥+鈥1.7[3]鈥呪垝鈥1.2[2]鈥=鈥(1.7)(1.853)鈥呪垝鈥(0.6)(1.69)鈥=鈥2.1361 h[4]鈥=鈥1.7h[3]鈥呪垝鈥0.6h[2]鈥+鈥1.7[4]鈥呪垝鈥1.2[3]鈥=鈥(1.7)(2.1361)鈥呪垝鈥(0.6)(1.8563)鈥=鈥2.5195
  4. Si h[n]鈥=鈥(0.5n鈥+鈥1鈥+鈥1.2n鈥+鈥1)u[n] con x[n]鈥=鈥u[n]
    y[n]鈥=鈥x[n]*h[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶x[k]h[n鈥呪垝鈥k] y[n]鈥=鈥h[n]*x[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶h[k]x[n鈥呪垝鈥k] y[n]鈥=鈥h[n]*x[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶0.5k鈥+鈥1鈥+鈥1.2k鈥+鈥1)u[k]u[n鈥呪垝鈥k] y[n]鈥=鈥k鈥=鈥呪呪垝鈥呪垶0.5k鈥+鈥1u[k]u[n鈥呪垝鈥k]鈥+鈥k鈥=鈥呪呪垝鈥呪垶1.2k鈥+鈥1u[k]u[n鈥呪垝鈥k] y[n]鈥=鈥nk鈥=鈥00.5k鈥+鈥1鈥+鈥nk鈥=鈥01.2k鈥+鈥1鈥=鈥nk鈥=鈥00.5k(0.5)鈥+鈥nk鈥=鈥01.2k(1.2)鈥=鈥0.5nk鈥=鈥00.5k鈥+鈥1.2nk鈥=鈥01.2k ConNn鈥=鈥0n鈥=鈥(1鈥呪垝鈥N鈥+鈥1)/(1鈥呪垝鈥) y[n]鈥=鈥0.5(1鈥呪垝鈥0.5n鈥+鈥1)/(1鈥呪垝鈥0.5)u[n]鈥+鈥1.2(1鈥呪垝鈥1.2n鈥+鈥1)/(1鈥呪垝鈥1.2)u[n] y[n]鈥=鈥(1鈥呪垝鈥0.5n鈥+鈥1)u[n]鈥呪垝鈥6(1鈥呪垝鈥1.2n鈥+鈥1)u[n] y[n]鈥=鈥(1鈥呪垝鈥0.5n鈥+鈥1鈥呪垝鈥6鈥+鈥(6)(1.2n鈥+鈥1))u[n] y[n]鈥=鈥(鈥呪垝鈥0.5n鈥+鈥1鈥+鈥(6)(1.2n鈥+鈥1)鈥呪垝鈥5)u[n]



Sistemas lineales e invariantes en el tiempo en TD nivel avanzado:


Si la respuesta al impulso es
h[n]鈥=鈥0.5ncos(n)/(4)u[n]
  1. Obtenga H(z) y diga si es o no estable el sistema.
  2. Determine el diagrama de bloques del sistema.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.
  4. Obtenga la respuesta al escal贸n mediante convoluci贸n.

Soluci贸n

  1. Partiendo de la funci贸n discreta h[n]鈥=鈥0.5ncos(n)/(4)u[n]
    H(z)鈥=鈥(z2鈥呪垝鈥0.5zcos()/(4))/(z2鈥呪垝鈥2(0.5)zcos()/(4)鈥+鈥0.52) H(z)鈥=鈥(z2鈥呪垝鈥((2))/(4)z)/(z2鈥呪垝鈥((2))/(2)z鈥+鈥0.25) De donde: z1鈥=鈥((2))/(4)鈥+鈥((2))/(4)j z2鈥=鈥((2))/(4)鈥呪垝鈥((2))/(4)j
    Las ra铆ces son menores a uno, lo que nos indica que se encuentran dentro del c铆rculo unitario por lo que el sistema es estable.
    % Ejercicio 5
    a=[1 -sqrt(2)/2 0.25];
    b=[1 -sqrt(2)/4 0];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    


    figure images/Figuras/Figura10.png
    Figure 1.9鈥僁iagrama de polos y ceros
  2. Diagrama de bloques H(z)鈥=鈥(z2鈥呪垝鈥((2))/(4)z)/(z2鈥呪垝鈥((2))/(2)z鈥+鈥0.25)H(z)鈥=鈥(1鈥呪垝鈥((2))/(4)z鈥呪垝鈥1)/(1鈥呪垝鈥((2))/(2)z鈥呪垝鈥1鈥+鈥0.25z鈥呪垝鈥2)
    figure images/Figuras/Figura12.png
    Figure 1.10鈥僁iagrama de bloques.
  3. Mediante recursividad
    y[n]鈥呪垝鈥((2))/(2)y[n鈥呪垝鈥1]鈥+鈥(1)/(4)y[n鈥呪垝鈥2]鈥=鈥x[n]鈥呪垝鈥((2))/(4)x[n鈥呪垝鈥1] y[n]鈥=鈥((2))/(2)y[n鈥呪垝鈥1]鈥呪垝鈥(1)/(4)y[n鈥呪垝鈥2]鈥+鈥x[n]鈥呪垝鈥((2))/(4)x[n鈥呪垝鈥1] Six[n]鈥=鈥[n]聽entoncesy[n]鈥=鈥h[n] Evaluando en diferentes instantes h[0]鈥=鈥((2))/(2)h[0鈥呪垝鈥1]鈥呪垝鈥(1)/(4)h[0鈥呪垝鈥2]鈥+鈥[0]鈥呪垝鈥((2))/(4)[0鈥呪垝鈥1]鈥=鈥1 h[1]鈥=鈥((2))/(2)h[0]鈥呪垝鈥(1)/(4)h[鈥呪垝鈥1]鈥+鈥[1]鈥呪垝鈥((2))/(4)[0]鈥=鈥0.3536 h[2]鈥=鈥((2))/(2)h[1]鈥呪垝鈥(1)/(4)h[0]鈥+鈥[2]鈥呪垝鈥((2))/(4)[1]鈥=鈥0 h[3]鈥=鈥((2))/(2)h[2]鈥呪垝鈥(1)/(4)h[1]鈥+鈥[3]鈥呪垝鈥((2))/(4)[2]鈥=鈥呪呪垝鈥0.0884 h[4]鈥=鈥((2))/(2)h[3]鈥呪垝鈥(1)/(4)h[2]鈥+鈥[4]鈥呪垝鈥((2))/(4)[3]鈥=鈥呪呪垝鈥0.0625 h[5]鈥=鈥((2))/(2)h[4]鈥呪垝鈥(1)/(4)h[3]鈥+鈥[5]鈥呪垝鈥((2))/(4)[4]鈥=鈥呪呪垝鈥0.0221 h[6]鈥=鈥((2))/(2)h[5]鈥呪垝鈥(1)/(4)h[4]鈥+鈥[6]鈥呪垝鈥((2))/(4)[5]鈥=鈥0
  4. Respuesta al escal贸n mediante convoluci贸n
    y[n]鈥=鈥h[n]鈭x[n] x[n]鈥=鈥u[n] y[n]鈥=鈥0.5ncos(n)/(4)u[n] y[n]鈥=鈥鈥呪垝鈥呪垶0.5kcos(k)/(4)u[k]u[n鈥呪垝鈥k] u[n鈥呪垝鈥k]鈥=鈥 1 k鈥呪墹鈥n 0 k鈥>鈥n u[n鈥呪垝鈥k]鈥=鈥 1 k鈥呪墺鈥0 0 k鈥<鈥0 y[n]鈥=鈥nk鈥=鈥00.5kcos(k)/(4)鈥卲ero聽cos(k)/(4)鈥=鈥(1)/(2)e(jk)/(4)鈥+鈥(1)/(2)e鈥呪垝鈥(jk)/(4) y[n]鈥=鈥nk鈥=鈥0(0.5)k(1)/(2)e(jk)/(4)鈥+鈥(1)/(2)e鈥呪垝鈥(jk)/(4)


    y[n]鈥=鈥nk鈥=鈥0(1)/(2)(1)/(2)e(j)/(4)k鈥+鈥nk鈥=鈥0(1)/(2)(1)/(2)e鈥呪垝鈥(j)/(4)k y[n]鈥=鈥(1)/(2)nk鈥=鈥0(1)/(2)e(j)/(4)k鈥+鈥(1)/(2)nk鈥=鈥0(1)/(2)e鈥呪垝鈥(j)/(4)k y[n]鈥=鈥(1)/(2)(1鈥呪垝鈥(1)/(2)e(j)/(4)n鈥+鈥1)/(1鈥呪垝鈥(1)/(2)e(j)/(4))鈥+鈥(1鈥呪垝鈥(1)/(2)e鈥呪垝鈥(j)/(4)n鈥+鈥1)/(1鈥呪垝鈥(1)/(2)e鈥呪垝鈥(j)/(4))u[n]


Para la siguente funci贸n discreta
h[n]鈥=鈥ncos(n) con 鈥=鈥()/(4),鈥吢鈥=鈥0.5
  1. Obtenga H(z), el diagrama de polos y ceros y decir si es o no estable el sistema.
  2. Determine el diagrama de bloques.
  3. Obtenga los primeros 5 valores de h[n] mediante recursividad.

Soluci贸n

  1. H(z)鈥=鈥ncos(n)鉄(1鈥呪垝鈥cos()z鈥呪垝鈥1)/(1鈥呪垝鈥2cos()z鈥呪垝鈥1鈥+鈥2z鈥呪垝鈥2)
    H(z)鈥=鈥(1鈥呪垝鈥0.5cos()/(4)z鈥呪垝鈥1)/(1鈥呪垝鈥卌os()/(4)z鈥呪垝鈥1鈥+鈥0.25z鈥呪垝鈥2) H(z)鈥=鈥(1鈥呪垝鈥((2))/(4)z鈥呪垝鈥1)/(1鈥呪垝鈥((2))/(2)z鈥呪垝鈥1鈥+鈥(1)/(4)z鈥呪垝鈥2) H(z)鈥=鈥(4鈥呪垝鈥(2)z鈥呪垝鈥1)/(4鈥呪垝鈥2(2)z鈥呪垝鈥1鈥+鈥z鈥呪垝鈥2) As铆,H(z)鈥=鈥(4z2鈥呪垝鈥(2)z)/(4z2鈥呪垝鈥2(2)z鈥+鈥1)
    Se puede conocer entonces los polos y ceros
    4z2鈥呪垝鈥2(2)鈥+鈥1鈥呪嚁鈥z1鈥=鈥((1)/(2)鈥呪垝鈥(i)/(2))/((2)),鈥吢z2鈥=鈥((1)/(2)鈥+鈥(i)/(2))/((2)).
    Ceros: c1鈥=鈥0,鈥吢c2鈥=鈥(1)/(2(2)).
    Se puede notar de la gr谩fica que, al caer todos los puntos dentro del c铆rculo unitario, el sistema es estable.


    figure images/Figuras/Figura11.png
    Figure 1.11鈥僁iagrama de polos y ceros
    % Ejercicio 6
    a=[1 -sqrt(2)/4 0];
    b=[1 -sqrt(2)/2 1/4];
    zplane(b,a);
    ylabel(鈥橢je imaginario鈥);
    xlabel(鈥橢je real 鈥);
    title(鈥橠iagrama de polos y ceros del sistema鈥);
    
  2. Diagrama de bloques del sistema.
    X(z)(鈥呪垝鈥(2)z鈥+鈥4z2)鈥+鈥Y(z)(鈥呪垝鈥4z2鈥+鈥2(2)z)鈥=鈥Y(z) X(z)(鈥呪垝鈥(2)z鈥+鈥4z2)鈥+鈥呪呪垝鈥4z2Y(z)鈥+鈥2(2)zY(z)鈥=鈥Y(z) X(z)(鈥呪垝鈥(2)z鈥+鈥4z2)鈥=鈥Y(z)鈥+鈥4z2Y(z)鈥呪垝鈥2(2)zY(z) X(z)(鈥呪垝鈥(2)z鈥+鈥4z2)鈥=鈥Y(z)(4z2鈥呪垝鈥2(2)z鈥+鈥1) H(z)鈥=鈥(Y(z))/(X(z))鈥=鈥(4z2鈥呪垝鈥(2)z)/(4z2鈥呪垝鈥2(2)z鈥+鈥1) H(z)鈥=鈥(z2鈥呪垝鈥((2))/(4)z)/(z2鈥呪垝鈥((2))/(2)鈥+鈥(1)/(4))


  3. Por recursividad.
    y[n]鈥呪垝鈥((2))/(2)y[n鈥呪垝鈥1]鈥+鈥y[n鈥呪垝鈥2]鈥=鈥4x[n]鈥呪垝鈥(2)x[n鈥呪垝鈥1] Six[n]鈥=鈥[n] h[0]鈥=鈥((2))/(2)h[鈥呪垝鈥1]鈥呪垝鈥h[鈥呪垝鈥2]鈥+鈥4[0]鈥呪垝鈥(2)[鈥呪垝鈥1]鈥=鈥4 h[1]鈥=鈥((2))/(2)h[0]鈥呪垝鈥h[鈥呪垝鈥1]鈥+鈥4[1]鈥呪垝鈥(2)[0]鈥=鈥(2) h[2]鈥=鈥((2))/(2)h[1]鈥呪垝鈥h[0]鈥+鈥4[2]鈥呪垝鈥(2)[1]鈥=鈥呪呪垝鈥3 h[3]鈥=鈥((2))/(2)h[2]鈥呪垝鈥h[1]鈥+鈥4[3]鈥呪垝鈥(2)[2]鈥=鈥呪呪垝鈥(5(2))/(2)

Análisis de Fourier de TC:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos como la representaci贸n de se帽ales en serie de Fourier, comportamiento y respuesta de sistemas en el dominio de la frecuencia, correspondiente a la transformada de Fourier, as铆 como su representaci贸n gr谩fica.


Selecciona la dificultad en las caritas de la izquierda.

Análisis de Fourier de TC nivel principiante:


  1. Considere la respuesta al impulso de un sistema como
    h t = e-2tu t
    Si la entrada es una exponencial compleja con 0鈥=鈥2
    x t = ej2t
    Determine el valor propio del sistema a la frecuencia de la se帽al de entrada.
    Soluci贸n
    Una forma de determinar el valor propio es a partir de la respuesta al impulso, h(t), para obtener funci贸n de transferencia evaluada a la frecuencia de la se帽al de entrada, es decir, que se puede obtener la funci贸n del sistema mediante la t茅cnica de Laplace unilateral y evaluarla a la frecuencia deseada. Esto es
    H s = -h τe-sτdτ =0e-2τe-sτdτ =1 2 + s
    en donde
    H ss=jω0 = 1 2 + ss=jω0 = 1 2 + j2
    H ss=jω0 = 1 22e-jπ 4 = 1 22- 45
  2. Exprese la se帽al x(t), con frecuencia fundamental 1, en forma exponencial, como en la Ec. 5.1, y determine sus coeficientes ak.
    (5.1) x t = k=-a kejkω0t = k=-a kejk2πTt
    a)x1 t = cos ω1t
    b)x2 t = cos ω1t + sin 2ω2t
    c) 鈥 Verifique con Matlab los resultados y grafique para cada se帽al el diagrama espectral de los coeficientes ak vs k.

    Soluci贸n
    a) La se帽al x1(t) se puede expresar en t茅rminos de exponenciales complejas quedando en la forma de la Ec. 5.1 como
    x1 t = 1 2ejω1t + 1 2e-jω1t
    ya que la frecuencia fundamental es 1, entonces k = 1 y los coeficientes ak de las exponenciales se obtienen de manera directa como
    a-1 = a1 = 1 2
    b) La se帽al x2(t) en este caso queda en t茅rminos de exponenciales complejas como
    x2 t = 1 2ejω1t + 1 2e-jω1t + 1 j2ej2ω2t - 1 j2e-j2ω2t
    ya que la frecuencia fundamental de x2(t) es 1, los coeficientes ak son
    a-1 = a1 = 1 2
    y
    a-2* = a 2 = 1 j2
    c) En la figura inferior (5.1) se muestra la gr谩fica de los coeficientes de la se帽al x1(t), se observa que est谩n presentes en k = 1 que corresponden al coseno. En la figura (5.2) se muestra la gr谩fica de los coeficientes de la se帽al x2(t), se observa que la parte real a corresponde a un coseno a la frecuencia 0, mientras que la parte imaginaria corresponde a un seno a la frecuencia 20.
    El c贸digo para obtener los coeficientes y la gr谩fica de x2(t) es
    figure images/Fig_Eje2a.png
    Figure 5.1鈥僀oeficientes ak de la se帽al x1(t)
    figure images/Fig_Eje2b.png
    Figure 5.2鈥働arte real e imaginaria de los coeficientes ak de la se帽al x2(t)
    %senal x2(t)
    wo=2*pi;
    T=1;
    t=0:0.001:T-0.001;
    x=cos(wo*t)+ sin(2*wo*t);
    %Grafica del espectro de x(t)
    ak=(1/length(t))*fft(x);    %calculo de los coeficientes ak
    ak1=fftshift(ak);       %calculo de los coeficientes ak con k=0 centrada
    k2=(length(ak1)/2)+1;   
    k1=-5:5; d=5;
    鈥
    subplot(211),stem(k1,real(ak1(k2-d:k2+d)), 鈥橪ineWidth鈥,2);
    grid;title(鈥橮arte Real{ a}_{k } de {{ x}_{2}(t)}鈥);xlabel(鈥檏鈥);%ylabel(鈥檃k鈥);% coeficientes ak
    axis([-5 5 -.1 .6])
    鈥
    subplot(212),
    stem(k1,imag(ak1(k2-d:k2+d)), 鈥橪ineWidth鈥,2);
    grid;xlabel(鈥檏鈥);title(鈥橮arte Imag{ a}_{k } de {{ x}_{2}(t)}鈥);% angulos de ak
    axis([-5 5 -.6 .6])
    

Análisis de Fourier de TC nivel intermedio:


  1. Exprese la se帽al x(t) en t茅rminos de exponenciales complejas, considerando que 2鈥=鈥21 y determine los coeficientes ak de la serie exponencial, la Ec. 5.1 y grafique la parte real y la parte imaginaria.
    x t = 1 + 2cos ω1t + π 4 + 3sin ω2t + 4cos ω2t
    Soluci贸n
    x(t) se puede expresar en forma exponencial como
    x t = 1 + 2 2ejω1t+π 4 + 2 2e-jω1t+π 4 + 3 2jej2ω1t - 3 2je-j2ω1t + 4 2ej2ω1t + 4 2e-j2ω1t x(t) = 1 + ejπ 4 ejω1t + e-jπ 4 e-jω1t + 2 + 3 2jej2ω1t + 2 - 4 2je-j2ω1t
    En este caso los coeficientes de las exponenciales son
    a0 = 1 a-1*=a1=ejπ 4 = 1 2(1 + j) a-2*=a2= 2 + 3 2j
    Observe que el sub铆ndice k de los coeficientes corresponde al m煤ltiplo de la frecuencia fundamental. La figura (5.3) muestra la gr谩fica de los coeficientes.
    figure images/Fig_Eje2c.png
    Figure 5.3鈥働arte real e imaginaria de los coeficientes ak de la se帽al x(t)
  2. Considerando el ejemplo 1 en donde la respuesta al impulso corresponde a un sistema de primer orden, cuyo modelo, que relaciona la entrada con la salida es
    dy dt + 2y t = x t
    Determine la respuesta del sistema a la entrada x t = ej2t en donde ω0 = 2 radss
    Soluci贸n
    De acuerdo con la caracter铆stica de las funciones propias, la respuesta se obtiene de la Ec. 5.4, en la cual se requiere determinar el valor propio H s s=jω0 que se interpreta como la funci贸n del sistema evaluada a la frecuencia de la se帽al de entrada j0.
    (5.4) x t = ejω0t y t = H s s=jω0ejω0t
    Del ejemplo 1, se obtuvo
    H ss=jω0 = 1 2 + j2 = 1 22ejπ 4 = 1 22e-jπ 4
    La respuesta permanente y(t) con k鈥=鈥1, a1鈥=鈥1, ya que s贸lo se tiene una exponencial, por lo que
    y t = a1H s1 ejω0t
    y t = H s1 s1=jω0ej2t = 1 22ejπ 4 ej2t y(t) = 1 22e-jπ 4 ej2t
    (5.5) y(t) = 1 22ej2t-π 4
    Como se observa en la resuesta y(t), Ec. 5.5, si una se帽al peri贸dica se expresa en t茅rminos de exponenciales complejas, la respuesta del sistema sigue siendo la misma se帽al de entrada alterada en su magnitud y fase por el valor propio H ss=j2.
    figure images/Fig_Eje2d.png
    Figure 5.4鈥僄r谩fica superior: Se帽ales traslapadas de entrada x(t) y de salida y(t). Gr谩fica inferior: Se帽ales traslapadas de la salida y(t)
    En la figura 5.4 se presenta en la gr谩fica superior las se帽ales traslapadas de entrada x(t) y de salida y(t), en donde la salida est谩 atenuada en un factor de 122 y con un atraso de 鈥呪垝鈥鈥呪亜鈥4. La gr谩fica inferior corresponde a la salida y(t) de la Ec. 5.5, junto con la obtenida con Matlab con la funci贸n lsim() para su verificaci贸n, la cual muestra la parte transitoria.

Análisis de Fourier de TC nivel avanzado:


  1. Se considera ahora el sistema de segundo orden dado por
    (5.6) d2y t dt2 + 3dy t dt + 2y t = 2x t
    Si la entrada x(t) es del tipo sinusoidal, determine la respuesta del sistema a esta entrada.
    x t = 2cos t + π 8
    Soluci贸n
    Los coeficientes espectrales se obtienen al expresar x(t) en forma exponencial, resultando
    a-1* = a 1 = ejπ 8
    El valor propio se obtiene con la funci贸n de transferencia de la Ec. 5.6
    H s = 2 s2 + 3s + 2
    que al sustituir s鈥=鈥j se obtiene la funci贸n del sistema en el dominio de la frecuencia, llamada Respuesta en Frecuencia.
    H jω = 2 (jω)2 + 3jω + 2 = 2 (2 - ω2) + j3ω
    A partir de la cual se calcula el valor propio considerando la frecuencia de la se帽al de entrada 0鈥=鈥1 y con k鈥=鈥呪呪垝鈥1 y k鈥=鈥1
    H(jkω0)kω0=1 = 2 1 j3 = 2 10ej(tan-13)
    De manera que la respuesta permanente y(t) es
    y t = a-1H -jkω0 e-jkω0t + a 1H jkω0 ejkω0t = e-jπ 8 2 10ej(tan-13) e-jt + ejπ 8 2 10e-j(tan-13) ejt = 2 10 e-jt+π 8 -tan-13 + ejt+π 8 -tan-13
    Obteniendo finalmente
    y t = 4 10cos t + π 8 - tan-13
    Observe que la respuesta y(t) se puede obtener de manera directa multiplicando y sumando la magnitud y el 谩ngulo, respectivamente, del valor propio con la entrada del sistema.

Análisis de Fourier en TD:


En los ejemplos con soluci贸n de esta secci贸n se abordan conceptos como la representaci贸n de se帽ales en serie de Fourier, comportamiento y respuesta de sistemas en el dominio de la frecuencia, correspondiente a la transformada de Fourier, as铆 como su representaci贸n gr谩fica.


Selecciona la dificultad en las caritas de la izquierda.

Análisis de Fourier en TD: nivel principiante:


Sistema de Identificaci贸n de frecuencias de la se帽al x[n].
En esta actividad se identifican las frecuencias que componen una se帽al x[n]. Reafirmar谩 los conceptos de Serie de Fourier, funci贸n de transferencia, transformada de Fourier, respuesta en frecuencia, filtro en TD.
El diagrama de bloques del sistema de detecci贸n de frecuencia se muestra en la Figura 6.3.


  1. Analice cuidadosamente el digrama de bloques para comprender la funcionalidad.
figure images/TonosBase.jpg
Figure 6.3鈥 Diagrama de bloques del sistema de detecci贸n de frecuencia

Análisis de Fourier en TD: nivel intermedio:


El programa descrito en el ejercicio anterior se compone de tres partes:
  • Generaci贸n de se帽al
  • Identificaci贸n de la primera frecuencia
  • Identificaci贸n de la segunda frecuencia
  1. Transcriba y ejecute el programa.
  2. Analice el programa e identifique la funcionalidad de acuerdo con el digrama de bloques de la Figura 6.3.
n=0:7; %Periodo de la se帽al de se帽al de 2 frecuencias
x1=cos(pi*n/4)+cos(3*pi*n/4);   %se帽al de 2 frecuencias
yf1=1./(length(n))*fft(x1);   %Espectro de se帽al de 2 frecuencias
k=n;
stem(k,yf1(k+1))            %Grafica de Espectro de se帽al de 2 frecuencias
鈥
%Identifica 1a frecuencia
[b,a]=butter(2,3/8);        %selecci贸n de filtro
[H,w]=freqz(b,a);            % Respuesta en frecuencia del filtro
hold on
plot(w,abs(H)); grid            % Grafica de Respuesta en frecuencia del filtro
yf11=filter(b,a,x1);            % Respuesta a la salida del filtro
yf12=(1./length(n))*fft(yf11);   % Espectro de la se帽al filtrada
figure
stem(k,abs(yf1(k+1)))   % Espectro de la se帽al x[n]
鈥
[m1 i1]=max(abs(yf12))      % Valor m谩ximo del espectro de se帽al filtrada
disp(鈥檒a frecuencia 1 es 2pi por:鈥)
frecuencia=(pi./length(n))*(i1-1); %Identificaci贸n de frecuencia
rats((1./length(n)).*(i1-1))
鈥
%Identifica 2a frecuencia            Se repite para una segunda frecuencia
[b1,a1]=butter(2,5/8,鈥檋igh鈥);
[H1,w]=freqz(b1,a1);
hold on
plot(w,abs(H1)); grid
yf21=filter(b1,a1,x1);
yf22=(1./length(n))*fft(yf21);
鈥
[m2 i2]=max(abs(yf22))
disp(鈥檒a frecuencia 2 es 2pi por:鈥)
frecuencia=(pi./length(n))*(i1-1);
rats((1./length(n)).*(i1-1))
figure images/TonosBase.jpg
Figure 6.3鈥 Diagrama de bloques del sistema de detecci贸n de frecuencia

Análisis de Fourier en TD: nivel avanzado:


Con base en el programa y Figuras generadas responda las siguientes preguntas.

  1. 驴Que representa la se帽al de TD de la Figura 1?
  2. 驴Que representa la se帽al de TC de la Figura 1 y de la Figura 2?
  3. Reconstruya la se帽al x[n] y graf铆quela.
  4. 驴En que intervalo de frecuencias se encuentran las se帽ales de TD?
  5. 驴Que es un filtro?
  6. 驴Que tipo de filtros se est谩n utilizando?
  7. 驴Cual es la frecuencia de corte de la Figura 1 y de la Figura 2?
  8. Proponga una nueva frecuencia de corte para la se帽al de la Figura 2, de manera que no permita el paso de la primera arm贸nica.
  9. La Figura 6.4 incluye la respuesta en frecuencia de cuatro tipos de filtros.
    figure images/Filtro3.jpg
    Figure 6.4鈥 Respuesta en frecuencia de cuatro filtros en TD
    • 驴Como se identifican y nombran a cada uno?
    • 驴Cual es la frecuencia de corte de cada uno, aproximadamente?