You are on page 1of 10

Procedimiento (Experimentos):

1. Pruebe el siguiente script en la ventana de comandos de octave:

Tenga en cuenta el ejemplo 6.2 de la página 134 del libro guía para describir los
resultados en su informe.

0.4

0.3

0.2

0.1

0
0 2 4 6 8 10
Realice ahora las siguientes pruebas al variar tmax de acuerdo a la siguiente tabla:

Prueba tmax Grafica


1 3 0.4

0.3

0.2

0.1

0
0 1 2 3 4 5 6
2 2 0.4

0.3

0.2

0.1

0
0 1 2 3 4
3 1 0.4

0.3

0.2

0.1

0
0 0.5 1 1.5 2
4 0.5 0.4

0.3

0.2

0.1

0
0 0.2 0.4 0.6 0.8 1
Analice los resultados obtenidos, y formule conclusiones relacionadas con la
funcionalidad del script y las diferentes pruebas realizadas. ¿Cambian los resultados si
se aplica conv(x,y) a cambio de conv(y,x)? ¿su respuesta a la anterior pregunta
concuerda con la teoría? Nota: Si lo considera adecuado para su aprendizaje usted
puede variar otros parámetros del script para generar otro tipo de conclusiones.

Concusiones:

Cuando se realizó el primer valor de tmax = 5, observamos que ambas señales tienen
la misma característica y curva pues ambas son las respuestas al sistema lineal, es
decir que la gráfica 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 de las señales.

A medida que disminuye el tmax vemos que la gráfica cambia un poco su curva
diferenciándose de la respuesta de la roja. Esto ocurre porque se está convolucionando
una parte de la señal con otra parte de ella es decir son señales totalmente diferentes,
es como multiplicar bajo un rectángulo la señal, lo cual al convolucionar cambia su
respuesta, ya que la señal roja es la respuesta a la convolución analítica de la señal en
todo su dominio y no en parte de ella. Recordemos que convolucionamos discretamente
y una parte de la señal y no completa en su dominio.

2. Pruebe el siguiente script en la ventana de comandos de octave:


Analice los resultados y verifique si son coherentes con las teorias de fourier, investigue
porque son necesarias las funciones fftshift, unwrap y ceil, de la misma manera
responda ¿Por qué son necesarios los cálculos del vector “f” de frecuencias (linea 96)
y como se puede deducir esta formula de la teoría?

-5
-0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25

800

600

400

200

0
-500 -400 -300 -200 -100 0 100 200 300 400 500

10

-5
-500 -400 -300 -200 -100 0 100 200 300 400 500

Use el anterior script y modifíquelo si es necesario para calcular la magnitud de la


transformada de fourier de las siguientes funciones:

Señal Función
1 0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1}
0 𝑝𝑎𝑟𝑎 𝑡 > 1
2 𝑥(𝑡) = 𝑒 −0.2𝑡 cos(10𝜋𝑡)
3 0 𝑝𝑎𝑟𝑎 0 < 𝑡
2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
𝑥(𝑡) = { }
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0
Señal Función
1 0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1}
0 𝑝𝑎𝑟𝑎 𝑡 > 1

0.5

0
-1 -0.5 0 0.5 1 1.5 2
1500

1000

500

0
-500 -400 -300 -200 -100 0 100 200 300 400 500
5000

-5000
-500 -400 -300 -200 -100 0 100 200 300 400 500

Señal Función
2 𝑥(𝑡) = 𝑒 −0.2𝑡 cos(10𝜋𝑡)

-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
6000

4000

2000

0
-500 -400 -300 -200 -100 0 100 200 300 400 500
2

-2
-500 -400 -300 -200 -100 0 100 200 300 400 500
Señal Función
3 0 𝑝𝑎𝑟𝑎 0 < 𝑡
2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
𝑥(𝑡) = { }
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0

0
-1 -0.5 0 0.5 1 1.5 2 2.5 3
3000

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 teorías de Fourier con el script generado, el cual calcula la DFT,
de forma eficiente.

Fftshift (X): reorganiza una transformada de Fourier X, por el desplazamiento de la


componente de frecuencia cero hasta el centro de la matriz.

