Está en la página 1de 6

SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

0










TRANSFORMADA DISCRETA DE FOURIER






















SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

1


TRANSFORMADA DISCRETA DE FOURIER


En matemticas, la transformada discreta de Fourier o DFT (del ingls, discrete
Fourier transform) es un tipo de transformada discreta utilizada en el anlisis de
Fourier. Transforma una funcin matemtica en otra, obteniendo una
representacin en el dominio de la frecuencia, siendo la funcin original una
funcin en el dominio del tiempo. Pero la DFT requiere que la funcin de entrada
sea una secuencia discreta y de duracin finita. Dichas secuencias se suelen
generar a partir del muestreo de una funcin continua, como puede ser la voz
humana. Al contrario que la transformada de Fourier en tiempo discreto (DTFT),
esta transformacin nicamente evala suficientes componentes frecuenciales
para reconstruir el segmento finito que se analiza. Utilizar la DFT implica que el
segmento que se analiza es un nico perodo de una seal perodica que se
extiende de forma infinita; si esto no se cumple, se debe utilizar una ventana para
reducir los espreos del espectro. Por la misma razn, la DFT inversa (IDFT) no
puede reproducir el dominio del tiempo completo, a no ser que la entrada sea
peridica indefinidamente. Por estas razones, se dice que la DFT es una
transformada de Fourier para anlisis de seales de tiempo discreto y dominio
finito. Las funciones sinusoidales base que surgen de la descomposicin tienen las
mismas propiedades.

La entrada de la DFT es una secuencia finita de nmeros reales o complejos, de
modo que es ideal para procesar informacin almacenada en soportes digitales.
En particular, la DFT se utiliza comnmente en procesado digital de seales y otros
campos relacionados dedicados a analizar las frecuencias que contiene una
seal muestreada, tambin para resolver ecuaciones diferenciales parciales, y
para llevar a cabo operaciones como convoluciones o multiplicaciones de
enteros largos. Un factor muy importante para este tipo de aplicaciones es que la
DFT puede ser calculada de forma eficiente en la prctica utilizando el algoritmo
de la transformada rpida de Fourier o FFT (Fast Fourier Transform).

Los algoritmos FFT se utilizan tan habitualmente para calcular DFTs que el trmino
"FFT" muchas veces se utiliza en lugar de "DFT" en lenguaje coloquial.
Formalmente, hay una diferencia clara: "DFT" hace alusin a una transformacin o
funcin matemtica, independientemente de cmo se calcule, mientras que "FFT"
se refiere a una familia especfica de algoritmos para calcular DFTs.


SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

2


Definicin
La secuencia de N nmeros complejos x0, ..., xN1 se transforma en la secuencia
de N nmeros complejos X0, ..., XN1 mediante la DFT con la frmula:

donde i es la unidad imaginaria y es la N-sima raz de la unidad. (Esta
expresin se puede escribir tambin en trminos de una matriz DFT; cuando se
escala de forma apropiada se convierte en una matriz unitaria y Xk puede
entonces ser interpretado como los coeficientes de x en una base
ortonormal.)
La transformada se denota a veces por el smbolo , igual que
en o o .
La transformada inversa de Fourier discreta (IDFT) viene dada por

Propiedades

Completitud

La transformada discreta de Fourier es una transformacin lineal e invertible.

Ortogonalidad
Los vectores forman una base ortogonal sobre el cuerpo de los vectores
complejos N-dimensionales:

donde es la delta de Kronecker. Esta condicin de ortogonalidad puede
ser utilizada para obtener la frmula de la IDFT a partir de la definicin de la
DFT, y es equivalente a la propiedad de unicidad.

SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

3

Periodicidad
Si la expresin que define la DFT se evala para todos los enteros k en lugar de
nicamente para , la secuencia infinita resultante es una
extensin peridica de la DFT, de perodo N.

Teorema del desplazamiento
Multiplicando por una fase lineal para cualquier entero m equivale a
undesplazamiento circular de la salida : se reemplaza por , donde el
subndice se repite peridicamente (perodo N). De forma similar, un
desplazamiento circular de la entrada equivale a multiplicar la salida por
una fase lineal.

