Simulating Random Optical Fields: Tutorial

Document Type


Publication Date



Excerpt: Numerous applications—including optical communications, directed energy, remote sensing, and optical tweezing—utilize the principles of statistical optics and optical coherence theory. Simulation of these phenomena is, therefore, critical in the design of new technologies for these and other such applications. For this reason, this tutorial describes how to generate random electromagnetic field instances or realizations consistent with a given or desired cross-spectral density matrix for use in wave optics simulations.


© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement. Authors and readers may use, reuse, and build upon the article, or use it for text or data mining without asking prior permission from the publisher or the Author(s), as long as the purpose is non-commercial and appropriate attribution is maintained. All other rights are reserved.

The "Link to Full Text" on this page opens the full article at the publisher website [HTML]. A PDF of the published article is available at that location.

Code availability: M. Hyde, “MATLAB R2018b electromagnetic Gaussian pseudo-Schell model beam simulation,” figshare, 2022, https://doi.org/10.6084/m9.figshare.19918237.

Source Publication

Journal of the Optical Society of America A