Está en la página 1de 19

UNIVERSIDAD NACIONAL MAYOR

DE SAN MARCOS

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

DESARROLLO DE LA TRANSFORMADA RAPIDA DE FOURIER


INFORME N°02

INTEGRANTE:
Del Valle Chapoñan, Ricardo 15190007
Cassina Muñoz, José Martin 16190176
Condor Fabian, Lizette Rocio 16190067
Osorio Quispe, Harold M. 16190169
Rodas Huaraca, Fady A. 16190170
CURSO:
Laboratorio de Comunicaciones Analógicas
GRUPO:
Viernes 17:00 – 20:00
PROFESOR:
Roberto Unsihuay Tovar
INFORME N2

TEMA: DESARROLLO DE LA TRANSFORMADA RAPIDA DE FOURIER

Procedimiento:

1. Desarrolle la transformada de Fourier usando Matlab cuya expresión es:


2. Desarrolle la transformada rápida de Fourier de una señal muestreada.
3. Para una suma de dos señales senoidales contaminado con ruido desarrolle la grafica en el
dominio del tiempo y su respectiva transformada de Fourier.
4. Desarrolle la transformada de Fourier de la suma de tres señales senoidales.
5. Desarrolle la gráfica de la función de muestreo Sa(x):
6. Diseñe un ecualizador digital usando el comando ELLIP de filtros IIR y grafique las ondas en
el dominio del tiempo y su respectiva transformada de Fourier.
Fs=8000;
t=(1:8000)/Fs;
f1=sin(2*pi*t*500);
f2=sin(2*pi*t*1500);
f3=sin(2*pi*t*3000);
f4=sin(2*pi*t*4000);
s=f1+f2+f3+f4;
figure(1)
plot(t,s)
axis([0 0.01 -4 4]);
[b,a]=ellip(4,0.1,40,[100 1000]*2/Fs);
[H,w]=freqz(b,a,512);
figure(2)
plot(w*Fs/(2*pi),abs(H));
sf1=filter(b,a,s);
figure(3)
plot(t,sf1);
xlabel('Tiempo(seg)');
ylabel('Forma de onda vs tiempo')
axis([0 0.01 -4 4]);
S1=fft(s,513);
SF1=fft(sf1,513);
w=(0:255)/256*(Fs/2);
figure(4)
plot(w,abs([S1(1:256)' SF1(1:256)']));
xlabel('FRECUENCIA(Hz)');
ylabel('MAG. DE TRANSF. DE FOURIER');
[b,a]=ellip(4,0.1,40,[1000 2000]*2/Fs);
[H,w]=freqz(b,a,512);
figure(5)
plot(w*Fs/(2*pi),abs(H));
sf2=filter(b,a,s);
figure(6)
plot(t,sf2);
xlabel('Tiempo(seg)');
ylabel('FORMA DE ONDA vs TIEMPO');
axis([0 0.01 -4 4]);
S2=fft(s,513);
SF2=fft(sf2,513);
w=(0:255)/256*(Fs/2);
figure(7)
plot(w,abs([S2(1:256)' SF2(1:256)']));
xlabel('frecuencia(hz)');
ylabel('mag. de trans. de fourier');
[b,a]=ellip(4,0.1,40,[2500 3500]*2/Fs);
[H,w]=freqz(b,a,512);
figure(8)
plot(w*Fs/(2*pi),abs(H));
sf3=filter(b,a,s);
figure(9)
plot(t,sf3)
xlabel('tiempo(seg)');
ylabel('forma de onda vs tiempo');
axis([0 0.01 -4 4]);
S3=fft(s,513);
SF3=fft(sf3,513);
w=(0:255)/256*(Fs/2);
figure(10)
plot(w,abs([S3(1:256)' SF3(1:256)']));
xlabel('frecuencia(hz)');
ylabel('mag. de tranf. de fourier');
[b,a]=ellip(4,0.1,40,[3500 3999]*2/Fs);
[H,w]=freqz(b,a,512);
figure(11)
plot(w*Fs/(2*pi),abs(H));
sf4=filter(b,a,s);
figure(12)
plot(t,sf4);
xlabel('tiempo(seg0)');
ylabel('forma de onda vs tiempo');
axis([0 0.01 -4 4]);
S4=fft(s,513);
SF4=fft(sf4,513);
w=(0:255)/256*(Fs/2);
figure(13)
plot(w,abs([S2(1:256)' SF2(1:256)']));
xlabel('frecuenica(hz)');
ylabel('maf de tranf de fourier');

zf5=0.8*sf1+0.5*sf2+0.2*sf3+0.4*sf4;
figure(14)
plot(t,zf5)
xlabel('tiempo(seg)');
ylabel('forma de onda vs tiempo');
axis([0 0.01 -4 4]);
S5=fft(s,513);
ZF5=fft(zf5,513);
w=(0:255)/256*(Fs/2);
figure(15)
plot(w,abs([S5(1:256)' ZF5(1:256)']));
xlabel('FRECUENCIA(Hz)');
ylabel('MAG. DE TRANSF. DE FOURIER');
RESULTADOS DE GRÁFICOS
FIGURE(1)

FIGURE(2)
FIGURE(3)

FIGURE(4)
FIGURE(5)

FIGURE(6)
FIGURE(7)

FIGURE(8)
FIGURE(9)

FIGURE(10)
FIGURE(11)

FIGURE(12)
FIGURE(13)

FIGURE(14)
FIGURE(15)

7. Verifique la respuesta en frecuencia de otros filtros. Modifique sus variables como ancho
de banda amplitud o atenuación de los 4 filtros.

También podría gustarte