You are on page 1of 6

UNIVERSIDAD

SEALES.

DE LAS

FUERZAS ARMADAS-ESPE. SANTO LUIS.

PROCESAMIENTO DIGITAL DE

TRANSFORMADA RPIDA DE FOURIER


Anasi Nasimba Danny Eduardo
Email: www.deduardonf@gmail.com
Ingeniera en Electrnica e Instrumentacin, Quinto Electrnica, Universidad de las
Fuerzas Armadas ESPE-Extensin Latacunga, Mrquez de Maenza S/N Latacunga,
Ecuador.
Fecha de presentacin: 24/11/2016
RESUMEN: La FFT no es una nueva transformada sino que se trata de un
algoritmo para el clculo de la Transformada Discreta de Fourier (DFT). Su
importancia radica en el hecho que elimina una gran parte de los clculos
repetitivos a que est sometida la DFT, por lo tanto se logra un clculo ms rpido.
Adems, la FFT generalmente permite una mayor precisin en el clculo de la DFT
disminuyendo los errores de redondeo.
PALABRAS CLAVE TRANSFORMADA, RAPIDA, ALGORITMO

ABSTRACT: The FFT transform is not new but is an algorithm for computing the
Discrete Fourier Transform (DFT). Its importance lies in the fact that eliminates a
large portion of which is subjected to repetitive DFT calculations therefore faster
calculation is achieved. Furthermore, the FFT generally allows for increased
accuracy in the calculation of the DFT decrease rounding errors.

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.

1. INTRODUCCION
Objetivo general
Investigar la transformada rpida de Fourier
mediante el uso de fuentes bibliogrficas
para la compresin y aplicacin en la materia
de procesamiento digital de seales.

Introduccin
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

UNIVERSIDAD
SEALES.

DE LAS

FUERZAS ARMADAS-ESPE. SANTO LUIS.

PROCESAMIENTO DIGITAL DE

Definicin
Un algoritmo que es mucho ms eficiente en

Sean x0, ...., xn-1 nmeros complejos. La


transformada discreta de Fourier se define
como:

cuanto al tiempo de cmputo para grandes


arreglos de entrada cuya longitud es una
potencia entera de dos, recibe el nombre de
Transformada de Fourier Rpida (TFR), y
dicho algoritmo fue popularizado por Cooley
y Tukey en 1965. Se puede ilustrar mediante

La evaluacin directa de esa frmula requiere

el siguiente ejemplo, calculando la TFR de un

O(n) operaciones aritmticas. Mediante un

conjunto

algoritmo FFT se puede obtener el mismo

de

cuatro muestras de datos

utilizando el algoritmo. Defina el conjunto de

resultado con slo O(n log n) operaciones.

muestras de una seal como la seal X[n]

En general, dichos algoritmos dependen de

en TD de forma que los datos de entrada

la factorizacin de n pero, al contrario de lo

para el algoritmo sea {X[0],X[1],X[2],X[3]}.

que frecuentemente se cree, existen FFTs

La frmula de la TFD es la siguiente:

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

Se recomienda usar la notacin:

k puede tomar los valores 0 y 1. Una vez


resueltas las transformadas ms simples hay

W=e-j(2/NF)

que agruparlas en otras de nivel superior que


deben

resolverse

de

nuevo

as

Para este caso de 4 puntos de datos, es

sucesivamente hasta llegar al nivel ms alto.

posible escribir la TFR en forma de matriz

Al final de este proceso, los resultados

como:

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. Por lo

Efectuar la multiplicacin usual de matrices

general, tenemos que:

directa

requerira

multiplicaciones

complejas y N(N-1) adiciones complejas. Por

UNIVERSIDAD
SEALES.

DE LAS

FUERZAS ARMADAS-ESPE. SANTO LUIS.

lo tanto puedes escribirse de la siguiente

PROCESAMIENTO DIGITAL DE

X1[0]=X0[0]+W0X0[2]

manera
Como una multiplicacin para llegar a una
conclusin general. De manera similar X1[1]
requiere una multiplicacin y una adicin. Sin
embargo,X1[2] requiere slo una adicin
debido a que Este clculo requiere una
multiplicacin y una adicin. Aunque W0 es
uno, se dejar esto W0=-W2 y el producto ya
Debido a que Wn=Wn+mNF , donde m es un

