Sei sulla pagina 1di 9

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA
Laboratorio de Comunicación Analógica

INFORME N°04
DESARROLLO DE LA TRANSFORMADA
RAPIDA DE FOURIER

PROFESOR: Pretel Chávarry Juan

CURSO: Laboratorio de Comunicación Analógica

HORARIO: Sabado 13:00 – 16:00 h

ALUMNO: Iparraguirre Tamariz Joel David

CÓDIGO: 15190147

LIMA – PERÚ
2019
Informe N°04. 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:

SOLUCIÓN
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=(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)|')

Laboratorio de Comunicación Analógica Pág. 2


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

2. Desarrolle la gráfica de la transformada de Fourier desarrollada:

SOLUCIÓN:

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

2𝜋
𝑋(𝑘) = ∑ 𝑋(𝑛) 𝑒 −𝑗 ( ) 𝑛𝑘 𝐷𝑜𝑛𝑑𝑒 𝑘 = 0,1,2,3, …
4

Cuyo desarrollo esta dado por el siguiente programa:

SOLUCIÓN:

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)

Laboratorio de Comunicación Analógica Pág. 3


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

figura 1 figura 2

figura 3

4. Para la suma de dos señales senoidales contaminado con ruido desarrolle la


gráfica en el dominio del tiempo y su respectiva grafica de Fourier.

SOLUCIÓN:

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))

Laboratorio de Comunicación Analógica Pág. 4


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

figura 4 figura 5

5. Desarrolle la transformada de Fourier de la suma de tres señales senoidales:

SOLUCIÓN:

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)]));

Laboratorio de Comunicación Analógica Pág. 5


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

6. Desarrolle la gráfica de la transformada de la función de muestreo Sa(x):

SOLUCIÓN:

fplot(@(x) 5*sin(x)./x,[-30 30])


title('fplot of f(x)=5.sin(x)/x')
xlabel('x')
ylabel('f(x)')

III. CUESTIONARIO FINAL

1. Desarrolle la transformada rápida de Fourier de la función Sa(t).

SOLUCIÓN:

Ts=.001 ;
t = 0:Ts:.999;
N=length(t);
x=sinc(t);
X=fft(x,N);
Omega=(0:(N-1))*(2*pi/N);
omega=Omega(1:N/2)/Ts;
X_m=Ts*X(1:N/2);
figure(1); plot(x,t)
figure(2);plot(omega,abs(X_m))

Laboratorio de Comunicación Analógica Pág. 6


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

2. Si 𝐹(𝑡) = (𝑒 𝑗𝜔𝑡 + 𝑒 −𝑗𝜔𝑡 )/2 . Determine su transformada rápida de Fourier.

SOLUCIÓN:

t=-0.5:0.001:0.5;
w=2*pi;
f=(exp(j*w*t)+exp(-
j*w*t))/2;
figure(1)
plot(t,f)

Determinando la transformada
rápida de Fourier:

N=128;
axis([0 0.2 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)|')

Laboratorio de Comunicación Analógica Pág. 7


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

3. Dado 𝐹(𝑡) = 𝐴 sin 𝜔𝑡. Desarrolle su transformada rápida de Fourier.

SOLUCIÓN:

a) Función Directa
N=128;
A=2;
w=2*pi;
f=A*sin(w*t);
figure(1)
plot(t,f)
xlabel('Time,seg'),ylab
el('f(t)'),grid

b) Transformada de Fourier
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].

SOLUCIÓN:

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)

Laboratorio de Comunicación Analógica Pág. 8


Informe N°04. Desarrollo de la Transformada Rápida de Fourier

IV. CONCLUSIONES

 En esta experiencia hemos podido hacer uso de la transformada rápida


de Fourier a través del software Matlab.
 Hemos analizado la transformada trigonométrica y exponencial de
Fourier y así mismo lograr su gráfica a través de Matlab.
 Hemos sincronizada las diferentes funciones a través del tiempo,
teniendo en cuenta señales periódicas que se generan a través del
Matlab.
 Para poder expresar la serie trigonométrica y exponencial de Fourier
realizamos un análisis teóricos para obtener la forma expresada
matemáticamente y luego digitarla en Matlab.

Laboratorio de Comunicación Analógica Pág. 9

Potrebbero piacerti anche