Sunteți pe pagina 1din 8

Cdigo:

PROCESO GESTIN DOCUMENTAL


FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

Cdigo del Curso: Semestre: No. De Gua:


Duracin (Horas)
Nombre del Curso:
Relacin con el micro currculo (tema de clase):
Elementos de seguridad industrial: Cules SI NO
Overol Botas Gafas Tapa odos Tapa Bocas
OTROS
Espacio solicitado para la prctica.
Laboratorio Campus Externo

PRCTICA No.
Convolucion, series discretas y continuas de Fourier

INTRODUCCIN

Investigaciones recientes, muestran la necesidad de incorporar la tecnologa en el aula


de clase, para promover en los estudiantes un aprendizaje significativo y autnomo de
los temas propios de la matemtica, y para aportar en el desarrollo de competencias
propias de la tecnologa (Bada, 2016). En concordancia con lo anterior, el modelo
pedaggico de la Universidad de San Buenaventura promueve la formacin integral del
estudiante, en el que la prctica pedaggica se centra fundamentalmente en el
proceso de aprendizaje del estudiante, desarrollando estrategias especficas para el
aprendizaje autnomo y significativo (Modelo Pedaggico, p. 62)
Desde esta perspectiva, para apoyar los procesos de enseanza aprendizaje de las
Ciencias Bsicas, se brinda a los estudiantes la oportunidad de trabajar con el Software
Matlab. Este programa est diseado para resolver problemas de ingeniera y su
lenguaje est basado en matrices, que es la forma natural de expresin de las
matemticas computacionales. Una de sus grandes ventajas es la facilidad de
visualizar los datos gracias a su interfaz grfica, lo que nos permite deducir, analizar e
interpretar la informacin obtenida.1
La educacin matemtica no slo debe centrarse en los contenidos, sino en el

1 Recuperado:
https://es.mathworks.com/products/matlab/index.html?s_tid=gn_loc_drop

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

desarrollo de procesos tales como: representar, argumentar, demostrar, clasificar,


analizar, resolver, conjeturar, razonar, visualizar, plantear, explicar, reconocer,
relacionar, describir, transformar, interpretar, entre otros. Por tanto, el desarrollo de esta
gua le permitir al estudiante ahondar en temas propios del currculo desarrollando los
procesos anteriormente descritos, pero fundamentalmente se dise este laboratorio
con el fin de profundizar en la representacin tanto grfica como algortmica de los
conceptos estudiados y en el planteamiento y resolucin de problemas.
En esta prctica abordaremos la aspectos conceptuales de convolucin discreta, series
discreta y continua de Fourier

OBJETIVO(S)
Caracterizar las propiedades bsicas de la serie de Fourier, la transformada de Fourier
y de convolucin.
Ayudas de Matlab
Para obtener ayuda sobre cualquier comando de Matlab teclee help y a continuacin
el comando del que se desea conocer informacin n la ventana de comandos de
Matlab. Para tener una mejor idea sobre el funcionamiento y sintaxis de un comando,
estudie los ejemplos del comando proporcionados por el help.
Algunos comandos utilizados en esta prctica de laboratorio son:
eval (expr) evalu la expresin numrica o algebraica con precisin real.
disp (expr) Muestra en la ventana de comandos el resultado de las
operaciones calculadas en el editor.
fourier (expr) Encuentra la transformada de Fourier de una expresin.
subplot (expr) Muestra de varias graficas en un mismo recuadro.
function (N) Con este comando se pueden crear subrutinas o programas
conv (A, B) encuentra la convolucin entre dos vectores.

EQUIPOS Y HARDWARE NECESARIOS MATERIALES CONSUMIBLES


SI NO

SOFTWARE : SI NO MATERIALES APORTADOS POR EL ESTUDIANTE

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

PROCEDIMIENTO:

1. Efecte la convolucin entre las seales [] = [ ] + [ ], [] = [] + [ ] +


[ ]
Solucion
Si 1 = 2 y 2 = 0 son las cotas mnimas del dominio de x[n] y h[n] respectivamente , 1 = 3
y 2 = 3 son las cotas mximas del dominio de x[n] y h[n] Observe que el dominio de y[n] ( figura
1), entonces y[n] tiene como cotas inferior a 1 + 2 = 2 y cota superior a 1 + 2 = 6

Fig. 1 convolucin discreta entre


muestras finitas.
x=[1 1];n1=[2 3];
h=[1 1 1 1];n2=[0 1 2 3];
y=conv(x,h)
n3=[2:6];
stem(n3,y,'r','filled')

Complete las dos lneas faltantes del programa1 que genera la convolucin entre x[n] y h[n], y que
permita dibujar la figura 1:
programa 1
r=input('ingrese el valor maximo de x');
s=input('ingrese el valor maximo de y');
x=input('ingrese los elementos x');
y=input('ingrese los elementos y');
n1=0:r;
n2=0:s;
subplot(3,1,1);
stem(n1,x);
title('Signal - x(n)');
subplot(3,1,2);
stem(n2,y);
title('Signal - h(n)');
z=conv(x,y);
t=length(n1)+length(n2)-1;

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

Fig.2 Grafica de x[n], h[n], as como la salida y[n]


que se obtuvieron de correr el programa 1.

La serie de Fourier

