A fast FFT-based discrete Legendre transform
Authors:
- Nicholas HaleNHNicholas Hale
- Alex TownsendATAlex Townsend
Preprint
Abstract
An $\mathcal{O}(N(\log N)^2/\log\!\log N)$ algorithm for computing 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 FFT, and as an intermediate step we obtain an $\mathcal{O}(N\log N)$ algorithm for evaluating a degree $N-1$ Chebyshev expansion at an $N$-point Legendre grid. Numerical results are given to demonstrate performance and accuracy.
Keywords
All Related Versions
This publication has 19 references indexed in Scilit:
- A fast and simple algorithm for the computation of Legendre coefficientsNumerische Mathematik, 2010
- An algorithm for the rapid evaluation of special function transformsApplied and Computational Harmonic Analysis, 2010
- Computing with Expansions in Gegenbauer PolynomialsSIAM Journal on Scientific Computing, 2009
- Nonequispaced fast Fourier transforms without oversamplingProceedings in Applied Mathematics and Mechanics, 2008
- A Fast Algorithm for the Calculation of the Roots of Special FunctionsSIAM Journal on Scientific Computing, 2007
- Fast summation based on fast trigonometric transforms at non‐equispaced nodesNumerical Linear Algebra with Applications, 2004
- Fast algorithms for discrete polynomial transformsMathematics of Computation, 1998
- Fast Fourier Transforms for Nonequispaced Data, IIApplied and Computational Harmonic Analysis, 1995
- Fast Fourier Transforms for Nonequispaced DataSIAM Journal on Scientific Computing, 1993
- Inequalities for the zeros of Legendre polynomials and related functionsTransactions of the American Mathematical Society, 1936