English

Efficient high-order accurate Fresnel diffraction via areal quadrature and the nonuniform FFT

Instrumentation and Methods for Astrophysics 2020-12-18 v2 Numerical Analysis Numerical Analysis Optics

Abstract

We present a fast algorithm for computing the diffracted field from arbitrary binary (sharp-edged) planar apertures and occulters in the scalar Fresnel approximation, for up to moderately high Fresnel numbers (103\lesssim 10^3). It uses a high-order areal quadrature over the aperture, then exploits a single 2D nonuniform fast Fourier transform (NUFFT) to evaluate rapidly at target points (of order 10710^7 such points per second, independent of aperture complexity). It thus combines the high accuracy of edge integral methods with the high speed of Fourier methods. Its cost is O(n2logn){\mathcal O}(n^2 \log n), where nn is the linear resolution required in source and target planes, to be compared with O(n3){\mathcal O}(n^3) for edge integral methods. In tests with several aperture shapes, this translates to between 2 and 5 orders of magnitude acceleration. In starshade modeling for exoplanet astronomy, we find that it is roughly 104×10^4 \times faster than the state of the art in accurately computing the set of telescope pupil wavefronts. We provide a documented, tested MATLAB/Octave implementation. An appendix shows the mathematical equivalence of the boundary diffraction wave, angular integration, and line integral formulae, then analyzes a new non-singular reformulation that eliminates their common difficulties near the geometric shadow edge. This supplies a robust edge integral reference against which to validate the main proposal.

Keywords

Cite

@article{arxiv.2010.05978,
  title  = {Efficient high-order accurate Fresnel diffraction via areal quadrature and the nonuniform FFT},
  author = {Alex H. Barnett},
  journal= {arXiv preprint arXiv:2010.05978},
  year   = {2020}
}

Comments

21 pages, 7 figures, revised version, to appear, J. Astron. Telesc. Instrum. Syst. (JATIS)