OSA's Digital Library

Optics Express

Optics Express

  • Editor: C. Martijn de Sterke
  • Vol. 15, Iss. 21 — Oct. 17, 2007
  • pp: 13709–13714

An Ultra Fast Kolmogorov Phase Screen Generator Suitable For Parallel Implementation

Vinay Sriram and David Kearney  »View Author Affiliations

Optics Express, Vol. 15, Issue 21, pp. 13709-13714 (2007)

View Full Text Article

Enhanced HTML    Acrobat PDF (79 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



Modelling phase fluctuations due to Kolmogorov turbulence is important in many areas of applied optics such as simulating adaptive optics configurations, prediction of the performance of laser designators and simulation of infrared (IR) scenes in the presence of atmospheric turbulence. The computational performance of algorithms implementing this model is an important issue because in many situations a large number of phase screens is required. For example, in IR scene simulation a different phase screen is required for each pixel in the scene, and in other situations there exists a need for many thousands of phase screens to be calculated to obtain a statistical average. Whilst there have been previous attempts to increase the computational speed of these algorithms, the computation time required for a large number of phase screens still remains an issue. In this paper, we apply linear and statistical properties to improve the performance of the previous best published algorithm by 60 times when implemented on a sequential processor in software. Because the new algorithm is now trivially parallelizable, a further 20 times speedup can easily be achieved through a parallel software or hardware implementation.

© 2007 Optical Society of America

OCIS Codes
(010.1290) Atmospheric and oceanic optics : Atmospheric optics
(030.6600) Coherence and statistical optics : Statistical optics
(350.5500) Other areas of optics : Propagation

ToC Category:
Atmospheric and oceanic optics

Original Manuscript: August 6, 2007
Revised Manuscript: September 26, 2007
Manuscript Accepted: October 2, 2007
Published: October 4, 2007

Vinay Sriram and David Kearney, "An ultra fast Kolmogorov phase screen generator suitable for parallel implementation," Opt. Express 15, 13709-13714 (2007)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. M. C. Roggemann and B. Welsh, Imaging Through Turbulence (CRC Press, Boca Raton, Fla., 1996).
  2. D. L. Fried, "Statistics of a Geometric Representation of Wavefront Distortion," J. Opt. Soc. Am. 55, 1427-1435 (1965). [CrossRef]
  3. C. M. Harding, R. A. Johnston, and R. G. Lane, "Fast Simulation of a Kolmogorov Phase Screen," Appl. Opt. 38, 2161-2170 (1999). [CrossRef]
  4. V. Sriram and D. Kearney, "High Speed High Fidelity Infrared Scene Simulation using Reconfigurable Computing," 2006 IEEE International Conference on Field Programmable Logic and Applications (FPL), Spain, (IEEE Press).
  5. E. P. Wallner, "Optimal wave-front correction using slope measurements," J. Opt. Soc. Am. 73, 1771-1776 (1983). [CrossRef]
  6. W. Rugh, "Linear Time-Invariant Systems and Convolution: An Interactive Lecture" http://www.jhu.edu/signals/lecture1/main.html#spot2>.
  7. E. Weisstein, "Normal Sum Distribution," From MathWorld-A Wolfram Web Resource. http://mathworld.wolfram.com/NormalSumDistribution.html>.
  8. V. Sriram and D. Kearney, "A high throughput area time efficient uniform random number generator based on the TT800 algorithm," in Proc of IEEE International Conference on Field Programmable Logic and Applications, Amsterdam, Netherlands, August 2007, (IEEE Press).

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.


Fig. 1. Fig. 2.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited