Está en la página 1de 22

SEALES Y SISTEMAS

APORTE INDIVIDUAL COMPONENTE PRACTICO No. 2

Estudiantes:

MAURICIO OLAYA TLLEZ


LUIS ALEJANDRO AMAYA
LUIS CARLOS RINCON
EDUARDO HIGUERA
OMAR JOAQUIN PULIDO
Grupo 203042-7

Presentado a:

FREDDY VALDERRAMA

Docente acadmico (Tutor)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

JOSE ACEVEDO Y GOMEZ

INGENIERA EN TELECOMUNICACIONES

BOGOT

2016
INTRODUCCIN

Este informe de laboratorio tiene como objetivo plasmar las actividades adelantadas
en el aprendizaje y dominio de la aplicacin web Octave Online, en cuanto a su uso
por medio de comandos de lnea e interpretacin de las diferentes graficas 2D
obtenidas. De esta forma se entender de forma prctica y visual los temas tratados
en el curso seales y sistemas tales como convolucion, transformada de la Place y
respuesta a impulso.
OBJETIVOS

Realizar exploracin de la herramienta web Octave Online, familiarizandome


con su entorno grafico, funciones y sintasis.

Fortalecer los conocimientos teoricos mediante el uso de herramientas


informaticas.

Afianzar los conceptos estudiados en el curso de Seales y sistemas.


EJERCICIO No. 1

- Tenga en cuenta el ejemplo 6.2 de la pgina 134 del libro gua para describir los
resultados en su informe. Realice ahora las siguientes pruebas al variar tmax de
acuerdo a la siguiente tabla:

Fuente:
http://campus03.unad.edu.co/ecbti06/pluginfile.php/3427/mod_resource/content/1/
GuiaComponentePracticosSS.pdf

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 teora? Nota: Si lo considera adecuado para su
aprendizaje usted puede variar otros parmetros del script para generar otro tipo de
conclusiones.
Con tmax=3

tmax=3; N=500; t=0:tmax/N:(tmax-tmax/N);A=1; w=4*pi; y=exp(-t); x=exp(-2*t);


tn=0:tmax/N:2*(tmax-tmax/N); z=conv(y,x)
plot(tn,z*tmax/N,g)
hold on
l=exp(-tn)-exp(-2*tn); plot(tn,l,r)

Con tmax=2

tmax=2; N=500; t=0:tmax/N:(tmax-tmax/N);A=1; w=4*pi; y=exp(-t); x=exp(-2*t);


tn=0:tmax/N:2*(tmax-tmax/N); z=conv(y,x)
plot(tn,z*tmax/N,g)
hold on
l=exp(-tn)-exp(-2*tn); plot(tn,l,r)
Con tmax=1

tmax=1; N=500; t=0:tmax/N:(tmax-tmax/N);A=1; w=4*pi; y=exp(-t); x=exp(-2*t);


tn=0:tmax/N:2*(tmax-tmax/N); z=conv(y,x)
plot(tn,z*tmax/N,g)
hold on
l=exp(-tn)-exp(-2*tn); plot(tn,l,r)

Con tmax=0.5

tmax=0.5; N=500; t=0:tmax/N:(tmax-tmax/N);A=1; w=4*pi; y=exp(-t); x=exp(-2*t);


tn=0:tmax/N:2*(tmax-tmax/N); z=conv(y,x)
plot(tn,z*tmax/N,g)
hold on
l=exp(-tn)-exp(-2*tn); plot(tn,l,r)
- Conclusiones

La curva de color rojo representa el resultado de 2 , que es la forma


aritmtica del resultado de la convolucion de x(t) y y(t).

La curva de color verde representa el resultado de convolucion calculado por


octave, con la particularidad de que este es multiplicado por tmaz/N, generando
el corte de la curva en el valor de tmax

Al invertir l orden de la convolucion

tmax=3; N=500; t=0:tmax/N:(tmax-tmax/N);A=1; w=4*pi; y=exp(-t); x=exp(-2*t);


tn=0:tmax/N:2*(tmax-tmax/N); z=conv(x,y)
plot(tn,z*tmax/N,g)
hold on
l=exp(-tn)-exp(-2*tn); plot(tn,l,r)

Con esto se comprueba la propiedad conmutativa de la convolucion

[] [] = [] []

Al aplicar conv(x,y) a cambio de conv(y,x), dicho resultado no cambia,


