A fast FFT-based discrete Legendre transform
- 12 November 2015
- journal article
- Published by Oxford University Press (OUP) in IMA Journal of Numerical Analysis
- Vol. 36 (4) , 1670-1684
Abstract
An ${\mathcal O}(N(\log N)^2/\log \log N)$ algorithm for the computation of the discrete Legendre transform and its inverse is described. The algorithm combines a recently developed fast transform for converting between Legendre and Chebyshev coefficients with a Taylor series expansion for Chebyshev polynomials about equally spaced points in the frequency domain. Both components are based on the fast Fourier transform, and as an intermediate step we obtain an ${\mathcal O}(N\log N)$ algorithm for evaluating a degree-$(N-1)$ Chebyshev expansion on an $N$-point Legendre grid. Numerical results are given to demonstrate performance and accuracy.
Keywords
All Related Versions
This publication has 21 references indexed in Scilit:
- Iteration-Free Computation of Gauss--Legendre Quadrature Nodes and WeightsSIAM Journal on Scientific Computing, 2014
- A Fast, Simple, and Stable Chebyshev--Legendre Transform Using an Asymptotic FormulaSIAM Journal on Scientific Computing, 2014
- A Fast Algorithm for the Calculation of the Roots of Special FunctionsSIAM Journal on Scientific Computing, 2007
- The Design and Implementation of FFTW3Proceedings of the IEEE, 2005
- Fast summation based on fast trigonometric transforms at non‐equispaced nodesNumerical Linear Algebra with Applications, 2004
- Rapid Computation of the Discrete Fourier TransformSIAM Journal on Scientific Computing, 1996
- Fast Fourier Transforms for Nonequispaced Data, IIApplied and Computational Harmonic Analysis, 1995
- Fast Fourier Transforms for Nonequispaced DataSIAM Journal on Scientific Computing, 1993
- A Fast Algorithm for the Evaluation of Legendre ExpansionsSIAM Journal on Scientific and Statistical Computing, 1991
- Implementing Clenshaw-Curtis quadrature, II computing the cosine transformationCommunications of the ACM, 1972