Parameters | |||
tel_focus_range |  (float) | Focal distance of telescope | |
tel_diam |  (float) | Diameter of telescope aperture | |
hel_wavelength |  (float) | Wavelength of outgoing laser | |
ptsc_wavelength |  (float) | Wavelength of incoming point source | |
targ_wavelength |  (float) | Wavelength of target illumination | |
ptsc_x |  (float) | X location of point source | |
ptsc_y |  (float) | Y location of point source | |
AtmSpec |  (AcsAtmSpec) | Specification of atmosphere: AcsAtmSpec(wavelength,nscreen,clear1Factor,hPlatform,hTarget,range) | |
AtmSeed |  (int) | Random seed for phase screens | |
x_wind |  (float) | X component of wind | |
y_wind |  (float) | Y component of wind | |
propnxy |  (int) | Propagation grid samples | |
propdxy |  (float) | Propagation grid spacing | |
tbd_nxy |  (int) | Targetboard samples | |
tbd_dxy |  (float) | Targetboard detector spacing | |
img_nxy |  (int) | Imager samples | |
img_dxy |  (float) | Imager detector IFOV | |
bsm_timeConstant |  (float) | Controls temporal response of BSM | |
trk_gain |  (float) | Tracker gain (1.0=closed) | |
num_speck |  (int) | Number of speckle realizations for target radiance | |
SpeckSeed |  (int) | Random seed for target speckle realizations | |
reflectance |  (Grid<float>&) | Reflectance map for extended target | |
Inputs | |||
None | |||
Outputs | |||
None |
Subsystems | |||||||||||||||||||||||||||
telescope | (Telescope) | simple telescope model with an annular aperture, fixed focus, no magnification. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
targetboard | (TargetBoard) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
uw | (UniformWave) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
atmosphericpath | (WindAtmoPath) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
pointsource | (PointSource) | Generate a point source beacon. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
trk_camera | (Camera) | Idealized focal plane camera | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
BSM | (BeamSteeringMirror) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
trk_centroid | (Centroid) | ||||||||||||||||||||||||||
trk_command | (TriggeredWeightedSum) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
splitter | (IncomingSplitter) | Beam Splitter | |||||||||||||||||||||||||
img_camera | (Camera) | Idealized focal plane camera | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
source_combiner | (IncomingCombiner) | Aperture sharing element for WaveTrain | |||||||||||||||||||||||||
incoherentreflector | (IncoherentReflector) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
uw2 | (UniformWave) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
img_centroid | (Centroid) | ||||||||||||||||||||||||||
tbd_centroid | (Centroid) | ||||||||||||||||||||||||||
laser_combiner | (OutgoingCombiner) | Aperture sharing element for WaveTrain | |||||||||||||||||||||||||
laser_splitter | (OutgoingSplitter) |
Connections | ||
atmosphericpath.outgoingincident | <<= | telescope.outgoingTransmitted |
telescope.incomingIncident | <<= | atmosphericpath.incomingtransmitted |
telescope.outgoingIncident | <<= | BSM.outgoingTransmitted |
BSM.incomingIncident | <<= | telescope.incomingTransmitted |
trk_centroid.grid | <<= | trk_camera.fpaImage |
BSM.tiltCommands | <<= | trk_command.sum |
splitter.incomingIncident | <<= | BSM.incomingTransmitted |
trk_camera.incident | <<= | splitter.incomingTransmitted |
img_camera.incident | <<= | splitter.incomingTransmitted2 |
trk_command.summand2 | <<= | BSM.measuredTilts |
trk_command.summand1 | <<= | trk_centroid.v |
img_centroid.grid | <<= | img_camera.fpaImage |
tbd_centroid.grid | <<= | targetboard.integrated_intensity |
BSM.outgoingIncident | <<= | laser_combiner.outgoingTransmitted |
laser_combiner.outgoingIncident | <<= | uw.transmitted |
laser_combiner.outgoingIncident2 | <<= | uw2.transmitted |
laser_splitter.outgoingIncident | <<= | atmosphericpath.outgoingtransmitted |
targetboard.incident | <<= | laser_splitter.outgoingTransmitted |
incoherentreflector.incident | <<= | laser_splitter.outgoingTransmitted2 |
source_combiner.incomingIncident | <<= | incoherentreflector.transmitted |
source_combiner.incomingIncident2 | <<= | pointsource.transmitted |
atmosphericpath.incomingincident | <<= | source_combiner.incomingTransmitted |