Sei sulla pagina 1di 12

SEÑALES Y SISTEMAS

PRACTICA 2

PRESENTADO POR:

OMAR GOMEZ VASQUEZ COD: 1101682891


LUIS FERNANDO PONTON COD: 91242529
LUIS FERNANDO VELANDIA
JUAN CAMILO MERCADO LOPEZ

GRUPO: 203042_61

TUTORA:

TANIA LIZETH ACEVEDO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA COLOMBIA


FACULTAD DE INGENIERÍA
2016
DESARROLLO ACTIVIDAD

En esta sesión cada estudiante debe realizar un experimento y un ejercicio práctico de diseño, cuyos
resultados debe plasmar en el informe individual que compartirá en el foro de acuerdo a las
instrucciones de la guía integrada de actividades.
Procedimiento (Experimento):
1. Pruebe el siguiente script en la ventana de comandos de octave:

Al ejecutar obtiene la siguiente grafica


Tenga en cuenta el ejemplo 6.2 de la página 134 del libro guía para describir los resultados en su
informe. Realice ahora las siguientes pruebas al variar tmax de acuerdo a la siguiente tabla:

Prueba tmax Grafica

1 3

2 2
3 1

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

Analice los resultados y verifique si son coherentes con las teorías 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 (línea 96) y como se puede deducir esta fórmula de la teoría?
Función fftshift: Si X es el vector resultante de hacer una ffT, utilizando esta función reordenamos los
puntos en función de la frecuencia.
Función unwrap: Es la que corrige los ángulos de fase en radianes en un vector X mediante la acción de
múltiplos de (+- 2*pi), cuando saltos absolutos entre los elementos consecutivos de X son mayores que
o igual a la tolerancia predeterminada salto de pi radianes
Ceil: redondea los decimales al mayor entero más cercano
ceil(Z) Aplica la función ceil a real (Z) y a imag(Z)
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 GRAFICA

0 𝑝𝑎𝑟𝑎 0 < 𝑡
1 𝑥(𝑡) = {1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1}
0 𝑝𝑎𝑟𝑎 𝑡 > 1

2 𝑥(𝑡) = 𝑒 −0.2𝑡 cos(10𝜋𝑡)

𝑥(𝑡)
0 𝑝𝑎𝑟𝑎 0 < 𝑡
3 2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
={ }
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0
3. Pruebe el siguiente script en la ventana de comandos de octave:

clc
clear all
s=tf('s');
Gp1=10/((s+0.01)*(s+5));
impulse(Gp1); “REALIZAR EL CÁLCULO DE LA RESPUESTA AL IMPULSO DEL SISTEMA”

bode(Gp1); “CALCULA EL DIAGRAMA DE BODE DE LA FUNCION DE TRANSFERENCIA,


MUESTRA LA AMPLITUD Y LA FASE DEL SISTEMA”
step(Gp1);” CALCULA LA RESPUESTA AL ESCALON DEL SISTEMA”

%%%%%%%%%%%%
z=tf('z',1);
T=3.4/(z^2+z+0.5);
step(T,20)%dib “CALCULA LA RESPUESTA AL ESCALÓN PARA UNA FUNCION DE

TRANSFERENCIA DISCRETA”
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 Grafica


1 10s
G1 (s) = 2
s + 10s + 1

2 2
G(z) =
(z + 0.1 + 0.5i)(z + 0.1 − 0.5i)

3 20
G2 (s) =
s + 0.1
4 G2 (s) conectado en serie con G1 (s)

Procedimiento (Ejercicio práctico):

 Resuelva el problema 2 del Anexo 3 de la guía integrada de actividades usando octave o matlab.

𝑥[𝑛] = 4𝑢[𝑛]
−0.5𝑧
𝐻(𝑧) =
𝑧 − 0.2
𝑦[𝑛] = 0.5(0.2)𝑛 𝑢[𝑛] − 2.5𝑢[𝑢]
El script usado en Matlab es

Dando como resultado

Diseñe un script en matlab u octave que permita hallar la salida en estado estable de un sistema
cuya respuesta al impulso sea ℎ(𝑡) = 𝑒 −10𝑡 + 𝑒 −2𝑡 , cuando la entrada al sistema es
0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 10}
0 𝑝𝑎𝑟𝑎 𝑡 > 10
El script que se diseño es el siguiente:

Obteniendo como resultado la respuesta en estado estacionario.


Repita el inciso anterior ahora con 𝑥(𝑡) = 𝑠𝑖𝑛(2𝜋𝑡), verifique sus resultados con un procedimiento
teórico.

Potrebbero piacerti anche