Abstract
Modelling the effects of wavefront distortions over a finite aperture is an essential component in the simulation of adaptive optics configurations, prediction of performance of laser designators and atmospheric imaging simulations like generation of infrared (IR) scenes in the presence of atmospheric turbulence. In all of these applications many thousands of phase screens need to be generated. The computation time required for a large iterations of algorithms that model this effect is important an issue and for this reason there have been many previous attempts to improve the computation speed such algorithms. In this paper, the computation performance of the best previous algorithm that models this phenomenon is substantially improved using high performance reconfigurable computing through acceleration of the key computationally intensive steps of the algorithm on a field programmable gate array (FPGA). Our best hardware implementation can provide a speedup of more than 60 times the original algorithm.
Similar content being viewed by others
References
Fried, D.L.: Statistics of a geometric representation of wavefront distortion. J. Opt. Soc. Am. 55(11), 1427–1435 (1965) (Optical Society of America)
Harding, C.M., Johnston, R.A., Lane, R.G.: Fast simulation of a Kolmogorov phase screen. Appl. Opt. 38(11), 2161–2170 (1999) (Optical Society of America)
Lane, R., Glindemann, A., Dainty, J.: Simulation of a Kolmogorov phase screen. Waves. Random. Media. 2, 109–224 (1992) (IOP Publishing)
Lee, D., Cheung, R., Villasenor, J.D., Luk, W.: Inversion-based hardware Gaussian random number generator: a case study of function evaluation via hierarchical segmentation, In: Proceedings of IEEE international conference on field-programmable technology (FPT), pp. 33–40, Bangkok, Thailand, Dec. 2006 (2006)
Roggemann M.C., Welsh, BM.: Imaging through turbulence. CRC Press, Boca Raton (1996)
Rugh, W.: Linear time-invariant systems and convolution: an interactive lecture. http://www.jhu.edu/signals/lecture1/main.html
Sriram, V., Kearney, D.: High speed high fidelity infrared scene simulation using reconfigurable computing. In: Proceedings of IEEE international conference on field- programmable logic and applications (FPL). Spain, IEEE press (2006)
Sriram, V., Kearney, D.: A parallel area efficient Kolmogorov phase screen generator suitable for FPGA implementation. In: Proceedings of IEEE conference on digital image computing: techniques and applications (DICTA), Adelaide, Australia Dec. 2007, IEEE CS Press (2007)
Sriram, V., Kearney, D.: Implementing a phase screen generator in hardware. In: Proceedings of IEEE international conference on parallel and distributed computing, applications and technologies, Adelaide, Australia Dec. 2007, IEEE CS Press (2007)
Sriram, V., Kearney, D.: A high throughput area time efficient uniform random number generator based on the TT800 algorithm. In: Proceedings of IEEE international conference on field programmable logic and applications, Amsterdam, Netherlands, August 2007, IEEE press (2007)
Wallner, E.: Optical wave-front correlation using slope measurements. J. Opt. Soc. Am. 73(12), 1771–1776 (1983) (Optical Society of America)
Acknowledgements
The authors would like to acknowledge BAE Systems Australia for funding this research and useful discussions with Mr. Gerry Smith of BAE Systems Australia.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sriram, V., Kearney, D. Multiple parallel FPGA implementations of a Kolmogorov phase screen generator. J Real-Time Image Proc 3, 195–200 (2008). https://doi.org/10.1007/s11554-007-0059-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-007-0059-4