Escolar Documentos
Profissional Documentos
Cultura Documentos
Yates y es ampliamente conocido por su nombre. La generalizacin a 3 'fue dado por Caja et al. [1]. Bueno [2]
generalizada estos mtodos y dio algoritmos elegantes para los que una clase de aplicaciones es el clculo de
las series de Fourier. En toda su generalidad, los mtodos de buenas son aplicables a ciertos problemas en los
que hay que multiplicar un N-vector por una matriz NXN que puede ser un factor en m matrices dispersas,
donde m es proporcional a log N. Esto se traduce procedimiento inma requiere una serie de operaciones
proporcionales a N log N en lugar de N2. Estos mtodos se aplican aqu para el clculo de la serie de Fourier
compleja. Ellos son tiles en situaciones en las que el nmero de puntos de datos es, o puede ser elegido para
ser, un nmero altamente compuesto. El algoritmo se deriva aqu y se presenta en una forma bastante
diferente. Se presta atencin a la eleccin de N. Tambin se muestra cmo ventaja especial se puede obtener
en el uso de un ordenador binario con N = 2 'y cmo todo el clculo se puede realizar dentro de la matriz de N
ubicaciones de almacenamiento de datos utilizado para la dado coeficientes de Fourier. Considere el problema
de calcular la serie compleja de Fourier
(1)
donde el Fourier dada coeficientes A (k) son complejos y W es el director de la raz ensima de la unidad,
(2)
Un clculo sencillo utilizando (1) requerira operaciones N2 donde "operaciones cin" significa, como lo har a
lo largo de esta nota, una multiplicacin compleja seguido de una adicin compleja. El algoritmo descrito aqu
itera en la matriz de dados amplitudes de Fourier complejos y produce el resultado en menos de operaciones
log2 N 2N sin necesidad de ms espacio de almacenamiento de datos que se requiere para la matriz dada A.
Para derivar el algoritmo, supongamos que N es un compuesto, es decir, , N -r-r2. Luego dejar que los ndices
en (1) se exprese
(3)
Entonces, se puede escribir
(4)
Desde
(5)
la suma interior, sobre k1, depende slo de jo y ko y puede ser definida como una nueva matriz,
(6)
El resultado puede entonces ser escrito
(7)
Hay N elementos de la matriz AI, cada uno que requieren operaciones ri, dando un total de operaciones Nrl
obtener A1. Del mismo modo, se necesita operaciones Nr2 para calcular X de Al. Por lo tanto, este algoritmo de
dos pasos, dada por (6) y (7), requiere un total de
(8)
operaciones. Es fcil ver cmo las aplicaciones sucesivas del procedimiento anterior, comenzando con su
aplicacin a (6), dar un algoritmo m-paso que requiere
(9)
Operaciones donde
(10)
Si rj = sjtj con sj me tj> 1, entonces sj + tj <rj menos sj = tj = 2, cuando sj + ty = rj. En general, entonces,
utilizando como muchos factores como sea posible proporciona un mnimo a (9), pero los factores de 2 se
pueden combinar en pares sin prdida. Si somos capaces de elegir N para ser altamente compuesto, podemos
hacer ganancias muy reales. Si todos rj son igual ar, entonces, a partir de (10) tenemos
(11)