Documente Academic
Documente Profesional
Documente Cultură
PRCTICA No.
Convolucion, series discretas y continuas de Fourier
INTRODUCCIN
1 Recuperado:
https://es.mathworks.com/products/matlab/index.html?s_tid=gn_loc_drop
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.
PROCEDIMIENTO:
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;
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.
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
Produce la figura 3
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;
Programa 4
EJERCICIOS
2. Disee un programa que represente cada una de las funciones peridicas mostradas
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.