Contents | Index


  • Introduction
    • About LightLike
  • Getting Started
    • Installation
    • Step-by-Step Tutorial
      • Build a Simple Model
        • Create New System
        • Drag & Drop Subsystems
        • Connect Inputs and Outputs
        • Set Parameter Values
      • Setting up and Executing Parameter Studies
        • Create New Runset
        • Set Parameter Values and Stop Time
        • Set Output Recording
        • Execute Runset & View Results
      • Modify Model to use a Reusable Component
        • Create Reusable Component
        • Replace Anonymous System with Reusable
        • Execute Runset & Verify Results
  • Modeling Details
    • Physical Units and Nomenclature
    • Spatial Coordinates and Direction Nomenclature
    • Discrete Mesh Specifications
    • Modeling of Optical Systems in "Object Space"
    • Sign and Phasor Conventions for Tilt, Focus, and General OPD
    • Sensor Timing and Triggering
    • Sensor Timing, CW Sources and Pulsed Sources
    • Transverse (x,y) Displacement and Motion (TransverseVelocity and Slew)
    • How Tilt is Modeled
    • Transverse Displacement and Size of Propagation Mesh
    • Transverse Displacement and Size of Phase Screens
    • Longitudinal (z) Displacement and Motion
    • Optical Propagators in LightLike
    • Choosing Mesh Settings for Optical Propagation (part 1)
    • Choosing Mesh Settings for Optical Propagation (Part 2)
    • Setting up Fresnel Propagations
    • Using the PropagationController
    • Using Atmospheric Turbulence Models
    • Atmospheric Modeling Using PropConfig
    • Using Atmospheric Thermal Blooming Models
      • Examples of using Thermal Blooming
    • Basic Sensor Modules: TargetBoard, SimpleFieldSensor and Camera
    • Sensor Modules: the Camera
    • Spatially Integrating LightLike Sensor Outputs
    • Interference of Polychromatic Fields
    • Splitting and Combining Optical Paths
    • Using Polarizers to Separate Light From Different Sources
    • Zernike Components
    • Adaptive Optics Models (Wavefront Sensors, Deformable Mirrors, Tilt Trackers)
    • How Point Sources are Modeled
    • Optically-Rough Reflectors, and Modeling of Speckle
    • How to Use Spatial Filters and Absorbing Boundaries
    • Using WaveHolder to Avoid Performing Redundant Propagations
  • Example LightLike Systems
    • LightLikeStaticDemo
    • LaserModelWithoutAo
    • LaserModelWithAo
  • Auxiliary Tools
    • Atmospheric Propagation Configuration Tools
      • Plots of Geometry
      • Tabbed Panel
        • General Panel
        • Geometry
        • Atmosphere
        • Screens
        • Mesh
        • Simulation
      • Tables with Computed Parameters
      • Data in a PropConfig File
      • How to Load PropConfig Data into Matlab
    • Adaptive Optics Configuration Tools
      • Coordinate System
      • Background
        • Actuator-Subaperture Geometry
        • Vector Representation of Subaperture
        • Slopes, Wavefronts and Commands
        • Reconstruction of Wavefront from slopes
        • Reconstruction of DM Commands from slopes
      • Defining AO Geometry
        • aogeom:  overview
        • aogeom:  details
      • Influence Function and Reconstructor Matrices
        • aoinf
        • isfptos
        • aorecon
        • isfptosw
        • slope2mod
        • mod2opd
      • Importing AO Configuration Data 
      • .mat Interface File Contents
      • Utility m-Files for Visualizing AO Quantities
  • Important LightLike Functions
  • Important LightLike Components
    • Aperture
    • Apodizer
    • AtmoPath
    • Attenuator
    • BeamSteeringMirror
    • Camera
    • CoherentRectangle
    • CoherentSource
    • CoherentTarget
    • Combiner
    • DeformableMirror
    • FixedOpdMap
    • Focus
    • FpaProcessing
    • Gain
    • GaussianCwLaser
    • GeneralAtmosphere
    • HartmannWfsDft
    • IncoherentDisk
    • IncoherentReflector
    • IncoherentSource
    • IncomingCombiner
    • IncomingSplitter
    • OpdMap
    • OutgoingCombiner
    • OutgoingSplitter
    • PartiallyCoherentReflector
    • PointSource
    • Polarizer
    • PolarizingSplitter
    • PropagationController
    • PulsedPointSource
    • SensorNoise
    • SimpleFieldSensor
    • Slew
    • Splitter
    • SquareWave
    • SumFD
    • TargetBoard
    • Telescope
    • TBAtmoPath
    • Tilt
    • TransverseVelocity
    • TurbBloomAtmosphere
    • UniformWave
    • VacuumProp
    • WaveHolder
    • ZernikeCompose
  • Importing WaveTrain Simulation
    • Import WaveTrain Model
    • Import WaveTrain Runset
    • Fix Syntax Errors
    • Conversion Details
  • LightLike Glossary
  • References