Fic 05
Fic 05
Fic 05
N −1
X j2πuk
F (u) = f (k)e− N , para u = 0, 1, . . . , N − 1, (2)
k=0
N −1
1 X j2πuk
f (k) = F (u)e N , para k = 0, 1, . . . , N − 1. (3)
N
u=0
donde q
|F (u)| = Re2 [F (u)] + Im2 [F (u)] (6)
y
−1 Im[F (u)]
φ(u) = tan (7)
Re[F (u)]
son la magnitud y el ángulo de fase, respectivamente.
4/32 Transformada Fourier de discreta FIC-05
Denición de DFT
1 1 1 1 ··· 1 f (0) F (0)
2 3 N −1
1 WN WN WN ··· WN f (1) F (1)
2 4 6 N −2
1 WN WN WN ··· WN
f (2) =
F (2)
. . . . .. . . .
. . . . . . .
. . . . . . . .
N −1 N −2 N −3
1 WN WN WN ··· WN f (N − 1) F (N − 1)
(8)
N −1 N −1
X 1 X
F (u) = f (k)WNuk y f (k) = F (u)WN−uk (9)
N
k=0 u=0
para u = 0, 1, . . . , N − 1 y k = 0, 1, . . . , N − 1, respectivamente.
20
30
10 20 30 40 50 60
40
50
60 -1
0 10 20 30 40 50 60
0
1
10
20
30
10 20 30 40 50 60
40
50
60 -1
DFT de la función f (k) = 5+8 cos 2πk − π2 +4 cos (4πk)+2 cos 8πk − π
2
+
cos (16πk) + 2 cos 32πk − π2 . Solo se muestra la parte real de WN
uk
.○
π
f (t) = 5 + 2 cos(2πt − )
2
+ 3 cos(4πt)
k
muestreada a fs = 4 Hz en el rango [0, 1], con t = kTs = fs :
π
5 + 2 cos 2πk −
f (k) = |{z} + 3 cos (4πk),
2 } | {z }
DC | {z 2Hz
1Hz
F (u) = [28, 5.23 + j0.89, 0.76 + j9.95, 0.76 − j9.95, 5.23 − j0.89]
Para reducir los efectos de las discontinuidades, se usan funciones de ventana para
reducir la amplitud de las discontinuidades en los límites de una señal discreta.
(a) Señal original f (k) multiplicada por una función de ventana w(k). (b) Magnitud
del espectro de Fourier donde se observa que la amplitud de componentes de alta
frecuencia es cero.
• Flat Top:
2πn 4πn
w(k) = a0 − a1 cos + a2 cos −
N N
6πn 8πn
a3 cos + a4 cos ,
N N
• Hamming:
2πn
w(k) = 0.54 − 0.46 cos .
N
• Hann:
2πn
w(k) = 0.5 1 − cos .
N
M −1
X j2πuk
Fm (u) = f (k) w (k − mR) e− M , para u = 0, 1, . . . , M −1,
k=0
(10)
en el tiempo mR.
ms
dB/Hz
Hz
-50
-100
ms
dB/Hz
Hz
-50
-100
ms
DFT
FFT
Numero de operaciones
WN6 = WN14 = …
W =W =…
5
N
13
N
WN7 = WN15 = …
Para N = 8
N/2−1 N/2−1
X X
uk
F (u) = f (2k)WN/2 + WNu uk
f (2k + 1)WN/2
k=0 k=0
a+N/2
y de acuerdo con la propiedad de simetría WN = −WNa :
índices impares.
26/32 Transformada Fourier de discreta FIC-05
Transformada rápida de Fourier
Etapa 1
FFT-DIT para N = 4. ○
FFT-DIT para N = 8.
5 W ← exp(−j2π/2∆)
6 for (a = 0; a < ∆; a + +) do
8 t0 ← g(b + a) + W a g(b + ∆ + a)
9 t1 ← g(b + a) − W a g(b + ∆ + a)
10 g(b + a) ← t0
11 g(b + ∆ + a) ← t1
12 ∆ ← 2∆
0 0 0 0 0 0 0 0
1 0 0 1 4 1 0 0
2 0 1 0 2 0 1 0
3 0 1 1 6 1 1 0
4 1 0 0 1 0 0 1
5 1 0 1 5 1 0 1
6 1 1 0 3 0 1 1
7 1 1 1 7 1 1 1
1 j←0
2 for (i = 0; i < N ; i + +) do
3 k = N/2
4 if (i < j) then
5 swap g(i) and g(j)
6 while (k ≤ j) do
7 j ←j−k
8 k ← k/2
9 j ←j+k
(a) Pulso rectangular original (N = 76). (b) DFT calculada mediante (8). (c) Pulso
rectangular con rellenado de ceros (N = 27 ). (d) DFT calculada mediante FFT-DIT.