Saltar al contenido principal
LibreTexts Español

14.2: Apéndice 2 - Recuentos de Operación para FFT de Longitud General

  • Page ID
    87066
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    La FFT Glassman-Ferguson es una implementación compacta de una FFT Cooley-Tukey de base mixta con los DFT cortos para cada factor calculados por un algoritmo similar a Goertzel. Esto significa que hay multiplicaciones de factores de twiddle incluso cuando los factores son relativamente primos, sin embargo, la indexación es simple y compacta. Calculará la DFT de una secuencia de cualquier longitud pero solo es eficiente si la longitud es altamente compuesta. Las cifras contienen gráficas del número de multiplicaciones de punto flotante más adiciones vs. la longitud de la FFT. Los números en el eje vertical tienen un significado relativo pero no un significado absoluto.

    Fig. 14.2.1 Recuento de Flop vs Largo para la FFT Glassman-Ferguson

    Anote la forma parabólica de la curva para ciertos valores. La curva superior es para longitudes primos, la siguiente es para longitudes que son dos veces una prima, y la siguiente es para longitudes que son para tres veces una prima, etc. La forma del límite inferior es aproximadamente\(N\log N\). El programa que generó estas dos cifras utilizó una FFT de Cooley-Tukey si la longitud es de dos a una potencia que da cuenta de los puntos que están por debajo del límite inferior mayor.

    Fig. 14.2.1 Recuento de Flop vs Largo para la FFT Glassman-Ferguson

    Colaborador

    • ContribeeBurrus

    This page titled 14.2: Apéndice 2 - Recuentos de Operación para FFT de Longitud General is shared under a CC BY license and was authored, remixed, and/or curated by C. Sidney Burrus.