Object-Oriented Matlab Adaptive Optics (OOMAO) is a Matlab toolbox dedicated to Adaptive Optics (AO) systems. It is based on a small set of classes representing the source, atmosphere, telescope, wavefront sensor, Deformable Mirror (DM) and an imager of an AO system. The original OOMAO toolbox was developed for modeling the performance of adaptive optics systems utilizing plane-waves. We have extended the capabilities of the OOMAO toolbox by adding a new method, a Gaussian-beam source, to an existing class, source. This new source method is needed to use OOMAO for modeling laser communications uplinks that are currently under development by many institutions. In this paper, we describe the method that we newly added, namely, Gaussian-beam source uplink, and present several numerical examples. These include results from the simulation for uplink pre-compensation of lasers. We will also show how well uplink works in and outside of the isoplanatic patch.
|