validando la grfica es exactamente la misma, donde se puede concluir que
la convolucin de las dos variables no altera el resultado si se cambian de
orden.
La convolucin es una operacin integral que puede ser evaluada analtica,
grafica o numricamente.
El resultado depende directamente de la naturaleza de la seal que est
siendo convolucionada, es decir que debemos esperar ver una forma lineal
si ambas seales son constantes por secciones o una forma cuadrtica si
una es lineal y la otra es constante por seccin.
En la convolucin analtica, describimos x(t) y h(t) por medio de expresiones
usando funcin escaln, fijando las formas para x() y h(t ), e integrando
su producto.
Para el anterior anlisis se concluye con la siguiente grfica.
EJERCICIO No. 2

- 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 clculos del vector f de frecuencias
(linea 96) y como se puede deducir esta frmula de la teora?

Use el anterior script y modifquelo si es necesario para calcular la magnitud de la


transformada de fourier de las siguientes funciones:

Fuente:
http://campus03.unad.edu.co/ecbti06/pluginfile.php/3427/mod_resource/content/1/
GuiaComponentePracticosSS.pdf

t=-0.25:0.001:0.25;w1=2*pi*50;w2=2*pi*200;g=3*sin(w1*t)-2*cos(w2*t);
subplot(3,1,1)

plot(t,g)

G=fftshift(fft(g))
delta_t=t(2)-t(1)
f=((1:length(t))-ceil(length(t)/2))/length(t)/delta_t
subplot(3,1,2)
plot(f,angle(G))
plot(f,unwrap (angle(G)))

Funcin fftshift: para este ejemplo, nos deja el componente cero de la


transformada de fourier en el centro del espectro.
Funcin unwrap: suaviza las curvas, haciendo sus saltos en mltiplos de pi
Funcin ceil: esta funcin redondea los valores hacia uno mayor.
Funcin length: recupera el nmero mximo de la matriz
Funcin fft: esta es la encargada de realizar la transformada discreta de Fourier
La lnea de comandos 96, define
La teora de Fourier nos comprueba que: sea f una funcin Lebesgue integrable:

f L1 ( R) La trasformada de Fourier de f es la funcin:



F{ f } : f : f ( x )e
2i
dx

Esta integral tiene sentido, pues el integrando es una funcin integrable. Una
estimativa simple demuestra que la transformada de Fourier F(f) es una funcin
acotada. Adems por medio del teorema de convergencia dominada puede
demostrarse que F(f) es continua.

La trasformada de Fourier inversa de una funcin integrable f est definida por:


F { f } f ( x)
1
f ( )e 2ix d

Al validar que la nica diferencia entre la trasformada de Fourier y la


transformada de Fourier inversa es el signo negativo en el exponente del
integrando. El teorema de inversin de Fourier formulado abajo justifica el
nombre de transformada de Fourier inversa dado a esta transformada.
El signo negativo en el exponente del integrado indica la traspolacin de
complementos yuxtapuestos.
Estos complementos pueden ser analizados a travs de la aplicacin de la
varianza para cada funcin.

EJERCICIO No. 3
3. Pruebe el siguiente script en la ventana de comandos de octave:
- Analice los resultados e investigue el funcionamiento de los comandos: step, bode,
eimpulse. Coincide la respuesta al impulso de octave con la respuesta al impulso
terica? Presente su anlisis terico. Use el anterior script y modifquelo si es
necesario para calcular la respuesta al escaln unitario de los siguientes sistemas:

Fuente:
http://campus03.unad.edu.co/ecbti06/pluginfile.php/3427/mod_resource/content/1/
GuiaComponentePracticosSS.pdf

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


e impulse. Coincide la respuesta al impulso de octave con la respuesta al impulso
terica? Presente su anlisis terico. Use el anterior script y modifquelo si es
necesario para calcular la respuesta al escaln unitario de los siguientes sistemas:

Comando bode: el comando bode ( sys ) crea una Bode trama de la respuesta en
frecuencia de un modelo dinmico del sistema sys. La trama muestra la magnitud
(en dB) y la fase (en grados) de la respuesta del sistema como una funcin de la
frecuencia. Cuando sys es un modelo de mltiples entradas, mltiples salidas
(MIMO), Bode produce una gran variedad de Bode parcelas, cada una grfica que
muestra la respuesta de frecuencia de un par de E / S. Bode determina
automticamente el rango de frecuencia de trama basada en la dinmica del
sistema.

Comando Step: Sirve para calcula la respuesta al escaln de un sistema dinmico.


