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