You are on page 1of 20

Informe Final N2

UNIVERSIDAD NACIONAL MAYOR DE SAN


MARCOS
(Decana de Amrica)
FACULTAD DE INGENIERIA ELECTRONICA
Y ELECTRICA
E.A.P. Ingeniera Electrnica

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

ING. SIXTO LLOSA

IBAEZ SILVA KELVIN AVELINO


:

Laboratorio de Introduccin a las Telecomunicaciones


1

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.

Haciendo uso de Matlab, verificar la serie trigonomtrica y exponencial


de Fourier y desarrollar los ejercicios propuestos en el cuestionario.

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

Grafique la serie de Fourier f(t), en Matlab.


SOLUCION
La funcin f(t) es una funcin impar cuya serie trigonomtrica de Fourier es
:
f(t) = (4 A / ) [sen wt + (1/3) sen 3wt + (1/5) sen
5wt + .. ]
Programando para mostrar la grfica 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

Programacin en la ventana de comandos:


Laboratorio de Introduccin a las Telecomunicaciones
2

Informe Final N2

Figura de la resultante de la funcin

2.

Desarrolle la serie trigonomtrica de Fourier para f(t)


f(t) =

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

Programacin en la ventana de comandos:

Laboratorio de Introduccin a las Telecomunicaciones


3

Informe Final N2

Figura de la resultante de la funcin

3. De acuerdo al problema 2 , la expresin general de la serie


trigonomtrica de Fourier para la funcin f(t) par , est dado por:
f(t)=(4 A / ) (1/n) sen (n/2) . cos
(nw)
Desarrolle mediante la instruccin de control del flujo FOR del
Matlab
SOLUCION
>> Fs=100;
>> t=(-100:100)/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
Programacin en la ventana de comandos:

Laboratorio de Introduccin a las Telecomunicaciones


4

Informe Final N2

Figura de la resultante de la funcin

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;

Laboratorio de Introduccin a las Telecomunicaciones


5

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.

Desarrollo la exponencial de Fourier , si f(t) = A sen t en el


intervalo [0,1] , grafique la S.E.F.
SOLUCION

Laboratorio de Introduccin a las Telecomunicaciones


6

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

3. Programe en Matlab la siguiente serie trigonomtrica


f(t) = (4 A / (n )2) cos nwt ; n= impar de la onda triangular .
SOLUCION
>> Fs=100;
t=(-100:100)/Fs;
w=2*pi;
A=2;
f=0;
for n=1:1000;
f=f+(((4*A)/(n*n*pi*pi))*cos(n*w*t));
end;
plot(t,f)
xlabel('t(seg)')
ylabel('AMPLITUD')
title('FUNCION PAR ONDA TRIANGULAR')
grid
>>

Laboratorio de Introduccin a las Telecomunicaciones


7

Informe Final N2

4. Grafique la serie exponencial de Fourier de la funcin f(t) = A . e -2t


en t [0,1]
SOLUCION

FUNCION EXPONENCIAL

AMPLITUD

-2

Laboratorio de Introduccin a las Telecomunicaciones


-4
8
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
t(seg)

0.4

0.6

0.8

Informe Final N2

5. Presentar informe del desarrollo de los ejercicios planteados y los


propuestos en el cuestionario
Los ejercicios desarrollados en clase y propuestos estn desarrollados en el
informe

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:

Laboratorio de Introduccin a las Telecomunicaciones


9

Informe Final N2

Figura de la resultante de la funcin:


Figura 1

Figura 2

Laboratorio de Introduccin a las Telecomunicaciones


10

Informe Final N2

2. Desarrolle la grfica de 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(1)
plot(W,abs(Fa))
xlabel('Frequency,Rad/s')
ylabel('|F(W)|')

Programacin en la ventana de comandos:

Figura de la resultante de la funcin

Laboratorio de Introduccin a las Telecomunicaciones


11

Informe Final N2

3. Desarrolle la transformada de Fourier de una seal


muestreada
Cuyo desarrollo est 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)

Programacin en la ventana de comandos:

Figura de la resultante de la funcin


Figura 1:

Laboratorio de Introduccin a las Telecomunicaciones


12

Informe Final N2
Figura 2:

Figura 3:

4. Para la suma de dos seales senoidales contaminado con


ruido desarrolle la grfica en el dominio del tiempo y su
respectiva transformada de Fourier
>> t=0:0.001:0.6;
Laboratorio de Introduccin a las Telecomunicaciones
13

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

Programacin en la ventana de comandos:

Figura de la resultante de la funcin figura 1 y figura 2

5. Desarrolle la transformada de Fourier de la suma de tres


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

Laboratorio de Introduccin a las Telecomunicaciones


14

Informe Final N2
>>
>>
>>
>>

S=fft(s,512);
w=(0:255)/256*(Fs/2);
figure(2)
plot(w,abs([S(1:256)]))

Programacin en la ventana de comandos:

Figura de la resultante de la funcin , figura 1 y figura 2

6. Desarrolle la grfica de la funcin 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)')
grid

Programacin en ventana de comandos

Laboratorio de Introduccin a las Telecomunicaciones


15

Informe Final N2

Figura de la resultante de la funcin

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

Laboratorio de Introduccin a las Telecomunicaciones


16

Informe Final N2

2. Si f(t) = (ejwt+ e-jwt)/2 . Determine su transformada rpida de


Fourier .
SOLUCION

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6

Laboratorio de Introduccin a las Telecomunicaciones


-0.8
17
-1

Informe Final N2

2.5

1.5

0.5

3. Dado f(t) = A sen wt . Desarrolle su transformada rpida de


Fourier
0
0

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

Laboratorio de Introduccin a las Telecomunicaciones


18
0

50

100

150

200

2.5

250

300

Informe Final N2

4. Desarrolle la transformada rpida de Fourier de la seal


muestreada m= [0,1,2,3] y Xm=[2,3,4,5]
SOLUCION

14

12

10

0.5

1.5

Laboratorio de Introduccin a las Telecomunicaciones


19

2.5

Informe Final N2

Laboratorio de Introduccin a las Telecomunicaciones


20

You might also like