Teorema de la convolucin circular y teorema de la correlacin cruzada
El teorema de la convolucin para las transformada de Fourier continua y discreta
indica que una convolucin de dos secuencias infinitas se puede obtener como
la transformada inversa del producto de las transformadas de cada una de ellas.

Dualidad del teorema de la convolucin
Es posible demostrar que:

que es la convolucin circular de y .

Polinomio de interpolacin trigonomtrica
El polinomio interpolador trigonomtrico
para N par,
para N impar.



SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

4

La DFT unitaria
Otra forma de interpretar la DFT es dndose cuenta que en puede expresarse
como una matriz de Vandermonde:


TRANSFORMADA RPIDA DE FOURIER

FFT es la abreviatura usual (del ingls Fast Fourier Transform) de un eficiente
algoritmo que permite calcular la transformada de Fourier discreta (DFT) y su
inversa. La FFT es de gran importancia en una amplia variedad de aplicaciones,
desde el tratamiento digital de seales y filtrado digital en general a la resolucin
de ecuaciones en derivadas parciales o los algoritmos de multiplicacin rpida
de grandes enteros. El algoritmo pone algunas limitaciones en la seal y en el
espectro resultante. Por ejemplo: la seal de la que se tomaron muestras y que se
va a transformar debe consistir de un nmero de muestras igual a una potencia
de dos. La mayora de los analizadores TRF permiten la transformacin de 512,
1024, 2048 o 4096 muestras. El rango de frecuencias cubierto por el anlisis TRF
depende de la cantidad de muestras recogidas y de la proporcin de muestreo.

Definicin
Sean x0, ...., xn-1 nmeros complejos. La transformada discreta de Fourier (DFT, por
sus siglas en ingls) se define como

La evaluacin directa de esa frmula requiere O(n) operaciones aritmticas.
Mediante un algoritmo FFT se puede obtener el mismo resultado con slo
O(n log n) operaciones. En general, dichos algoritmos dependen de la
factorizacin de n pero, al contrario de lo que frecuentemente se cree, existen
FFTs para cualquier n, incluso con n primo.
La idea que permite esta optimizacin es la descomposicin de la
transformada a tratar en otras ms simples y stas a su vez hasta llegar a
transformadas de 2 elementos donde k puede tomar los valores 0 y 1. Una vez
SEALES Y SISTEMAS: TRANSFORMADA DE FOURIER RPIDA Y DISCRETA

5

resueltas las transformadas ms simples hay que agruparlas en otras de nivel
superior que deben resolverse de nuevo y as sucesivamente hasta llegar al nivel
ms alto. Al final de este proceso, los resultados obtenidos deben reordenarse.
Dado que la transformada discreta de Fourier inversa es anloga a la
transformada discreta de Fourier, con distinto signo en el exponente y un factor
1/n, cualquier algoritmo FFT puede ser fcilmente adaptado para el clculo de la
transformada inversa

Algoritmo de diezmado en el tiempo
Es el algoritmo ms famoso para el clculo de una FFT, diseado por J.W.
Cooley y John Tukey en 1965. Tomando como entrada una seal discreta x[n] con
N muestras, se basa en dividir la seal de entrada en otras dos seales de N/2
muestras (por un lado los coeficientes pares y por otro los impares), y se envan
cada una de estas subseales a una FFT de tamao N/2 puntos. Cada uno de los
coeficientes de salida de la FFT de las muestras impares se multiplica
por , donde k es la posicin del vector salida, y se suma a las
muestras pares. A su vez, las FFT de N/2 puntos se pueden resolver de esta misma
manera, realizando esta operacin de manera recursiva hasta obtener una FFT
de una seal de tamao 2, cuyo resultado es:




Aplicaciones
Tratamiento de imagen (JPEG) y audio (MP3)
Reduccin de ruido en seales, como el ruido blanco
Anlisis en frecuencia de cualquier seal discreta
Anlisis de materiales y estadstica
Sntesis, mediante la transformada inversa IFFT

También podría gustarte