MAOS
Multithreaded Adaptive Optics Simulator
Loading...
Searching...
No Matches
examples/morfeo_lgs.conf
#File nfiraos_lgs.conf
#TMT NFIRAOS MCAO LGS mode configuration without implementation errors, but with uplink implementation error.
#Changelog
include=mcao_lgs.conf
include=atm_elt50p.conf
include=elt.conf
fit.fov=60
evl.fov=60
recon.split=0
dm.ht=[600 6500 17500] #M4 is at +600. Confirmed 5/21/2024
dm.dx=[0.5 1.4 1.4]
dm.offset=[0 1/3 2/3]
sim.htel=3060
sim.dt=1/500
sim.dtref=1/500
sim.alhi=0.31 #2.3 total latency
#sim.wspsd=PSD_TMT_ws50p13mas_vib15mas_rad2.bin #windshake + vibration
#Turbulence evolution
atm.r0evolve=1
cn2.pair=[1 5 0 3] #choose pairs along x or y axis.
cn2.tomo=1
cn2.step=800
#LGSF
#powfs0_llt.focus=140 #simulate uplink spot size of 0.8" (worst case). Superseded by the following
powfs0_llt.fnsurf='rms=99.354;mode=7;dx=1/64;nx=26' #simulates LGSF requirement of 76 nm.
powfs0_llt.ox=[13.505 10.907 -13.505 -13.505 -10.907 13.505] #updated 12/23/2025 based on real geometry
powfs0_llt.oy=[16.78 18.28 16.78 -16.78 -18.28 -16.78 ]
wfs.thetax=[38.971 0. -38.971 -38.971 -0. 38.971 35 -17.5 -17.5]
wfs.thetay=[22.5 45. 22.5 -22.5 -45. -22.5 0 30.31 -30.31]
powfs.dsa=[-70 -2 -1] #68 with super-resolution.
powfs.telthruput=[0.23*0.7 0.327 0.327 0.327 0.327 0.327 0.327]
powfs.atmthruput=[0.84]
powfs.mag=[7.65 12 12 12 12 12 12]
powfs.magbkgrnd=[0 16.2 13.9 14.9 16.2 13.9 14.9]
powfs.rne=[3 1 1]
powfs.cogthres=[-3 0 0]
powfs.nearecon=[20 2 1]
powfs.pixtheta=[1.15 0.014 0.007] #updated 1/8/2026
powfs.pixpsa=[14 16 16]
#uplink control
powfs.f0fsm=[100 0 0]
#simulates implementation error.
ncpa.surf=[]
ncpa.calib=0
#TODO
#sodium profile evolution
#matched filter update
#RTC
#recon.mvm=1
#Vibration
#Telescope surface
#Dome seeing
#Mirror seeing
#Instrument surface
#Distortion