Abstract
Time-domain simulation of wave phenomena on a finite computational domain often requires a fictitious outer boundary. An important practical issue is the specification of appropriate boundary conditions on this boundary, often conditions of complete transparency. Attention to this issue has been paid elsewhere, and here we consider a different, although related, issue: far-field signal recovery. Namely, from smooth data recorded on the outer boundary we wish to recover the far-field signal which would reach arbitrarily large distances. These signals encode information about interior scatterers and often correspond to actual measurements. This article expresses far-field signal recovery in terms of time-domain convolutions, each between a solution multipole moment recorded at the boundary and a sum-of-exponentials kernel. Each exponential corresponds to a pole term in the Laplace transform of the kernel, a finite sum of simple poles. Greengard, Hagstrom, and Jiang have derived the large-\(\ell \) (spherical-harmonic index) asymptotic expansion for the pole residues, and their analysis shows that, when expressed in terms of the exact sum-of-exponentials, large-\(\ell \) signal recovery is plagued by cancellation errors. Nevertheless, through an alternative integral representation of the kernel and its subsequent approximation by a smaller number of exponential terms (kernel compression), we are able to alleviate these errors and achieve accurate signal recovery. We empirically examine scaling relations between the parameters which determine a compressed kernel, and perform numerical tests of signal “teleportation” from one radial value \(r_1\) to another \(r_2\), including the case \(r_2=\infty \). We conclude with a brief discussion on application to other hyperbolic equations posed on non-flat geometries where waves undergo backscatter.
Similar content being viewed by others
Notes
An efficient simultaneous implementation of teleportation and radiation boundary conditions (RBC) would rely on common pole locations for both the teleportation and RBC kernels, thereby using the same ODEs for both recovery of the teleported signal and enforcement of the RBC. Reference [3] noted that, when achievable, the resulting teleportation kernels were of reduced accuracy. However, the preliminary study made in Ref. [3] involved kernels for blackhole perturbations, and future work should explore the issue for the wave equation.
Here with the convention that \(\theta \) is the polar and \(\phi \) the azimuthal angle.
The residues \(a_{\ell j}(1,r)\) are precisely those considered in [4].
The kernel \(\widehat{\varOmega }_\ell (s,r)\) arises when deriving exact outgoing (i.e. non-reflecting) boundary conditions. This interesting relationship expresses a teleportation kernel as a weighed integral over boundary kernels.
We correct several typos in Ref. [3]. In Eq. (37) of that reference, the second summation sign \(\Sigma \) should be a \(\mathrm {sup}\) (supremum). Also in line 3 of Algorithm 4, each \(\widehat{\omega }_2\) should be \(\widehat{\omega }_\ell \).
Indeed, other scenarios are determined by the rules \(\gamma _{\ell n}(r_1,r_2) = r_1^{-1}\gamma _{\ell n}(1,r_2/r_1)\) and \(\beta _{\ell n}(r_1,r_2)\) \( = \beta _{\ell n}(r_1) = r_1^{-1}\beta _{\ell n}(1)\).
For even \(\ell \) the residues come in conjugate pairs, as seen from (21) and the fact that the roots \(b_{\ell j}\) also come in conjugate pairs.
References
Wilcox, C.H.: The initial-boundary value problem for the wave equation in an exterior domain with spherical boundary. Notices Am. Math. Soc. 6, 869–870 (1959)
Tokita, T.: Exponential decay of solutions for the wave equation in the exterior domain with spherical boundary. J. Math. Kyoto Univ. 12–2, 413–430 (1972)
Benedict, A.G., Field, S.E., Lau, S.R.: Fast evaluation of asymptotic waveforms from gravitational perturbations. Class. Quantum Grav. 30, 055015 (2013)
Greengard, L., Hagstrom, T., Jiang, S.: The solution of the scalar wave equation in the exterior of a sphere, J. Comput. Phys. 274, 191–207 (2014). arXiv:1308.0643
Grote, M.J., Keller, J.B.: Nonreflecting boundary conditions for time-dependent scattering. J. Comput. Phys. 127(1), 52–65 (1996)
Alpert, B., Greengard, L., Hagstrom, T.: Rapid evaluation of nonreflecting boundary kernels for time-domain wave propagation. SIAM J. Numer. Anal. 37, 1138–1164 (2000)
Jiang, S.: Fast Evaluation of Nonreflecting Boundary Conditions for the Schrödinger Equation, New York University, Ph. D. Dissertation (2001)
Xu, K., Jiang, S.: A bootstrap method for sum-of-poles approximations. J. Sci. Comput. 55(1), 16–39 (2013)
Bizzozero, D. A., Ellison, J. A., Heinemann, K., Lau, S.R.: Rapid evaluation of two-dimensional retarded time integrals. (2015, in preparation)
Olver, F.W.J.: Asymptotics and Special Functions. Academic Press, New York (1974)
Olver, F.W.J.: The asymptotic expansion of Bessel functions of large order. Philos. Trans. R. Soc. Lond. A 247, 328–368 (1954)
Abramowitz, M., Stegun, I.A.: Handbook of Mathematical Functions. Dover Publishing Inc., New York (1970)
Watson, G.N.: A Treatise on the Theory of Bessel Functions, 2nd edn. Cambridge University Press, Cambridge (1944)
Thompson, I.J., Barnett, A.R.: Coulomb and Bessel functions of complex arguments and order. J. Comp. Phys. 64(2), 490–509 (1986)
Field, S.E., Hesthaven, J.S., Lau, S.R.: Persistent junk solutions in time-domain modeling of extreme mass ratio binaries. Phys. Rev. D81, 124030 (2010)
Lau, S.R.: Analytic structure of radiation boundary kernels for blackhole perturbations. J. Math. Phys. 46, 102503 (2005)
Lau, S.R.: Rapid evaluation of radiation boundary kernels for time-domain wave propagation on blackholes: theory and numerical methods. J. Comput. Phys. 199(1), 376–422 (2004)
Kernels are available at either of the following websites. www.math.unm.edu/~lau/KernelsRWZ; www.dam.brown.edu/people/sfield/KernelsRWZ
Acknowledgments
SRL gratefully acknowledges support from NSF grant No. PHY 0855678 to the University of New Mexico, with which infrastructure for our approximations was developed. SEF acknowledges support from the Joint Space Science Institute and NSF Grants No. PHY 1208861 and No. PHY 1005632 to the University of Maryland, NSF Grants PHY-1306125 and AST-1333129 to Cornell University, and by a grant from the Sherman Fairchild Foundation. For insights and helpful comments we wish to thank Thomas Hagstrom and Akil Narayan.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Residues of the Frequency Domain Kernel
This first appendix derives the alternative expression (26) for the residues \(a_{\ell j}(r_1,r_2)\) in (21). We start with
a formula which agrees with (21). We now write \(a_{\ell j}(r_1,r_2)\) in terms of standard special functions, starting with MacDonald’s function. From (10), we get
Note that \(K_{\ell + 1/2}(z)\) is defined only on the slit plane (due to the branch associated with the square root factor). Therefore, for odd \(\ell \) the purely real root \(b_{\ell ,1+(\ell -1)/2}\) is not in the domain of analyticity. Nevertheless, with appropriate cancellation of square-root factors, the following expression is valid even for this root
To use Olver’s uniform asymptotic formulas for Bessel functions of large order and argument (see in particular AS 9.3.37 and 9.3.45), we need to express (56) in terms of the first Hankel function. To this end, we start with the first equation in AS 10.2.15 (which involves the first spherical Hankel function defined in AS 10.1.16):
Next, using the relationship between spherical and cylindrical Hankel functions given in AS 10.1.1, we get
There are two branch cuts associated with the right-hand expression. The first is the usual cut along the negative real axis (in the \(z\)-plane) associated with the square root. The second results from the branch associated with \(H_{\ell +1/2}^{(1)}(\bullet )\); due to the rotated argument this cut is the positive imaginary axis (in the \(z\)-plane). Across both cuts the right-hand expression in (58) jumps by a sign, whereas, due to (57) and the domain of analyticity for \(h_{\ell }^{(1)}(\bullet )\), the left-hand expression in (58) is analytic on the origin-punctured \(z\)-plane. Therefore, we work with the expression
where \(\epsilon = -1\) in the second quadrant and \(\epsilon = 1\) otherwise. Using this result, we cast (56) into the form
The last expression leads directly to (26) upon introduction of the scaled zeros. In both the last expression and (26) the derivative in the denominator can be eliminated with the identity \(2H_{\nu }^{(1)\prime }(z) = H_{\nu -1}^{(1)}(z)-H_{\nu +1}^{(1)}(z)\).
Appendix 2: Conditioning and Error Bounds of Teleportation with Respect to Data Perturbation
We now consider conditioning of teleportation with respect to data perturbation and related error bounds. In this appendix \((\ell ,m)\) indices and, often, radial arguments \(r_1,r_2\) on \(\varPsi \) and \(\varPhi \) are suppressed. Let
Here \(\delta \varPsi (t',r_1) = \varPsi (t',r_1) - \varPsi _h(t',r_1)\) is the time-series error due to numerical discretization, and \(T\) is the final time. One version of Young’s convolution inequality yields
which with (16) immediately gives (upon replacing the radial arguments)
Numerical evidence suggests [4] that \(\left| \varPhi _\ell (t,r_1,r_2)\right| \) is maximal at \(t=0\). Furthermore,
which follows from Lemma 1 of Ref. [4] and the scaling relation (22).
Rights and permissions
About this article
Cite this article
Field, S.E., Lau, S.R. Fast Evaluation of Far-Field Signals for Time-Domain Wave Propagation. J Sci Comput 64, 647–669 (2015). https://doi.org/10.1007/s10915-015-9995-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-015-9995-5