Abstract

Spherical Harmonics arise on the sphere $S\sp2$ in the same way that the (Fourier) exponential functions $\{e\sp{ik\Theta}\}\sb{k\in {\rm Z}}$ arise on the circle. Spherical Harmonic series have many of the same wonderful properties as Fourier series, but have lacked one important thing: a numerically stable fast transform analogous to the Fast Fourier Transform. Without a fast transform, evaluating (or expanding in) Spherical Harmonic series on the computer is slow--for large computations prohibitively slow. This thesis provides a fast transform. For a grid of $N\sp2$ points on the sphere, a direct calculation has computational complexity ${\cal O}(N\sp4)$, but a simple separation of variables and Fast Fourier Transform reduces it to ${\cal O}(N\sp3)$ time. Here we present an algorithm with time ${\cal O}(N\sp2\log\ \sp2 N)$. The problem quickly reduces to the fast application of matrices of Associated Legendre Functions of certain orders. The essential insight is that although these matrices are dense and oscillatory, locally they can be represented efficiently in trigonometric functions. We construct an adaptive partition of each matrix into rectangles such that each rectangle is sparse in (two dimensional) local trigonometric series. The entire matrix can be represented in ${\cal O}(N\ \log\ N)$ coefficients in this non- standard form, with constants independent of the order parameter. It can be applied in ${\cal O}(N\ \log\ N)$ time, but the overhead cost for adaption is ${\cal O}(N\ \log\sp2\ N)$. Adding this over the orders yields the overall time ${\cal O}(N\sp2\ \log\sp2\ N)$.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.