The article deals with a method of calculation of off-axis light propagation between parallel planes using discretization of the Rayleigh-Sommerfeld integral and its implementation by fast convolution. It analyses zero-padding in case of different plane sizes. In case of memory restrictions, it suggests splitting the calculation into tiles and shows that splitting leads to a faster calculation when plane sizes are a lot different. Next, it suggests how to calculate propagation in case of different sampling rates by splitting planes into interleaved tiles and shows this to be faster than zero-padding and direct calculation. Neither the speedup nor memory-saving method decreases accuracy; the aim of the proposed method is to provide reference data that can be compared to the results of faster and less precise methods.
© 2011 OSAFull Article | PDF Article
OSA Recommended Articles
Opt. Express 21(3) 2795-2806 (2013)
Matthias Hillenbrand, Armin Hoffmann, Damien P. Kelly, and Stefan Sinzinger
J. Opt. Soc. Am. A 31(6) 1206-1214 (2014)
Tomasz Kozacki, Konstantinos Falaggis, and Malgorzata Kujawinska
Appl. Opt. 51(29) 7080-7088 (2012)