se ha obtenido en el clculo del primer

entero, es posible factorizar la matriz en el

elemento y puede, en consecuencia, slo

producto de dos matrices:

almacenarse hasta que se necesite y luego


restarse en vez de sumarse. De manera
similar,X1[3] slo requiere una adicin ms.
Hasta ahora se tienen dos multiplicaciones y
cuatro sumas. Apelando a condiciones de
simetras

similares

en

la

segunda

multiplicacin de matrices se encuentra que


Los elementos 1 y 2 han cambiado de

se requieren dos multiplicaciones y cuatro

lugar en el vector que se encuentra del lado


izquierdo.

Cuando

se

multipliquen

sumas ms. As, en total, se necesitan cuatro

las

multiplicaciones y ocho adiciones. Puesto

matrices, los renglones 1 y 2, tambin se


intercambiarn.

Despus

se

calcula

que,

el

requieren.

Primero

se

identifica

las

multiplicaciones requieren por lo general

nmero de multiplicaciones y adiciones que


se

computacionalmente,

mucho ms tiempo de cmputo que las

el

adiciones, el algoritmo de TFR para cuatro

resultado de multiplicar la segunda matriz

puntos es alrededor de cuatro veces ms

cuadrada por el conjunto de datos de entrada

rpido que la TDF directa.

como:

Algoritmo de diezmado en el
tiempo
El primer elemento es:

UNIVERSIDAD
SEALES.

DE LAS

FUERZAS ARMADAS-ESPE. SANTO LUIS.

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:

PROCESAMIENTO DIGITAL DE

Puesto que

Dnde:
Si se define:

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:

para = 0, 1, , M-1 y:

Algoritmo de doblamiento
sucesivo.

para = 0, 1, , M-1, entonces

Donde

Tambin, dado que:

y N se supone de la forma :

con N entero positivo. Entonces puede


expresarse:

Un anlisis cuidadoso de las ecuaciones


muestran algunas propiedades interesantes
de dichas expresiones. Ntese que una
transformada de N-puntos puede ser
calculada dividiendo la expresin original en
dos partes.

con M tambin entero positivo.

UNIVERSIDAD
SEALES.

DE LAS

FUERZAS ARMADAS-ESPE. SANTO LUIS.

Considerando un nmero de muestras igual a


n

, con n entero positivo, se puede

demostrar que el nmero de operaciones


complejas (multiplicaciones y sumas) est
dado por:

para las que m(0) y a(0) son iguales a cero,


puesto que la transformada de un punto no
requiere operacin alguna.

Nmero de operaciones:

PROCESAMIENTO DIGITAL DE

Los algoritmos son operaciones


matemticas que nos permiten la
optimizacin del anlisis de la
transformada rpida de Fourier de
esta manera estos algoritmos nos
permitirn obtener la FFT con
mayores caractersticas parecidas a
la transformada de Fourier calculada
de forma normal
Un algoritmo que es mucho ms
eficiente en cuanto al tiempo de
cmputo para grandes arreglos de
entrada cuya longitud es una
potencia entera de dos, recibe el
nombre de Transformada de Fourier
Rpida (TFR).
Las principales aplicaciones de la
FFT son orientadas hacan el
tratamiento digital de seales,
reduccin de ruido en seales como
el
ruido
blanco,
anlisis
de
vibraciones.

BIBLIOGRAFIA
Transformada Rpida de Fourier [Visitado 21
de agosto de 2016]

http://www2.elo.utfsm.cl/~lsb/elo320/
clases/c24.pdf

Transformada Rpida de Fourier [Visitado 21


de agosto de 2016]

2. CONCLUSIONES

La trasformada rpida de Fourier es


un algoritmo matemtico que nos
permite conocer la transformada de
Fourier y su inverso mediante
anlisis matemtico.

http://www.uam.es/gruposinv/ntatuam
/downloads/FFT.pdf

Transformada Rpida de Fourier [Visitado 21


de agosto de 2016]

http://www14.brinkster.com/aleatoried
ad/FFT.pdf

You might also like