Está en la página 1de 4

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTADA DE INGENIERIA ELECTRONICA

LABORATORIO DE COMUNICACIONES ANALOGICAS

PRACTICA No.2
TEMA 1 : DESARROLLO DE LA SERIE DE FOURIER

TEMA 2 : DESARROLLO DE LA TRANSFORMADA RÁPIDA DE FOURIER

TEMA 1 : DESARROLLO DE LA SERIE DE FOURIER

I. OBJETIVO. Haciendo uso de Matlab, verificar la serie Trigonométrica y


Exponencial de Fourier y desarrollar los ejercicios propuestos en el cuestionario.

II. PROCEDIMIENTO:
1. Desarrolle la serie trigonométrica de Fourier de la función:
A; en 0  t  
f(t)= -A; en   t  2
Grafique la serie de Fourier f(t), en Matlab.
SOLUCION.
La función f(t) es una función impar cuya serie trigonométrica de Fourier es:
f(t)= (4A/)[sen t + (1/3)sen 3t + (1/5)sen 5t .........]
Programando para mostrar la gráfica de la serie de Fourier.
Fs=1000;
t=(1:100)/Fs;
w=2*pi*10;
f=(8/pi)*(sin(w*t)+(1/3)*sin(3*w*t)+(1/5)*sin(5*w*t)+(1/7)*sin(7*w*t)+(1/9)*
sin(9*w*t));
plot(t,f)
grid A, para -/2  t  /2
2. Desarrolle la serie trigonométrica de Fourier, para f(t)=
-A, para /2  t  3/2
SOLUCION.
Dado que f(t) = función par cuyo serie trigonométrica de Fourier esta dada por:
f(t)= (4.A/)[cos.t - (1/3)cos. t + (1/5)cos.5t - (1/7)cos.7 t
+ (1/9)cos.9t .]
Cuyo Programa en Matlab es:
Fs=1000;
t=(1:100)/Fs;
w=2*pi*10;
f=(8/pi)*(cos(w*t) -(1/3)*cos(3*w*t) +(1/5)*cos(5*w*t)-(1/7)*cos(7*w*t)
+(1/9)*cos(9*w*t) -(1/11)*cos(11*w*t) +(1/13)*cos(13*w*t) );
plot(t,f)
grid
3. De acuerdo al problema 2, la expresión general de la serie trigonométrica de
Fourier para función f(t) par, esta dado por:
f(t)=(4.A/)(1/n).sen(n/2).cos.nwt.
Desarrolle mediante la instrucción de control de flujo FOR del Matlab:
SOLUCION.
Fs=100;
t=(-200:200)/Fs;
w= 2*pi;
A=2;
f=0
for n=1:1000;
f=f+(4*A/(n*pi))*(sin(n*0.5*pi))*cos(n*w*t);
end;
plot(t,f)
xlabel('t(seg)')
ylabel('AMPLITUD')
title('FUNCION PAR ONDA CUADRADA')
grid
III. CUESTIONARIO FINAL TEMA 1
1. Dada la expresión de la serie de Fourier trigonométrica, desarrolle la gráfica de
f(t). Usando el criterio de problema 3.
Dada la serie:
f(t)= A/2 - ∑ (1/n) sen(nwot). Si f(t)= At , t  (0,1).
2. Desarrolle la serie exponencial de Fourier, si f(t)=Asen.t en el intervalo [0, 1].
Grafique la S.E.F.
3. Programe en Matalb la siguiente serie trigonométrica.
F(t)= (4.A/(n)2).cos.nt ; n= impar de la onda triangular.
4. Grafique la serie exponencial de Fourier de la función f(t)=A.e-2t en t  [0.1].
5. Presentar informe del desarrollo de los ejercicios planteados y los propuestos en
el cuestionario.
TEMA 2 : DESARROLLO DE LA TRANSFORMADA RÁPIDA DE FOURIER

I. OBJETIVO. Haciendo uso de Matlab, desarrollar la transformada de funciones no


periódicas y la transformada Rápida de Fourier FFT de señales muestreadas y mostrar las
gráficas correspondientes en el dominio del tiempo y la frecuencia.

II. PROCEDIMIENTO:
1. Desarrolle la transformada de fourier usando matlab cuya expresión es:
N=128;
t=linspace(0,3,N);
f=2*exp(-20*t);
figure(1)
plot(t,f)
xlabel('Time,seg'),ylabel('f(t)'),grid
axis([0 0.3 0 2]);
Ts=t(2)-t(1);
Ws=2*pi/Ts;
F=fft(f);
Fp=F(1:N/2+1)*Ts;
W=Ws*(0:N/2)/N;
figure(2)
plot(W,abs(Fp),'+')
xlabel('Frequency,Rad/s'),ylabel('|F(W)|')

2. Desarrolle la gráfica de tranformada de fourier desarrollada:


N=128;
t=linspace(0,3,N);
Ts=t(2)-t(1);
Ws=2*pi/Ts;
W=Ws*(0:N/2)/N;
Fa=2./(20+j*W);
figure(3)
plot(W,abs(Fa))
xlabel('Frequency,Rad/s'),ylabel('|F(W)|')
3. Desarrolle la transformada rápida de fourier de una señal muestreada
X(k) =  X(n) e-j (2/4) nk Donde k = 0,1,2,3,.....
Cuyo desarrollo esta dada por el siguiente programa:
m=[0,1,2,3,4,5];
Xn=[1,2,3,4,5,6];
Xk=fft(Xn);
Xmag=abs(Xk);
Xphase=angle(Xk);
figure(1)
plot(m,Xmag) ,axis([0 5 0 23]);
figure(2)
stem(m,Xmag)
figure(3)
stem(m,Xphase)
4. Para la suma de dos señales senoidales contaminado con ruido desarrolle la gráfica en el
dominio del tiempo y su respectiva transformada de fourier.
t=0:0.001:0.6;
x=sin(2*pi*50*t)+sin(2*pi*120*t);
y=x+2*randn(size(t));
figure(4)
plot(y(1:50))
Y=fft(y,512);
Pyy=Y.*conj(Y)/512;
f=1000*(0:255)/512;
figure(5)
plot(f,Pyy(1:256))
5. Desarrolle la transformada de fourier de la suma de tres señales senoidales:
Fs=100;
t=(1:100)/Fs;
s1=5*sin(2*pi*t*5); s2=10*sin(2*pi*t*15); s3=7*sin(2*pi*t*30);
s=s1+s2+s3;
figure(1)
plot(t,s);
S=fft(s,512);
w=(0:255)/256*(Fs/2);
figure(2)
plot(w,abs([S(1:256)]));
6. Desarrolle la gráfica de la función de muestreo Sa(x):
fplot('5*sin(x)./x',[-30 30 -.2 6])
title('Fplot of f(x)=5.sin(x)/x')
xlabel ('x')
ylabel('f(x)')
II. CUESTIONARIO FINAL TEMA II
1. Desarrolle la transformada rápida de fourier de la función Sa(t).
2. Si f(t)=( ej wt + e-jwt)/ 2. Determine su transformada rápida de fourier.
3. Dado f(t) = Asenwt . Desarrolle su transformada rápida de fourier.
4. Desarrolle la transformada de Fourier de la señal muestreada m=[0, 1, 2, 3] y Xm=[2, 3,
4, 5].

C.U., 28 de Marzo de 2019

También podría gustarte