Page 582 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 582

558                     APROXIMACIÓN DE FOURIER

                                         INDICE              f(t)              REAL          IMAGINARIA
                                         0                   1.000           0.000               0.000
                                         1                   0.707           0.000               0.000

                                         2                   0.000           0.500               0.000
                                         3                 –0.707            0.000               0.000
                                         4                 –1.000            0.000               0.000
                                         5                 –0.707            0.000               0.000
                                         6                   0.000           0.000               0.000
                                         7                   0.707           0.000               0.000

                                         8                   1.000           0.000               0.000
                                         9                   0.707           0.000               0.000
                                         10                  0.000           0.000               0.000
                                         11                –0.707            0.000               0.000
                                         12                –1.000            0.000               0.000
                                         13                –0.707            0.000               0.000

                                         14                  0.000           0.500               0.000
                                         15                  0.707           0.000               0.000

                                      FIGURA 19.13
                                      Resultados obtenidos con un programa basado en el algoritmo de la fi gura 19.12 para la
                                      TDF con los datos generados por una función coseno f (t ) = cos[2p(12.5)t] en 32 puntos con
                                      ∆ t = 0.01 s.



                              19.6  TRANSFORMADA RÁPIDA DE FOURIER

                                      Aunque el algoritmo descrito en la sección anterior calcula de manera adecuada la TDF,
                                                                                       2
                                      es computacionalmente laborioso debido a que se requieren N  operaciones. En conse-
                                      cuencia, aún muestras de un tamaño moderado, la determinación directa de la TDF
                                      llega a consumir mucho tiempo.
                                         La transformada rápida de Fourier, o TRF, es un algoritmo que se desarrolló para
                                      calcular la TDF en una forma extremadamente económica. Su velocidad proviene del
                                      hecho de que utiliza los resultados de cálculos previos para reducir el número de opera-
                                      ciones. En particular, aprovecha la periodicidad y simetría de las funciones trigonomé-
                                      tricas para calcular la transformada con aproximadamente N log  N operaciones (véase
                                                                                         2
                                      figura 19.14). Así, para N = 50 muestras, la TRF es cerca de 10 veces más rápida que la
                                      TDF estándar. Para N = 1 000, es alrededor de 100 veces más rápida.
                                         El primer algoritmo para la TRF fue desarrollado por Gauss a principios del siglo
                                      XIX (Heideman y cols., 1984). Otras contribuciones importantes fueron hechas por Run-
                                      ge, Danielson, Lanczos y otros a comienzos del siglo XX. Sin embargo, como calcular




                                                                                                         6/12/06   13:58:24
          Chapra-19.indd   558                                                                           6/12/06   13:58:24
          Chapra-19.indd   558
   577   578   579   580   581   582   583   584   585   586   587