Professional Documents
Culture Documents
SEÑALES Y SISTEMAS
Renulfo Mindiola, Mario De Los Rios, Ewis Romero, Eduardo Santos
Colombia, UNAD
fito.amar@gmail.com
mairo.502@hotmail.com
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6
Prueba tmax
2 2
0.4
0.3
Tenga en cuenta el ejemplo 6.2 de la
página 134 del libro guía para describir
0.2
los resultados en su informe.
0.4 0.1
0.3 0
0 1 2 3 4
0.2
0.1
0
0 2 4 6 8 10
Prueba tmax sistema lineal, es decir que la gráfica
3 1 verde es la convolución de las dos
señales y la gráfica roja es la gráfica de
la respuesta analítica de la convolución
0.4 de las señales.
0.3 A medida que disminuye el tmax vemos
que la gráfica cambia un poco su curva
0.2
diferenciándose de la respuesta de la
roja.
0.1
Esto ocurre porque se está
0
0 0.5 1 1.5 2 convolucionando una parte de la señal
con otra parte de ella es decir son
señales totalmente diferentes, es como
Prueba tmax multiplicar bajo un rectángulo la señal,
4 0.5 lo cual al convolucionar cambia su
respuesta, ya que la señal roja es la
respuesta a la convolución analítica de
0.4
la señal en todo su dominio y no en
0.3
parte de ella. Recordemos que
convolucionamos discretamente y una
0.2 parte de la señal y no completa en su
dominio.
0.1
2. Pruebe el siguiente script en la
0 ventana de comandos de octave:
0 0.2 0.4 0.6 0.8 1
Conclusiones:
800
600
Use el anterior script y modifíquelo si es
400
necesario para calcular la magnitud de 200
la transformada de Fourier de las 0
-500 -400 -300 -200 -100 0 100 200 300 400 500
siguientes funciones:
10
5
Señal Función
0
1 0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1} -5
-500 -400 -300 -200 -100 0 100 200 300 400 500
0 𝑝𝑎𝑟𝑎 𝑡 > 1
1 Señal Función
3 0 𝑝𝑎𝑟𝑎 0 < 𝑡
0.5
2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
𝑥(𝑡) = { }
0
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
-1 -0.5 0 0.5 1 1.5 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0
1500
1000
500 2
0
-500 -400 -300 -200 -100 0 100 200 300 400 500
1
5000
0
0 -1 -0.5 0 0.5 1 1.5 2 2.5 3
3000
-5000
-500 -400 -300 -200 -100 0 100 200 300 400 500 2000
1000
0
-500 -400 -300 -200 -100 0 100 200 300 400 500
0
-2000
-4000
-6000
-500 -400 -300 -200 -100 0 100 200 300 400 500
Conclusiones: Si son coherentes las Analice los resultados e investigue el
teorías de Fourier con el script funcionamiento de los comandos: step,
generado, el cual calcula la DFT, de bode, e impulse.
forma eficiente.
Amplitude
desplazamiento de la componente de 1 -100
0
frecuencia cero hasta el centro de la 0.5 -90
matriz. -180
0
0 200 400 600 -4 -2 0 2
10 10 10 10
Unwrap (P): corrige los ángulos de fase Time (seconds) Frequency (rad/s)
Amplitude
Amplitude
saltos absolutos entre los elementos 100 2
consecutivos de P son mayores que o 50 1
igual a la tolerancia predeterminada 0 0
0 200 400 600 800 0 5 10 15 20
salto de radianes pi. Esto se utiliza más Time (seconds) Time (seconds)
en los diagramas de fase.
Ceil (X): redondea cada elemento del X Impulse: comando para obtener la
al entero más cercano mayor o igual a respuesta al impulso de una función en
ese elemento. s o z.
1
0.8
0.8
0.6
0.6
Amplitude
0.4
0.2 0.4
0
0 100 200 300 400 500 600
0.2
20 1
3 𝐺2 (𝑠) =
𝑠 + 0.1
4 𝐺2 (𝑠) 𝑐𝑜𝑛𝑒𝑐𝑡𝑎𝑑𝑜 𝑒𝑛 𝑠𝑒𝑟𝑖𝑒 𝑐𝑜𝑛 𝐺1 (𝑠)
0.5
0
0 5 10 15 20
Time (seconds)
Función de
Sistema Procedimiento (Ejercicios prácticos):
transferencia
20 Diseñe un script en Matlab u octave que
3 𝐺2 (𝑠) =
𝑠 + 0.1 permita hallar la salida en estado
estable de un sistema cuya respuesta al
Step Response
200 impulso sea ℎ(𝑡) = 𝑒 −10𝑡 + 𝑒 −2𝑡 ,
cuando la entrada al sistema es
150
0 𝑝𝑎𝑟𝑎 0 < 𝑡
Amplitude
50
clc
clear all
close all
0
0 10 20 30 40 50 60 70 80 90
Time (seconds) t1=-2:0.1:0;
t2=0:0.1:10;
t3=10:0.1:12;
Siste x1 = zeros(1,length(t1));
Función de transferencia x2 = ones(1,length(t2));
ma x3 = zeros(1,length(t3));
4 𝐺2 (𝑠) 𝑐𝑜𝑛𝑒𝑐𝑡𝑎𝑑𝑜 𝑒𝑛 𝑠𝑒𝑟𝑖𝑒 𝑐𝑜𝑛 𝐺1 (𝑠)
t= [t1 t2 t3];
tg=[t2 t3];
Step Response x = [x1 x2 x3];
80
70 h=[ x1 (exp(-10*tg)+exp(-2*tg))];
60
y=conv(h,x);
50
tc=-4:0.1:24+0.4;
Amplitude
40 plot(tc,y,t,x,t,h)
30
8
20
10 6
0
0 20 40 60 80 100 120 4
Time (seconds)
0
-5 0 5 10 15 20 25
Repita el inciso anterior ahora con
𝑥(𝑡) = 𝑠𝑖𝑛(2𝜋𝑡), verifique sus
resultados con un procedimiento
teórico.
clc
clear all
close all
t1=-2:0.1:0;
t2=0:0.1:12;
t=[t1 t2];
x1 = zeros(1,length(t1));
x = [x1 sin(2*pi*t2)];
h=[x1 (exp(-10*t2)+exp(-2*t2))];
y=conv(h,x);
tc=-4:0.1:24+0.2;
plot(tc,y,t,x,t,h)
-2
-4
-2 0 2 4 6 8 10 12 14 16 18