This algorithm is designed to perform Discrete Fourier Transforms (DFT) to convert temporal data into spectral data. This algorithm obtains the Fourier Transforms by studying the Coefficient of Determination of a series of artificial sinusoidal functions with the temporal data, and normalizing the variance data into a high-resolution spectral representation of the time-domain data with a finite sampling rate. What is especially beneficial about this DFT algorithm is that it can produce spectral data at any user-defined resolution.
Fourier Transform; spectral domain; resolution; coefficient of determination
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.