Para el caso de espacio de estado, se asume estado inicial cero. Cuando se invoca
sin argumentos de salida, esta funcin representa grficamente la respuesta al
escaln en la pantalla.

step (sys) grafica la respuesta al escaln de un arbitraria modelo de sistema


dinmico , sys . Este modelo puede ser continuous o discreta en el tiempo, y SISO
o MIMO. La respuesta al escaln de los sistemas multientrada es el conjunto de
respuestas a un escaln para cada canal de entrada. La duracin de la simulacin
se determina automticamente en funcin de los polos y ceros del sistema.

Comando impulse: calcula la respuesta de impulso unitario de un modelo de


sistema dinmico .Para los sistemas dinmicos en tiempo continuo, la respuesta de
impulso es la respuesta a una entrada de Dirac ( t ). Para los sistemas de tiempo
discreto, la respuesta de impulso es la respuesta a un impulso rea de unidad de
longitud Ts y la altura de 1 / Ts, donde Ts es el tiempo de muestreo del sistema.
(Este pulso se acerca ( t ) como Ts se aproxima a cero.) Para los modelos de
espacio de estado, impulso asume valores de estado iniciales son cero. Impulse
(SYS) dibuja la respuesta de impulso de las dinmicas modelo del sistema sys .Este
modelo puede ser continuo o discreto, y SISO oMIMO. La respuesta al impulso de
los sistemas multi-entrada es la coleccin de respuestas de impulso para cada
canal de entrada. La duracin de la simulacin se determina automticamente para
mostrar el comportamiento transitorio de la respuesta.1

1
Informacin tomada de MathWorks, recuperado julio 17 de 2016
- Procedimiento

Resuelva el problema 2 del Anexo 3 de la gua integrada de actividades


usando octave.

Disee un script que permita hallar la salida en estado estable de un


sistema cuya respuesta al impulso sea, () = 10 + 2 , cuando la
entrada al sistema es () = 10 ()

Repita el inciso anterior ahora con () = sin(10) verifique sus resultados


con un procedimiento terico.

s=tf(s); Gp1=10/((s+0.01)*(s+5));impulse(Gp1);

bode(Gp1)

step(Gp1)
%%%%%%%%%%%
z=tf(z,1)
T=3.4/(z^2+z+0.5)
step(T,20) %dib

Comando Impulse: usado para obtener la respuesta de un sistema LTI, como no se


acompaa de un argumento grafica una rampa.

Comando step: usado para obtener respuesta al escaln de un sistema LTI, para el
anlisis del dominio Vs tiempo.

Comando bode: respuesta en frecuencia del sistema, para el anlisis del dominio
Vs la frecuencia. La primer grafica representa la magnitud de la funcin y la segunda
la fase.
- Resuelva el problema 2 del Anexo 3 de la gua integrada de actividades usando
octave.

2
() =
0.8
z=tf(z,1)
T=-2*z/(z-0.8)
step(T,20) %dib
Disee un script que permita hallar la salida en estado estable de un sistema cuya
respuesta al impulso sea () = 10 + 2 , cuando la entrada al sistema es
() = 10()
CONCLUSIONES

Se reconocieron las diferentes herramientas para el desarrollo de la practica


2 del curso seales y sitemas, verificando el uso con diferentes tipos de de
comandos y funciones.

Se reforzaron todos los conocimientos teoricos mediante el uso de


herramientas informaticas.

Gracias al tutor, se Afiance los conceptos estudiados en el curso de Seales


y sistemas.
Se realizaron los ejercicios con la herramienta propuesta conociendo el
manejo de Matlab y/u Octave. Obteniendo los resultados esperados y
logrando comprobar las variaciones que se presentan en las grficas a
medida que los valores se cambian de acuerdo a la tabla. Se observa que el
pico de la seal va cambiando.

Al validar los diferentes mtodos de clculo fue posible que la transformada


de Laplace es una herramienta matemtica o mtodo operacional que sirve
para resolver ecuaciones diferenciales lineales.
BIBLIOGRAFA

Jose Maria Valiente Cifuentes(2006); Manual de iniciacion a GNU


Octave.Universidad Politecnica de Teruel.

Ashok Ambardar (2002). Procesamiento de Seales Analogas y


Digitales.Mexico: International Thomson Editores S.A.

Juan Carlos Garcia Orden (2003); Algunos Aspectos Practicos de la


Transformada de Fourier

Alfonso Alba Cadena (2007); Procesamiento Digital de Seales usando GNU


Octave. Facultad de ciencias UASLP

También podría gustarte