D Transformada de Fourier
D Transformada de Fourier
D Transformada de Fourier
f (t) = 1
a
2 0
+ [a n cos(nw0 t ) + b n sen (nw0 t )]
n =1
f ( t ) = 12 a 0 + [a n 12 (e jnw0 t + e − jnw0 t ) + b n 1
2j (e jnw0 t − e − jnw0 t )]
n =1
Y definiendo:
f ( t ) = c 0 + (c n e jnw0 t + c − n e − jnw0 t )
O bien, n =1
−
Es decir, f (t) = c0 + cn e jnw0 t
+ c e n
jnw0 t
n =1 n = −1
f (t) = c e
n = −
n
jnw0 t
A la expresión obtenida
f (t) = c e
n = −
n
jnw0 t
cn = 12 (an − jbn )
o bien:
− jnw0 t
Para n=0, 1, 2, 3, ... cn = 1
T f ( t ) e dt
0
Los coeficientes cn son números complejos, y también se pueden escribir en
forma polar:
c n = c n e jn
bn
Donde
c n ,= 1
2 a +b
2
n
2
n n = arctan(− )
an
Para todo n0,
f(t)
1
t
... -T/ 0 T/ T ...
2 2
-1
− 1 para − T2 t 0
f (t) =
1 para 0 t T de
Series
2 7
Fourier.
Cálculo de los coeficientes de la Serie
Coeficientes an: T/2
a n = T2 f ( t ) cos(nw0 t )dt
−T / 2
0 T/2
= T − cos(nw0 t )dt + cos(nw0 t )dt
2
− T / 2 0
1 0
1 T/2
= T2 − sen (nw0 t ) + sen (nw0 t )
nw0 −T / 2 nw0 0
= 0 para n 0
Series de
Fourier. 8
Cálculo de los coeficientes de la Serie
Coeficiente a0:
T/2
a0 = 2
T f ( t )dt
−T / 2
0 T/2
= − dt + dt
2
− T / 2 0
T
0 T /2
= T2 −t +t =0
−T /2 0
Series de
Fourier. 9
Cálculo de los coeficientes de la Serie
Coeficientes bn: T/2
b n = T2 f ( t )sen (nw0 t )dt
−T / 2
0 T/2
= T − sen (nw0 t )dt + sen (nw0 t )dt
2
− T / 2 0
1 0
1 T/2
= T2 cos(nw0 t ) − cos(nw0 t )
nw0 −T / 2 nw0 0
=
2
np
1 − (−1) n ) para n Series
0de
Fourier. 10
Cálculo de los coeficientes de la Serie
Serie de Fourier: Finalmente la Serie de Fourier para
f(t)
1
t
... -T/ 0 T/ T ...
2 2
-1
f(t)
1
t
... -T/ 0 T/ T ...
2 2
-1
Solución 1. Como ya se calcularon los coeficientes de la forma trigonométrica
(an y bn):
an=0 para todo n
y
bn = 2
np [1 − (−1) ] para todo n
n
Series de
Fourier. 12
Forma Compleja de la Serie de Fourier
Podemos calcular los coeficientes cn de:
cn = [a n − jbn ] = − j
1
2
1 2
2 np [1 − (−1) ] n
c n = − j [1 − ( −1) ]
1
np
n
− jnw0 t
cn = 1
T f ( t ) e dt
0
T/2 T
= T1 ( e − jnw0 t dt + − e − jnw0 t
dt )
0 T/2
T/2 T
− jnw0 t − jnw0 t
= (
1
T
1
− jnwo e − 1
− jnwo e )
0 T/2
= 1
− jnwo T [( e − jnw0T / 2 − 1) − (e − jnw0T − e − jnw0T / 2 )]
Series de
Fourier. 14
Forma Compleja de la Serie de Fourier
Como w0T=2p y además j
e = cos jsen
cn = 1
− jnwo T [( −1) n − 1) − (1 − (−1) n )]
= − j nw2o T [1 − (−1) n ]
Lo cual coincide con el resultado ya obtenido.
= − j n1p [1 − (−1)n ]
Series de
Fourier. 15
Tarea: Calcular los coeficientes cn para la siguiente función de periodo 2p.
a) A partir de los coeficientes an,bn
b) Directamente de la integral
1
0.8
0.6
f(t)
0.4
0.2
0
-0.2
-6 -4 -2 0 t 2 4 6
De la Serie a la Transformada de Fourier
Así, la serie
f (t) = c e
n = −
n
jnw0 t
− jnw0 t
Como
cn = 1
T f ( t ) e dt
La serie queda −T / 2
1 T/2 jnw0 t
f ( t ) = T f ( t )e − jnw0 t
dt e
O bien, n = − − T / 2
cuando T→, nw0→w y w0→dw y la sumatoria se convierte en
1 T/2
f ( t ) = 2 p f ( t )e − jnw0 t
dt w0 e jnw0 t
n = − −T / 2
jwt
f ( t ) = 2 p f ( t )e dt e dw
1 − jwt
− −
Es decir,
F(w)e
jwt Identidad
Donde f (t ) = 1
2p dw de Fourier
−
Estas expresiones nos permiten calcular la expresión F(w) (dominio de la
frecuencia) a partir de f(t) (dominio del tiempo) y viceversa
F(w) = f ( t )e − jwt
dt Transformada
De Fourier
−
Notación: A la función F(w) se le llama transformada de Fourier de f(t) y se
denota por F, es decir
F[f ( t )] = F(w) = f ( t )e − jwt
dt
−
En forma similar, a la expresión que nos permite obtener f(t) a partir de F(w)
se le llama transformada inversa de Fourier y se denota por F –1 ,es decir
F −1[F(w)] =f ( t ) =
jwt
1
2p F( w) e dw
−
Ejemplo. Calcular F(w) para el pulso rectangular f(t) siguiente
f(t)
1
t
-p/ 0 p/
2 2
0 t −p
2
−p
f ( t ) = 1 2 t p
2
0 p
t
2
p/2
dt
− jwt − j wt
F(w) = f ( t ) e dt = e
− −p / 2
− jw t
=
p/2
1
Integrando − jw e −p / 2
= 1
− jw (e − jwp / 2 − e jwp / 2 )
sen(wp / 2)
Usando la fórmula de Euler: F(w) = p
wp / 2
Obsérvese que el resultado es igual al obtenido para cn cuando T→ , pero
multiplicado por T.
De la Serie a la Transformada de Fourier
En forma Gráfica
0.5
-50 0 50 w
Series de
Fourier. 23
Tarea. Calcular la Transformada de Fourier de la función escalón unitario
u(t):
u(t)
1
t
0
Graficar U(w)=F[u(t)]
¿Qué rango de frecuencias contiene U(w)?
¿Cuál es la frecuencia predominante?
La Transformada Rápida de Fourier
Cuando la función f(t) está dada por una lista de N valores f(t1), f(t2),
...f(tN) se dice que está discretizada o muestreada, entonces la
integral que define la Transformada de Fourier:
Se convierte en la sumatoria
F(w) = f ( t )e − jwt dt
−
N
F(n ) = f ( t k )e
− j 2Npn ( k −1)
, para 1 n N
k =1
f(t)
1
32 muestras de f(t), de 0 a T
1.5
1
f(k)
0.5
0
0 1 k 2
La FFT y la Serie de Fourier
Para obtener estas 32 muestras usando Matlab se puede hacer lo siguiente:
k=0:31
f=[(k<8)|(k>23)]
Plot(k,f,’o’)
La FFT y la Serie de Fourier
Con los 32 puntos f(k) calculamos F(n) mediante la FFT, por ejemplo, en
Matlab:
F=fft(f)/N;
Con lo que obtenemos 32 valores complejos de F(n). Estos valores son los
coeficientes de la serie compleja ordenados como sigue:
n 1 2 3 4 ... 16 17 18 19 ... 32
F(n) c0 c1 c2 c3 ... c15 c-16 c-15 c-14 ... c-1
La FFT y la Serie de Fourier
Podemos graficar el espectro de amplitud reordenando previamente F(n)
como sigue
aux=F;
F(1:16)=aux(17:32);
F(17:32)=aux(1:16);
F(n) queda:
n 1 ... 13 14 15 16 17 18 19 ... 32
Y para graficar el espectro de amplitud:
F(n) c-16 ... c-3 stem(abs(F))
c-2 c-1 c0 c1 c2 c3 ... c15
Obteniéndose:
Series de
Fourier. 31
La FFT y la Serie de Fourier
0.6
Espectro de Amplitud |F(n)|
Para el tren de pulsos p=1,
|F(n)
T=2
|
0.4
0 n
0 10 20 30
La FFT y la Serie de Fourier
w0=2*pi/T;
n=-16:15;
w=n*w0;
Stem(w,abs(F))
Espectro de Amplitud |F(n)|
0.6
para el tren de pulsos, p=1,T=2
|F(w)|
0.4
Obteniendo:
0.2
0
-50 0 50 w
La FFT y la Serie de Fourier
También podemos obtener los coeficientes de la forma trigonométrica,
recordando que:
c n = 12 (a n − jbn ), c −n = 12 (a n + jbn )
Podemos obtener
a 0 = c0 , a n = 2 Re(c n ), b = −2 Im(c n )
n 1 3 5 7 9 11 13 15
a0
0.5
Coeficientes bn Coeficientes an
0
-0.5
0 10 20 30
La FFT y la Serie de Fourier
Tarea: Usar el siguiente código para generar 128
puntos de una función periódica con frecuencia
fundamental w0=120p (60 hertz) y dos armónicos
impares en el intervalo [0,T]:
N=128;
w0=120*pi;
T=1/60;
t=0:T/(N-1):T;
f=sin(w0*t)+0.2*sin(3*w0*t)+0.1*sin(11*w0*t);
Series de
Fourier. 39
Medidores Digitales
Analizador de potencia PP-4300