Professional Documents
Culture Documents
TEMA
:
SERIE DE FOURIER
DESARROLLO DE LA
Y
DESARROLLO DE LA
TRANSFORMADA
RPIDA DE
FOURIER
INFORME
CURSO
A LAS
:
:
FINAL NRO. 2
LABORATORIO DE INTRODUCCION
TELECOMUNICACIONES
PROFESOR
PORTUGAL
ALUMNO
CDIGO
12190156
Informe Final N2
INFORME FINAL N2:
TEMA 1: DESARROLLO DE LA SERIE DE FOURIER
TEMA 2: DESARROLLO DE LA TRANSFORMADA RAPIDA DE FOURIER
TEMA 1:
DESARROLLO DE LA SERIE DE
FOURIER
I.
OBJETIVOS
II.
EQUIPOS Y MATERIALES
III.
PC Pentium IV en adelante
Matlab Portable
Manual Matlab
PROCEDIMIENTO
1. Desarrolle la serie trigonomtrica de Fourier de la funcin
f(t) =
A ; en 0 t
- A ; en t 2
Informe Final N2
2.
A ; en -/2 t /2
- A ; en /2 t 3/2
SOLUCION
Dado que f(t) = funcin par cuya serie trigonomtrica de Fourier esta dada
por :
f(t) = (4 A / ) [cos wt - (1/3) sen 3wt + (1/5) cos 5wt - (1/7)
sen 7wt .. ]
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
Informe Final N2
Informe Final N2
IV.
CUESTIONARIO
1. Dada la expresin de la serie de Fourier trigonomtrica, desarrolle
la grfica de f(t) . Usando el criterio del problema 3 .
Dada la serie
f(t)= A/2- (1/n) sen (nwt) . Sin f(t) =A t en (0,1)
SOLUCION
La funcin es impar , programando para mostrar la grfica en Matlab es :
>> Fs=100;
>> t=(-100:100)/Fs;
>> w=2*pi;
Informe Final N2
>> A=2;
>> f=0
>> for n=1:1000;
f=f+((A/2)-(1/n)*sin(n*w*t));
end;
>> plot(t,f)
>> xlabel('t(seg)')
>> xlabel('t(seg)')
>> title('FUNCION PAR ONDA TRIANGULAR')
>> grid
Programacin en la ventana de comandos , el resultado de la
programacin de la serie de Fourier , resulta en la grfica una seal u onda
TRIANGULAR , como se observa en la figura siguiente :
2.
Informe Final N2
FUNCION PAR SENO
0.5
0.4
0.3
AMPLITUD
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
-1
-0.8
-0.6
-0.4
-0.2
0
t(seg)
0.2
0.4
0.6
0.8
Informe Final N2
FUNCION EXPONENCIAL
AMPLITUD
-2
0.4
0.6
0.8
Informe Final N2
TEMA 2 :
DESARROLLO DE LA TRANFORMADA
RAPIDA DE FOURIER
I.
OBJETIVO
Haciendo uso de Matlab , desarrollar la transformada de funciones no
peridicas y la transformada rpida de Fourier FFT de seales
muestreadas y mostrar las grficas correspondientes en el dominio del
tiempo y la frecuencia.
II.
PROCEDIMIENTO
1. Desarrolle la transformada de Fourier usando Matlab cuya
expresin 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)|')
Programacin en la ventana de comandos:
Informe Final N2
Figura 2
Informe Final N2
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(1)
plot(W,abs(Fa))
xlabel('Frequency,Rad/s')
ylabel('|F(W)|')
Informe Final N2
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)
Informe Final N2
Figura 2:
Figura 3:
Informe Final N2
>>
>>
>>
>>
>>
>>
>>
>>
>>
x=sin(2*pi*50*t)+sin(2*pi*120*t);
y=x+2*randn(size(t));
figure(1)
plot(y(1:50))
Y=fft(y,512);
Pyy=Y.*conj(Y)/512;
f=1000*(0:255)/512;
figure(2)
plot(f,Pyy(1:256))
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)
Informe Final N2
>>
>>
>>
>>
S=fft(s,512);
w=(0:255)/256*(Fs/2);
figure(2)
plot(w,abs([S(1:256)]))
Informe Final N2
III.
CUESTIONARIO
1. Desarrolle la transformada rpida de Fourier de la funcin Sa(t)
SOLUCION
N=1000;
t=linspace(-100,100,N);
f=sin(t)./(t+eps);
figure(1)
plot(t,f)
axis([-20 20 -10 10]);
Ts=t(8)-t(1);
Ws=2*pi/Ts;
F=fft(t);
Fp=F(1:N/2+1)*Ts;
W=Ws*(0:N/2)/N;
figure(2)
plot(W,abs(Fp),'-')
Informe Final N2
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
Informe Final N2
2.5
1.5
0.5
20
40
60
80
100
120
140
160
180
200
SOLUCION
20
15
25
10
5
20
0
15-5
-10
10
-15
-20
5 0
0.5
1.5
50
100
150
200
2.5
250
300
Informe Final N2
14
12
10
0.5
1.5
2.5
Informe Final N2