Una forma alternativa a el programa 1 es utilizando el comando function del Matlab, que son funciones
definidas por el usuario (function), las cuales no requieren que se ejecuten en el editor, para el caso
de la serie de Fourier solicita una variable (si se tiene una variable independiente en la serie que es el
caso de este curso), el cual es el nmero de armnicos.
Algunas caractersticas de este tipo de programas se muestran a continuacin y como ejemplo se
muestra el programa 2, el cual se puede modificar junto con el programa 3 para obtener la serie de
Fourier.

a. La primera lnea de modulacionam.m, llama una funcin modulacionam la cual solicita la


entrada (x), en parntesis y devuelve la ejecucin del programa denominada salida.
b. A partir de la segunda lnea se encuentra el script, cuya variable es consistente con el
proceso, el cual se ejecuta en la ventana de comandos.

Programa 2

function y = modulacionam(x)
if (x)
error('x es la entrada o dominio de la funcin')
end
wc=0.9*pi;
wo=0.09*pi;
y = (cos(wc*x)).*(cos(wo*x));
plot(x,y,'r')
grid on
end

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

Las entradas en la ventana de comandos podran ser:


>> x=-20:0.05:20;
>> modulacionam(x);

Produce la figura 3

Fig.3 Grafica de la multiplicacin de dos seales


utilizando function del Matlab

Complete el programa 3 en el que se evalan los tres coeficientes de la serie trigonomtrica de Fourier
o disee un programa en el que se evalue un coeficiente de la serie (compleja) y genere la figura 4.

Programa 3

suma=0;
for k=1:N
AK=eval(ak);
BK=eval(bk);
s1=(AK.*cos((2*pi*k.*t)/4)+BK.*sin((2*pi*k.*t)/4));
suma=suma+s1;
end
s=a0+suma;

Fig.4 representacin en serie de Fourier continua de una


seal definida a trozos para diez armnicos.

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

Serie discreta de Fourier

Complete el programa(script) 4 el cual muestra que x[n]=3+cos(2/3)+sin((2/7),


tiene un periodo de 21 muestras, porque? indique si x[n] y su serie son
aproximadamente igual, exactamente igual o diferentes, en forma analtica y
utilizando Matlab, se muestran las grficas en la figura 5:

Programa 4

x= 3*ones (1,21) + cos(2*[0:20].*(pi/3))+sin(2*[0:20].*(pi/7)); %seal discreta x[n]


subplot(2,1,1);
stem(x,'r','filled');
title( 'senal x(n)'),xlabel( '(n)')
X= fft(x)/21; %serie de Fourier discreta

Fig.5 seal periodica y su serie discreta de fourier

EJERCICIOS

1. Encuentre la convolucin , y[n]=x[n]*h[n] para las seales indicadas


a. [] = [ ] + [ [ ]], [] = [] [ ] + [ ]
b. [] = [] + [ ] + [ ]], [] = [] + [ ] + [ ]

2. Disee un programa que represente cada una de las funciones peridicas mostradas

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

en serie continua de Fourier.

3. Represente en serie discreta de Fourier:



a. x[n]=4-2sin( )
8
2 2
b. x[n] = cos ( ) + sin( )
3 7

ANLISIS DE DATOS Y RESULTADOS:


ESCRIBA LAS RESPUESTAS DE CADA UNA DE LAS PREGUNTAS PROPUESTAS.

COMO CONCLUSIN DE LA PRCTICA CONSIDERE LO SIGUIENTE:


QU DIFICULTADES SE LE PRESENTARON EN EL DESARROLLO DE LA GUA?
ESCRIBA EN QU PARTE DE LA TEMTICA, LA PRCTICA LE PERMITI ACLARAR LAS
DUDAS QUE SE LE PRESENTARON EN EL SALN DE CLASE.

BIBLIOGRAFA:
Oppenheim, A.,Willski,.Nawab,H,.. (1998). Seales y sistemas. Boston: Prentice-
Hall.
Haykin,S.,&Van Veen., (2001). Seiiales y Sistemas. Mxico (Mxico): Editorial
Limusa.

INFORME DE PRCTICA DE LABORATORIO


PARA LA ENTREGA DEL INFORME DE LA PRCTICA DE LABORATORIO LOS ESTUDIANTES
DEBEN SEGUIR LOS SIGUIENTES PASOS:

DILIGENCIAR EL FORMATO (WORD) DEL INFORME DE LABORATORIO

GUARDAR EL ARCHIVO DE MATLAB (.M) DE LA PRCTICA

INGRESAR AL AULA VIRTUAL DE LA UNIVERSIDAD USBBOG

INGRESAR AL CURSO O ASIGNATURA A LA CUAL CORRESPONDE EL LABORATORIO

Elabor: Revis:| Aprob:


Cdigo:
PROCESO GESTIN DOCUMENTAL
FACULTAD DE CIENCIAS BASICAS E Fecha: Versin:
INGENIERIA 1-Jun-2016 1
GUIA DE LABORATORIO DE Documento impreso no
CONVOLUCION Y SERIE DE FOURIER controlado

INGRESAR AL FORO CORRESPONDIENTE A LA PRCTICA

PUBLICAR EN EL FORO EL INFORME DE LA PRCTICA (WORD) Y EL ARCHIVO DE


MATLAB (.M) DE ESTA.

Elabor: Revis:| Aprob:

S-ar putea să vă placă și