Abstract
In this paper, we presented a fast unified method to compute the gravity field functionals and their directional derivatives up to arbitrary orders on nonequispaced grid points at irregular surfaces using ultrahigh-degree models. The direct spherical harmonic synthesis (SHS) for computing the gravity field functionals at arbitrary locations through the Legendre functions is a time-consuming task for high-order and -degree models. Besides, to compute the derivatives of SHS in terms of latitude, the derivatives of the Legendre functions are needed. Therefore, we used Fourier coefficients of Wigner d-functions to compute the directional derivatives of SHS up to arbitrary orders. We also showed that these functions and their derivatives up to order 2 are stable up to ultrahigh-degree \(2^{14} = 16{,}384\) using extended double precision (i.e., 80 bits variables). Although 2D-FFT can accelerate the computation of global SHS (GSHS), it restricts the results on equispaced grid points. Hence, we used the nonequispaced FFT (NFFT) for computing GSHS on irregular grid points on the sphere that it is the fast nonequispaced GSHS (NGSHS). For maximum degree N and computing points of \({\mathcal {O}}(N^2)\) with arbitrary locations, the direct computation methods have the complexity of \({\mathcal {O}}(N^4)\). But the presented algorithm with and without precomputed Fourier coefficients of Wigner d-functions has the complexity of \({\mathcal {O}}(N^2 \log ^2 N + N^2 s^2)\) and \({\mathcal {O}}(N^3 + N^2 s^2)\), respectively, where s is cutoff parameter of convolution in NFFT. Using a convolution technique in frequency domain, the NGSHS on the ellipsoid was computed. For computation the gravity field functionals by the NGSHS at irregular surfaces, we defined the Taylor expansion and the Padé approximation both on the sphere and on the ellipsoid. The results showed that the constructed Padé approximation on the ellipsoid provides better accuracy. Finally, we showed that the introduced unified algorithm achieves the required accuracy and that it is faster than direct computations.
Similar content being viewed by others
References
Baker GA Jr (1975) Essentials of Padé approximants. Academic Press, New York
Baker GA Jr, Graves-Morris PR (1996) Padé approximants. In: Encyclopedia of Mathematics and its Applications, vol 59, 2nd edn. Cambridge University Press, Cambridge. doi:10.1017/cbo9780511530074
Balmino G, Vales N, Bonvalot S, Briais A (2012) Spherical harmonic modelling to ultra-high degree of Bouguer and isostatic anomalies. J Geod 86(7):499–520. doi:10.1007/s00190-011-0533-4
Barthelmes F (2009) Definition of functional of the geopotential and their calculation from spherical harmonic models. Technical report, Helmholtz Centre Potsdam, GFZ. http://icgem.gfz-potsdam.de/ICGEM/theory/str-0902-revised.pdf
Beylkin G (1995) On the fast Fourier transform of functions with singularities. Appl Comput Harmon Anal 2(4):363–381. doi:10.1006/acha.1995.1026
Bucha B, Janák J (2013) A MATLAB-based graphical user interface program for computing functionals of the geopotential up to ultra-high degrees and orders. Comput Geosci 56:186–196. doi:10.1016/j.cageo.2013.03.012
Bucha B, Janák J (2014) A MATLAB-based graphical user interface program for computing functionals of the geopotential up to ultra-high degrees and orders: efficient computation at irregular surfaces. Comput Geosci 66:219–227. doi:10.1016/j.cageo.2014.02.005
Dilts GA (1985) Computation of spherical harmonic expansion coefficients via FFT’s. J Comput Phys 57(3):439–453. doi:10.1016/0021-9991(85)90189-5
Driscoll JR, Healy DM (1994) Computing Fourier transforms and convolutions on the 2-sphere. Adv Appl Math 15(2):202–250. doi:10.1006/aama.1994.1008
Duijndam A, Schonewille M (1999) Nonuniform fast Fourier transform. Geophysics 64(2):539–551. doi:10.1190/1.1444560
Dutt A, Rokhlin V (1993) Fast Fourier transforms for nonequispaced data. SIAM J Sci Comput 14(6):1368–1393. doi:10.1137/0914081
Dutt A, Rokhlin V (1995) Fast Fourier transforms for nonequispaced data. II. Appl Comput Harmon Anal 2(1):85–100. doi:10.1006/acha.1995.1007
Eshagh M, Abdollahzadeh M (2012) Software for generating gravity gradients using a geopotential model based on an irregular semivectorization algorithm. Comput Geosci 39:152–160. doi:10.1016/j.cageo.2011.06.003
Fessler JA, Sutton BP (2003) Nonuniform fast Fourier transforms using min-max interpolation. IEEE Trans Signal Process 51(2):560–574. doi:10.1109/tsp.2002.807005
Fukushima T (2012) Numerical computation of spherical harmonics of arbitrary degree and order by extending exponent of floating point numbers. J Geod 86(4):271–285. doi:10.1007/s00190-011-0519-2
Greengard L, Lee JY (2004) Accelerating the nonuniform fast Fourier transform. SIAM Rev 46(3):443–454. doi:10.1137/s003614450343200x
Gruber C, Novák P, Sebera J (2011) FFT-based high-performance spherical harmonic transformation. Studia Geophysica et Geodaetica 55(3):489–500. doi:10.1007/s11200-011-0029-y
Healy D Jr, Rockmore DN, Kostelec PJ, Moore S (2003) FFTs for the 2-sphere-improvements and variations. J Fourier Anal Appl 9(4):341–385. doi:10.1007/s00041-003-0018-9
Heiskanen WA, Moritz H (1967) Physical geodesy. W.H. Freeman & Co Ltd, San Francisco
Hirt C (2012) Efficient and accurate high-degree spherical harmonic synthesis of gravity field functionals at the Earths surface using the gradient approach. J Geod 86(9):729–744. doi:10.1007/s00190-012-0550-y
Hirt C, Kuhn M (2012) Evaluation of high-degree series expansions of the topographic potential to higher-order powers. J Geophys Res Solid Earth 117(B12). doi:10.1029/2012jb009492
Hirt C, Kuhn M, Featherstone W, Göttl F (2012) Topographic/isostatic evaluation of new-generation goce gravity field models. J Geophys Res Solid Earth 117(B5). doi:10.1029/2011jb008878
Holmes SA (2003) High degree spherical harmonic synthesis for simulated earth gravity modelling. Ph.D. Thesis, Department of Spatial Sciences, Curtin University of Technology, Perth, Australia
Holmes SA, Featherstone WE (2002a) A unified approach to the Clenshaw summation and the recursive computation of very high degree and order normalised associated Legendre functions. J Geod 76(5):279–299. doi:10.1007/s00190-002-0216-2
Holmes SA, Featherstone WE (2002b) SHORT NOTE: extending simplified high-degree synthesis methods to second latitudinal derivatives of geopotential. J Geod 76(8):447–450. doi:10.1007/s00190-002-0268-3
Holmes SA, Pavlis NK (2006) A Fortran program for very-high-degree harmonic synthesis, harmonic_synth. http://earth-info.nga.mil/GandG/wgs84/gravitymod/new_egm/new_egm.html
Holmes SA, Pavlis NK (2008) A Fortran program to compute geoid heights with respect to WGS84 by spherical harmonic synthesis, harmonic_synth_WGS84. http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008/egm08_wgs84.html
Jekeli C, Lee JK, Kwon JH (2007) On the computation and approximation of ultra-high-degree spherical harmonic series. J Geod 81(9):603–615. doi:10.1007/s00190-006-0123-z
Kunis S, Potts D (2003) Fast spherical Fourier algorithms. J Comput Appl Math 161(1):75–98. doi:10.1016/s0377-0427(03)00546-6
Liu Q, Nguyen N (1998) An accurate algorithm for nonuniform fast Fourier transforms (NUFFT’s). IEEE Microw Guided Wave Lett 8(1):18–20. doi:10.1109/75.650975
McEwen JD (2008) Fast, exact (but unstable) spin spherical harmonic transforms. arXiv preprint. arXiv:0807.4494
McEwen JD, Wiaux Y (2011) A novel sampling theorem on the sphere. IEEE Trans Signal Process 59(12):5876–5887. doi:10.1109/tsp.2011.2166394
Moazezi S, Zomorrodian H (2012) GGMCalc a software for calculation of the geoid undulation and the height anomaly using the iteration method, and classical gravity anomaly. Earth Sci Inform 5(2):123–136. doi:10.1007/s12145-012-0102-2
Nguyen N, Liu QH (1999) The regular Fourier matrices and nonuniform fast Fourier transforms. SIAM J Sci Comput 21(1):283–293. doi:10.1137/s1064827597325712
Paul M (1978) Recurrence relations for integrals of associated Legendre functions. Bull Geod 52(3):177–190. doi:10.1007/bf02521771
Pavlis N, Holmes S, Kenyon S, Factor J (2008) An Earth gravitational model to degree 2160: EGM2008. Presented at the 2008 General Assembly of the European Geosciences Union, Vienna, Austria, 13–18 April 2008
Potts D, Steidl G, Tasche M (2001) Fast Fourier transforms for nonequispaced data: a tutorial. In: Modern sampling theory. Springer, Berlin, pp 247–270. doi:10.1007/978-1-4612-0143-4_12
Rapp RH (1982) A Fortran program for the computation of gravimetric quantities from high degree spherical harmonic expansions. Technical report, DTIC Document
Rokhlin V, Tygert M (2006) Fast algorithms for spherical harmonic expansions. SIAM J Sci Comput 27(6):1903–1928. doi:10.1137/050623073
Smith J, Olver F, Lozier DW (1981) Extended-range arithmetic and normalized Legendre polynomials. ACM Trans Math Softw 7(1):93–105. doi:10.1145/355934.355940
Sneeuw N (2012) Inclination functions: orthogonality and other properties. In: VII Hotine-Marussi symposium on mathematical geodesy. Springer, Berlin, pp 267–272. doi:10.1007/978-3-642-22078-4_40
Sneeuw N, Bun R (1996) Global spherical harmonic computation by two-dimensional Fourier methods. J Geod 70(4):224–232. doi:10.1007/bf00873703
Steidl G (1998) A note on Fast Fourier transforms for nonequispaced grids. Adv Comput Math 9(3–4):337–352. doi:10.1023/A:1018901926283
Suda R, Takami M (2002) A fast spherical harmonics transform algorithm. Math Comput 71(238):703–715. doi:10.1090/s0025-5718-01-01386-2
Trapani S, Navaza J (2006) Calculation of spherical harmonics and Wigner d functions by FFT. Applications to fast rotational matching in molecular replacement and implementation into AMoRe. Acta Crystallogr Sect A: Found Crystallogr 62(4):262–269. doi:10.1107/s0108767306017478
Tscherning CC, Poder K (1982) Some geodetic applications of Clenshaw summation. Estratto Dal Bollettino Di Geodesia E Scienze Affini 4:351–364
Tygert M (2008) Fast algorithms for spherical harmonic expansions. II. J Comput Phys 227(8):4260–4279. doi:10.1016/j.jcp.2007.12.019
Tygert M (2010) Fast algorithms for spherical harmonic expansions. III. J Comput Phys 229(18):6181–6192. doi:10.1016/j.jcp.2010.05.004
Wagner CA (1983) Direct determination of gravitational harmonics from low-low GRAVSAT data. J Geophys Res: Solid Earth 88(B12):10309–10321. doi:10.1029/jb088ib12p10309
Wieczorek M, Meschede M, Oshchepkov I (2015) SHTOOLS-tools for working with spherical harmonics (v3.1). ZENODO. doi:10.5281/zenodo.20920
Wittwer T, Klees R, Seitz K, Heck B (2008) Ultra-high degree spherical harmonic analysis and synthesis using extended-range arithmetic. J Geod 82(4–5):223–229. doi:10.1007/s00190-007-0172-y
Xiao H, Lu Y (2007) Parallel computation for spherical harmonic synthesis and analysis. Comput Geosci 33(3):311–317. doi:10.1016/j.cageo.2006.07.005
Acknowledgments
We would like to express our appreciation and thanks to Prof. Jürgen Kusche, editor-in-chief of Journal of Geodesy and the three anonymous reviewers for valuable suggestions and comments to improve this paper.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
To prove Eq. (31), let the signal f be given on the ellipsoid by
Considering the Fourier expansion of \((R_{\mathrm {E}}/r(\vartheta ))^{\ell +1}\) as
the signal on the ellipsoid can be presented by
where
is the signal on the sphere \(r=R_{\mathrm {E}}\) per degree and
in which
Since \(r_{\ell }(\vartheta , \lambda )\) is multiplied by \(f_{\ell }(\vartheta , \lambda )\) in space domain in Eq. (76), considering Eqs. (77) and (78), one can convolve \(R_{\ell m m'}\) with \({\bar{a}}_{m' m}^\ell \; \bar{f}_{\ell m}\) in frequency domain to achieve the same result by
Finally, rearranging the summations, the signal is given by
Rights and permissions
About this article
Cite this article
Moazezi, S., Zomorrodian, H., Siahkoohi, H.R. et al. Fast ultrahigh-degree global spherical harmonic synthesis on nonequispaced grid points at irregular surfaces. J Geod 90, 853–870 (2016). https://doi.org/10.1007/s00190-016-0915-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-016-0915-8