Abstract
Finite Fourier integrals of functions possessing jumps in value, in the first or in the second derivative, are shown to be evaluated more efficiently, and more accurately, using a continuous Fourier transform (CFT) method than the discrete transform method used by the fast Fourier transform (FFT) algorithm. A B -spline fit is made to the input function, and the Fourier transform of the set of B -splines is performed analytically for a possibly nonuniform mesh. Several applications of the CFT method are made to compare its performance with the FFT method. The use of a 256-point FFT yields errors of order 10 − 2 {10^{ - 2}} , whereas the same information used by the CFT algorithm yields errors of order 10 − 7 {10^{ - 7}} —the machine accuracy available in single precision. Comparable accuracy is obtainable from the FFT over the limited original domain if more than 20,000 points are used.
Cite
CITATION STYLE
Lax, M., & Agrawal, G. P. (1982). Evaluation of Fourier integrals using 𝐵-splines. Mathematics of Computation, 39(160), 535–548. https://doi.org/10.1090/s0025-5718-1982-0669645-5
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.