Abstract
In this paper, we discuss two effective methods for computing optical propagations using two-dimensional (2D) discrete Fourier transforms: the matrix triple product (MTP) and the chirp -transform (CZT) and analyze their performance both in theory and via benchmarks compared to the performance of a traditional padded fast Fourier transform (FFT). We show that, in many regimes of interest for phase-retrieval algorithms, the MTP or CZT is comparable to or better than the FFT in terms of run time while offering more flexible control over the sampling. We propose that for many applications, the CZT makes a robust general purpose alternative to the padded 2D FFT.
© 2018 Optical Society of America
Full Article | PDF ArticleMore Like This
Alden S. Jurling and James R. Fienup
J. Opt. Soc. Am. A 31(9) 1904-1911 (2014)
Roland Schmehl, Brent M. Nebeker, and E. Dan Hirleman
J. Opt. Soc. Am. A 14(11) 3026-3036 (1997)
R. Bernardini, G. Cortelazzo, and G. A. Mian
J. Opt. Soc. Am. A 16(8) 1892-1908 (1999)