Object-oriented Matlab adaptive optics toolbox

R. Conan*, C. Correia

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    161 Citations (Scopus)

    Abstract

    Object-Oriented Matlab Adaptive Optics (OOMAO) is a Matlab toolbox dedicated to Adaptive Optics (AO) systems. OOMAO 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. This simple set of classes allows simulating Natural Guide Star (NGS) and Laser Guide Star (LGS) Single Conjugate AO (SCAO) and tomography AO systems on telescopes up to the size of the Extremely Large Telescopes (ELT). The discrete phase screens that make the atmosphere model can be of infinite size, useful for modeling system performance on large time scales. OOMAO comes with its own parametric influence function model to emulate different types of DMs. The cone effect, altitude thickness and intensity profile of LGSs are also reproduced. Both modal and zonal modeling approach are implemented. OOMAO has also an extensive library of theoretical expressions to evaluate the statistical properties of turbulence wavefronts. The main design characteristics of the OOMAO toolbox are object-oriented modularity, vectorized code and transparent parallel computing. OOMAO has been used to simulate and to design the Multi-Object AO prototype Raven at the Subaru telescope and the Laser Tomography AO system of the Giant Magellan Telescope. In this paper, a Laser Tomography AO system on an ELT is simulated with OOMAO. In the first part, we set-up the class parameters and we link the instantiated objects to create the source optical path. Then we build the tomographic reconstructor and write the script for the pseudo-open-loop controller.

    Original languageEnglish
    Title of host publicationAdaptive Optics Systems IV
    EditorsJean-Pierre Veran, Enrico Marchetti, Laird M. Close
    PublisherSPIE
    ISBN (Electronic)9780819496164
    DOIs
    Publication statusPublished - 2014
    EventAdaptive Optics Systems IV - Montreal, Canada
    Duration: 22 Jun 201427 Jun 2014

    Publication series

    NameProceedings of SPIE - The International Society for Optical Engineering
    Volume9148
    ISSN (Print)0277-786X
    ISSN (Electronic)1996-756X

    Conference

    ConferenceAdaptive Optics Systems IV
    Country/TerritoryCanada
    CityMontreal
    Period22/06/1427/06/14

    Fingerprint

    Dive into the research topics of 'Object-oriented Matlab adaptive optics toolbox'. Together they form a unique fingerprint.

    Cite this