Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTO TEÓRICO
III. PROCEDIMIENTOS
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
Ts=(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 la transformada 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)|')
m=[0,1,2,3,4,5];
Xn=[1,2,3,4,5,6];
Xk=fft(Xn);
Xmag=abs(Xk);
Xfase=angle(Xk);
figure(1)
plot(m,Xmag),axis([0 5 0 23]);
figure(2)
stem(m,Xmag)
figure(3)
stem(m,Xfase)
4. Para la suma de dos señales senoidales contaminado con ruido desarrolle la con ruido
desarrolle la gráfica en el dominio grafica en el dominio del tiempo y su respectiva
grafica de del tiempo y su respectiva grafica 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;
s=s1+s2+s3;
figure(9)
plot(t,s);
S=fft(s,512);
w=(0:255)/256*(Fs/2);
figure(10)
plot(w,abs([S(1:256)]));
6. Desarrolle la gráfica de la función muestreo: Sa(x)
title('fplot of f(x)=5.sin(x)/x')
xlabel('x')
ylabel('f(x)')
IV. CUESTIONARIO
1. Desarrolle la transformada rápida de Fourier de Fourier de la función Sa(t).
title('fplot of
f(x)=5.sin(x)/x')
xlabel('x')
ylabel('f(x)')
t=-0.25:0.001:0.25;
w=2*pi;
f=(exp(j*w*t)+exp(-j*w*t))/2;
figure(1)
plot(t,f)
N=128;
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)|')
N=128;
A=2;
w=2*pi;
f=A*sin(w*t);
figure(1)
plot(t,f)
xlabel('Time,seg'),ylabel('f( label('Time,seg'),ylabel('f(t)'),grid
b) Transformada de furrier
>> t=-0.25:0.001:0.25;
>> A=2;
w=2*pi;
f=A*sin(w*t);
subplot(2,1,1);
plot(t,f);
F=fft(f);
Fp=F(1:N/2+1)*Ts;
W=Ws*(0:N/2)/N;
figure(3)
plot(W,abs(Fp),'+')
xlabel('Frecueny,rad/s'),ylabel('|F(W)|')
4. Desarrolle la transformada de Fourier de la señal muestreada m =[0,1,2,3] y
Xm= [2,3,4,5].
m=[0,1,2,3];
Xm=[2,3,4,5];
Xk=fft(Xm);
Xmag=abs(Xk);
Xphase=angle(Xk);
figure(1)
plot(m,Xmag),axis([0 5 0 25]);
figure(2)
stem(m,Xmag)
figure(3)
stem(m,Xphase)