Está en la página 1de 4

Historia del Algoritmo de la Transformada Rápida de Fourier

FFT

Propuesto por Gauss (1805) y redescubierto varias veces Ultimo redescubrimiento


en 1965 por ´ James Cooley (IBM, Watson Research Center) John Tukey (Priceton
U., AT&T Bell Labs).

FFT es la abreviatura usual (del inglés 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 señales y filtrado digital en general a la resolución
de ecuaciones en derivadas parciales o los algoritmos de multiplicación rápida de
grandes enteros. El algoritmo pone algunas limitaciones en la señal y en el
espectro resultante. Por ejemplo: la señal de la que se tomaron muestras y que se
va a transformar debe consistir de un número de muestras igual a una potencia de
dos. La mayoría de los analizadores TRF permiten la transformación de 512, 1024,
2048 o 4096 muestras. El rango de frecuencias cubierto por el análisis TRF
depende de la cantidad de muestras recogidas y de la proporción de muestreo.

La idea básica detrás de la FFT consiste en la división del tiempo, es decir, en la


descomposición iterativa en Transformadas de Fourier Discretas más simples. La
FFT hace uso de dos propiedades de la Transformada de Fourier Discreta. La FFT
presentada asume que N es potencia de 2, sin embargo, existen métodos para
adaptar otros valores de N a las condiciones necesarias de este algoritmo. Las
propiedades que se aprovechan son las siguientes:

Simetría Conjugada Compleja:

Periodicidad en n,k:
La FFT divide la Transformada de Fourier Discreta a calcular en dos TFD menores
según la paridad de los términos:

Dado que se tratan de dos TFD, esto significa que podemos aplicar el mismo
método de división en pares e impares para así obtener dos pares de TFD de N/4
muestras. El método es así aplicado hasta que se obtienen TFD de 1 muestra,
cuyo cálculo resulta sencillo. Una vez obtenidos los valores de las TFD simples, es
cuestión de adicionar los resultados.

Se puede observar que si se tenía inicialmente una TFD de N muestras, se podrán


llevar a cabo p=log 2 N divisiones. Si calculamos el costo de las operaciones que

hay que llevar a cabo con este método, se tiene que el algoritmo es de 0 ( N . log 2 N )
.

La FFT inversa.

Resulta que todo algoritmo que se implemente para calcular la FFT discreta con
modificaciones simples en sus entradas, puede ser utilizado para el cálculo de la
inversa. La ecuación de la directa:

para la inversa, permiten el siguiente procedimiento:

-Tomando la ecuación 2 en su conjugada y dividiendo ambos lados por N, resulta:


al comparar se aprecia que el lado derecho tiene la misma forma que la ecuación
(1). Entonces, usando F*( µ) como entrada para el algoritmo empleado en el
cálculo de la FFT directa, el resultado que se obtiene es f *(x)/ N.

Al resultado obtenido se le conjuga (se obtiene su complejo conjugado) y se


multiplica por N, resultando la inversa deseada f(x).

Para el caso bidimensional corresponde obtener el complejo conjugado de la ec.,


resultando:

que tiene la misma forma que la FFT directa para dos dimensiones.

Entonces, aplicando F*(v,µ) a un algoritmo desarrollado para el cálculo de la


transformada directa, el resultado obtenido será f* (x,y) ; tomando el complejo
conjugado de este resultado se obtendrá f(x,y) .

Naturalmente, si f (x) o f (x,y) son reales, la operación de complejo conjugado es


innecesaria.

Aplicaciones

 Tratamiento de imagen (JPEG) y audio (MP3)

 Reducción de ruido en señales, como el ruido blanco

 Análisis en frecuencia de cualquier señal discreta

 Análisis de vibraciones

 Análisis de materiales y estadística

 Síntesis, mediante la transformada inversa IFFT

FUENTES DE INFORMACION
http://www2.elo.utfsm.cl/~elo340/apuntes/tvd/cap6.pdf

http://lcr.uns.edu.ar/fvc/NotasDeAplicacion/FVC-Schmidt%20Ana%20Luc
%C3%ADa.pdf
https://www.tec.ac.cr/sites/default/files/media/doc/lec07.2.pdf
http://oer2go.org:81/wikipedia_es_all_novid_2018-04/A/Transformada_r
%C3%A1pida_de_Fourier.html

CONLUSIONES.
 La Transformada Rápida de Fourier es un algoritmo para el cálculo de la
Transformada Discreta de Fourier basado en la división del tiempo,
eliminando así gran parte de los cálculos repetitivos que hay que llevar a
cabo si se desea resolver la TFD de forma directa. Si hacemos una
comparación del costo de los dos métodos, el cálculo directo de la TFD y la
FFT, podemos observar el factor de mejora que brinda la FFT.
 La transformada rápida de Fourier es de importancia fundamental en el
análisis matemático y ha sido objeto de numerosos estudios. La aparición
de un algoritmo eficaz para esta operación fue un hito en la historia de la
informática.

También podría gustarte