Unwrap (P): corrige los ángulos de fase en radianes en un vector P mediante la adición
de múltiplos de ± 2 π cuando saltos absolutos entre los elementos consecutivos de P
son mayores que o igual a la tolerancia predeterminada salto de radianes pi. Esto se
utiliza más en los diagramas de fase.

Ceil (X): redondea cada elemento del X al entero más cercano mayor o igual a ese
elemento.

Es necesario calcular F, porque cuando se realiza la transformada de Fourier y la


organización de los resultados, podemos establecer en que frecuencias se obtuvieron
los resultados, es decir el dominio donde realizo la transformada
3. Pruebe el siguiente script en la ventana de comandos de octave:

Analice los resultados e investigue el funcionamiento de los comandos: step, bode, e


impulse.

Impulse Response Bode Diagram


2 Phase (deg)Magnitude (dB) 100

1.5 0
Amplitude

1 -100
0
0.5 -90

0 -180
0 200 400 600 -4 -2 0 2
10 10 10 10
Time (seconds) Frequency (rad/s)

Step Response Step Response


200 4

150 3
Amplitude

Amplitude

100 2

50 1

0 0
0 200 400 600 800 0 5 10 15 20
Time (seconds) Time (seconds)

Impulse: comando para obtener la respuesta al impulso de una función en s o z.


Step: comando para obtener la respuesta al escalón de una función en s o z.
Bode: comando para obtener el diagrama de Frecuencia y fase de la respuesta del
sistema.
¿Coincide la respuesta al impulso de octave con la respuesta al impulso teórica?
Presente su análisis teórico.

>>Gp1s =10/((s + 5)*(s + 1/100))


>>ilaplace(Gp1s)
ans =(1000*exp(-t/100))/499 - (1000*exp(-5*t))/499

>> t=0:0.01:600;
>> Gp1t=(1000*exp(-t/100))/499 - (1000*exp(-5*t))/499;
>> plot(t,Gp1t)

1.8

1.6

1.4

1.2

0.8

0.6

0.4

0.2

0
0 100 200 300 400 500 600

Podemos observar que teóricamente es igual la respuesta al comando impulse de


matlab.

Use el anterior script y modifiquelo si es necesario para calcular la respuesta al escalón


unitario de los siguientes sistemas:

Sistema Función de transferencia


10𝑠
1 𝐺1 (𝑠) = 2
𝑠 + 10𝑠 + 1
2
2 𝐺(𝑧) =
(𝑧 + 0.1 + 0.5𝑖)(𝑧 + 0.1 − 0.5𝑖)
20
3 𝐺2 (𝑠) =
𝑠 + 0.1
4 𝐺2 (𝑠) 𝑐𝑜𝑛𝑒𝑐𝑡𝑎𝑑𝑜 𝑒𝑛 𝑠𝑒𝑟𝑖𝑒 𝑐𝑜𝑛 𝐺1 (𝑠)
Sistema Función de transferencia
10𝑠
1 𝐺1 (𝑠) = 2
𝑠 + 10𝑠 + 1

Step Response
1

0.8

0.6
Amplitude

0.4

0.2

0
0 10 20 30 40 50 60
Time (seconds)

Sistema Función de transferencia


2
2 𝐺(𝑧) =
(𝑧 + 0.1 + 0.5𝑖)(𝑧 + 0.1 − 0.5𝑖)

Step Response
2

1.5
Amplitude

0.5

0
0 5 10 15 20
Time (seconds)
Sistema Función de transferencia
20
3 𝐺2 (𝑠) =
𝑠 + 0.1

Step Response
200

150
Amplitude

100

50

0
0 10 20 30 40 50 60 70 80 90
Time (seconds)

Sistema Función de transferencia


4 𝐺2 (𝑠) 𝑐𝑜𝑛𝑒𝑐𝑡𝑎𝑑𝑜 𝑒𝑛 𝑠𝑒𝑟𝑖𝑒 𝑐𝑜𝑛 𝐺1 (𝑠)

Step Response
80

70

60

50
Amplitude

40

30

20

10

0
0 20 40 60 80 100 120
Time (seconds)

You might also like