Está en la página 1de 19

UNIVERSIDAD PRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERIA

La Transformada rpida
de Fourier

OBJETIVO

Presentar la Transformada Discreta de Fourier de un

conjunto de muestras mediante el algoritmo de la


Transformada Rpida de Fourier.

POR DEFINICION
La relacin simple entre una secuencia de longitud finita x

(n), definida para 0 n N - t, y su DTFT X(ejw) se obtiene


por muestreo uniformemente X(ejw) en el eje w entre 0 w
2 en wk= 2k/N , 0 k N - 1

Tenga en cuenta que X(k) es tambin una secuencia de

longitud finita en el dominio de la frecuencia y es de


longitud N.

LA TRANSFORMADA DISCRETA DE FOURIER

Sea X(n) una secuencia discreta de tamao N; se

define la DFT de X(n) como:

Y la transformada inversa de Fourier IDFT, como:

PROPIEDADES:
1) Linealidad: Sea; (k) y (k) las DFT de 2

secuencias (k) y (k) . Entonces:

2) Desplazamiento Temporal:

3) Formula de Inversin Alternativa:

4) Representacin Matricial de la DFT :

X (0) = X (0) + X (1) + X (2) +. + X (n-1)


X (1) = X (0) + X (1) + X (2) + . + X (n-1)
X (2) = X (0) + X (1) + X (2) + . + X (n-1)

X (N-1) = X (0) + X (1) + X (2) +. + X (n-1)

ENTONCES

La matriz se denomina matriz de la DFT.


De igual manera podemos representar la IDFT:

TRANSFORMADA RAPIDA

EL ALGORITMO DE LA FFT
Como:

Redefiniendo:

n
1

N
NT

N 1

m(kT )e

2nk
N

k 0

n
F
NT
para

1 N 1
kn
m(kT )W
N k 0

W kn e 2 j / N

La expansin al hacer uso de la expresin anterior se convierte en:


N 1

X [n] x[k ]W nk

para

0n4

k 0

N 1

X [0] x[k ]W 0 x[0]W 0 x[1]W 0 x[2]W 0 x[3]W 0


k 0

N 1

X [1] x[k ]W k x[0]W 0 x[1]W 1 x[2]W 2 x[3]W 3


k 0

N 1

x[2] x[k ]W 2 k x[0]W 0 x[1]W 2 x[2]W 4 x[3]W 6


k 0

N 1

x[3] x[k ]W 3k x[0]W 0 x[1]W 3 x[2]W 6 x[3]W 9


k 0

EL ALGORITMO DE LA FFT
La expresin anterior toma la forma matricial:

X [0]
X [1]


X [2]


X [3]
o bien

W 0 W 0 W 0 W 0
0
1
2
3
W W W W
W 0 W 2 W 4 W 6
0
3
6
9
W W W W

x[0]
x[1]
x[2]

x[3]

1
1 x[0]
X [0] 1 1
X [1] 1 W 1 W 2 W 3 x[1]

X [2] 1 W 2 W 4 W 6 x[2]

3
6
9
X
[
3
]
1
W
W
W
x
[
3
]

EL ALGORITMO DE LA FFT
Por lo tanto la expresin se convierte en:

1
1 x[0]
X [0] 1 1
X [1] 1 W 1 W 2 W 3 x[1]

2
0
2
X [2] 1 W W W x[2]

3
2
1
X
[
3
]
1
W
W
W
x
[
3
]

La cual se puede descomponer en la forma:

X [0] 1 W 0
X [1]
2
1
W


X [2] 0 0


X
[
3
]

0 0

0 1

0 0 0
1 W1 1
3
1 W 0
0

0 W0
1 0
0 W2
1

0

W 0
0
2
W

x[0]
x[1]
x[2]

x[3]

Que contiene el segundo y tercer rengln invertidos con relacin a la


matriz original.

EL ALGORITMO DE LA FFT
La matriz anterior puede ser descompuesta como el producto de 2 partes
separables, de tal forma que la expresin para la primera de ellas queda de la
forma:

X [0] 1 0 W 0 0 x[0] 1 W 0
X [1]

0
2
x
[
1
]
0
1
0
W
1
W


*
X [2] 1 0 W 2 0 x[2] 0 0



2
X [3] 0 1 0 W x[3] 0 0

0 0

0 0
1 W1
3
1 W

x1 (0) x(0) W 0 x(2)

x1 (0) x(0) W 0 x(2)

x1 (1) x(1) W 0 x(3)

x1 (1) x(1) W 0 x(3)

x1 (2) x(0) W 2 x(2)

x1 (2) x(0) W 0 x(2)

x1 (3) x(1) W 2 x(3)

x1 (3) x(1) W 0 x(3)

EL ALGORITMO DE LA FFT
Con lo que se llega a la siguiente expresin:

X [0] 1 W 0
X [1]
2
1
W


X [2] 0 0


X [3] 0 0

0 0

0 0
1 W1
3
1 W

x1 (0)
x (1)
1
x1 (2)

x1 (3)

X (0) x1 (0) W x1 (1)

X (0) x1 (0) W 0 x1 (1)

X (1) x1 (0) W 2 x1 (1)

X (1) x1 (0) W 0 x1 (1)

X (2) x1 (2) W 1 x1 (3)

X (2) x1 (2) W 1 x1 (3)

X (3) x1 (2) W 3 x1 (3)

X (3) x1 (2) W 1 x1 (3)

Generalizando el algoritmo se puede observar que el coste de clculo se reduce del


orden de O(Nlog2 N) frente al orden O(N2).

DIEZMADO EN FRECUENCIA
X (k )

( N / 2 ) 1

n 0

N nk
k

x
(
n
)

1
x
n

Debido a que 1 para cada k par y -1 para k impar, la ecuacin anterior puede ser separada
para k par e impar, o bien
k

1. Para k impar:

X (k )

( N / 2 ) 1

N nk

x
(
n
)

x
n

n 0

2. Para k par:

X (k )

( N / 2 ) 1

n0

N nk

x
(
n
)

x
n

Sustituyendo k=2k para k par, y k=2k+1 para k impar, las expresiones anteriores
pueden escribirse de la forma k=0,1,..,(N/2)-1 como
X (2k )

( N / 2 ) 1

n 0

X (2k 1)

N 2 nk

x
(
n
)

x
n

( N / 2 ) 1

n 0

N n 2 nk

x ( n ) x n 2 W W

Debido a que la constante twiddle W es una funcin de longitud N, sta puede ser
representada como W . Entonces W se puede escribir como WN / 2 . Considere
N

2
N

a (n) x(n) x(n N / 2)


b(n) x(n) x(n N / 2)
Las ecuaciones anteriores pueden ser escritas de forma ms clara como DFTs de
(N/2) puntos, o bien

X ( 2k )

N / 2 1

nk
a
(
n
)
W

N /2
n 0

X (2k 1)

( N / 2 ) 1

n
nk
b
(
n
)
W
W

N
N /2
n 0

También podría gustarte