Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de frecuencias.
Campos. Alma
alma_scamposa.ibm@upci.edu.mx
Abstract— Las transformadas rápidas de Fourier (FFT por sus DFT de media longitud que son evaluados a su vez por una DFT
siglas en inglés) son algoritmos rápidos, es decir, de baja de un cuarto de longitud y así sucesivamente.
complejidad, para cálculo de la transformada discreta de Fourier
(DFT) en un grupo abeliano finito. Los muy importantes teoremas de complejidad
computacional de Winograd se enuncian y brevemente discutido
Están entre los algoritmos más importantes en matemáticas
en Short DFT Algorithms de Winograd. Los detalles específicos
aplicadas y de ingeniería y en informática, en particular para el
procesamiento de señales. y las evaluaciones de Cooley-Tukey FFT y Split-Radix FFT se
dan en The Cooley-Tukey Fast
I. INTRODUCCIÓN
El algoritmo de transformada de Fourier (capítulo 9) y PFA
Las transformadas rápidas de Fourier (FFT) son algoritmos y WFTA se tratan en The Primer Factor y algoritmos de
rápidos, es decir, de baja complejidad, para el cálculo de la transformada de Fourier de Winograd (Capítulo 10). Una breve
transformada discreta de Fourier (DFT) en un grupo abeliano discusión de la convolución de alta velocidad se da en Algoritmos
finito que, a su vez, es un caso especial de la transformada de de convolución, tanto por su propia importancia, y su conexión
Fourier en un grupo abeliano localmente compacto. Las FFT se teórica con la DFT. También presentamos el chirrido, Goertzel,
encuentran entre los algoritmos más importantes en matemáticas QFT, NTT, SR-FFT, Approx FFT, Autogen y programas para
aplicadas y de ingeniería y en informática, en particular para la implementar algunos de estos.
teoría de sistemas unidimensionales y multidimensionales y el
procesamiento de señales. II. DEFINICIÓN DE LA TRANSFORMADA DE FOURIER
Un algoritmo se llama rápido si tiene baja complejidad, La transformada de Fourier (FT) de la función f (x) es la
donde la complejidad es el número de pasos de cálculo función F (ω), donde:
elementales necesarios para ejecutarlo. En este papel y en la
mayoría de los procesadores de computadora, este paso tiene la
forma ax + y con números a, x, y; es decir, consta de una
multiplicación junto con una adición.
El desarrollo de algoritmos rápidos suele consistir en utilizar y la transformada de Fourier inversa es:
propiedades especiales del algoritmo de interés para eliminar
operaciones redundantes o innecesarias de una implementación
directa.
entero r).
donde sin (x) = sin (πx) / (πx). Para suavizar con muestras
espaciadas unitarias, desea que la frecuencia de corte para igualar
la frecuencia de Nyquist, entonces wc = π. VI. MAPEO DE ÍNDICES MULTIDIMENSIONALES
IV. TRANSFORMADA DISCRETA DE FOURIER (DFT) Un enfoque poderoso para el desarrollo de algoritmos
eficientes es resolver un gran problema en varios pequeños. Un
Cuando una señal es discreta y periódica, no necesitamos la método para hacer esto tanto con DFT como con convolución
transformada de Fourier continua. utiliza un cambio lineal de variables de índice para mapear el
En su lugar, usamos la transformada discreta de Fourier o problema unidimensional original en un problema
DFT. Supongamos que nuestra señal es an para n = 0 ... N - 1, y multidimensional. Este enfoque proporciona una derivación
an = an + jN para todo n y j. La transformada discreta de Fourier unificada de Cooley-Tukey FFT, el algoritmo de factor primo
de a, también conocida como el espectro de a, es: (PFA) FFT y el algoritmo de transformada de Winograd Fourier
(WFTA) FFT. También se puede aplicar directamente a la
convolución para dividirla en múltiples convoluciones cortas que
se pueden ejecutar más rápido que una implementación directa. A
menudo es fácil para traducir un algoritmo usando mapeo de
índices en un programa eficiente.
Esto se escribe más comúnmente:
La definición básica de la transformada discreta de Fourier
(DFT) es
El índice de frecuencia está de nido por un mapa similar Tenga en cuenta que la definición de Wn en emite la
a como k = ((K3k1 + K4k2)) N donde las mismas forma simple de
condiciones, se utilizan para determinar la unicidad de
este mapa en términos de los números enteros K3 y K4.