Tortoise or Hare? Improving Accuracy of Frequency, Amplitude, and Phase with Explicit Integration Rather than Fast Fourier Transforms
Overview
Fourier transform methods are used to analyze functions and data sets to provide frequencies, amplitudes, and phases of underlying oscillatory components. Fast Fourier Transform (FFT) methods offer speed advantages over evaluation of explicit integrals (EI) that define Fourier transforms. This project compares frequency, amplitude, and phase accuracy of the two methods over a wide array of data sets including cosine series with and without random noise and a variety of physical data sets, including atmospheric CO2 concentrations, tides, temperatures, sound waveforms, and atomic spectra. The FFT uses MIT's FFTW3 library. Explicit integration uses code from Numerical Recipes in C. Results support the hypothesis that EI methods are more accurate than FFT methods. Root mean squared errors range from 5 to 10 times higher when determining frequency by FFT, 1.7 to 60 times higher for amplitude, and 6 to 10 times higher for phase. The ability to compute more accurate Fourier transforms has promise for improved data analysis in many fields, including more sensitive assessment of hypotheses in the environmental sciences related to CO2 concentrations and temperature. Other methods are available to address different weaknesses in FFTs; however, the EI method always produces the most accurate output possible for a given data set.
Competition history
- ISEF 2015
Resources
Related projects
CSEF · 2003
Music to My Ears: A Fourier Analysis of Sounds Produced by Acoustic and Digital Pianos
CSEF · 2002
Harmonic Analysis: Using the Least Squares Method to Analyze Sound Waves
ISEF · 2017
Creating an Optimised Algorithm for EEG Wave Separation and an Accompanying Graphic Interface
ISEF · 2019
Analysis of the Error Convergence and Efficiency of Numerical Quadrature Algorithms for Approximating Different Integrals
CSEF · 2018
Accuracy of Integration Schemes in Planet Trajectory Simulations
CSEF · 2017
Algorithmic Radio Data Classification and Pulsar Detection Using MATLAB
CSEF · 2007
A Comparison of Numerical Integration Approximations: Midpoint, Trapezoidal, and Simpson's
ISEF · 2020
New Program for Construction of a Closed Curve Graph Using a Discrete Fourier Transform
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair