English

A fast FFT-based discrete Legendre transform

Numerical Analysis 2015-10-06 v2

Abstract

An O(N(logN)2/log ⁣logN)\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 O(NlogN)\mathcal{O}(N\log N) algorithm for evaluating a degree N1N-1 Chebyshev expansion at an NN-point Legendre grid. Numerical results are given to demonstrate performance and accuracy.

Keywords

Cite

@article{arxiv.1505.00354,
  title  = {A fast FFT-based discrete Legendre transform},
  author = {Nicholas Hale and Alex Townsend},
  journal= {arXiv preprint arXiv:1505.00354},
  year   = {2015}
}

Comments

13 pages

R2 v1 2026-06-22T09:27:03.380Z