WT = ScreenData(C,[intFlag]) WT = ScreenData([lambda],G,Atm,[intFlag])
Returns a structure of computed screen data useful for input to a WaveTrain simulation. Velocity decomposition is done in the target "parallel" (P) and the target "transverse" (T) directions, both of which are transverse to the propagation direction. NOTE: The value of ScrData.Cn2 is equal to Atm.Cn2. If intFlag is false (the default), ScrData.AverageCn2 is equal to Atm.Cn2. If intFlag is true, ScrData.AverageCn2 is computed using AverageAtm. ScrData.IntegratedCn2 is always ScrData.AverageCn2.*Atm.dz and ScrData.r0Screens is computed using ScrData.IntegratedCn2.
Parameters |
Description |
C [struct] |
Engagement case structure from CaseStruct or a comma-separated list of ([lambda],G,Atm) |
lambda [scalar] |
(Optional) Wavelength for which to compute the screen r0 values (m). Defaults to 1 micron. |
G [struct] |
Geometry structure as from GeomStruct |
Atm [struct] |
A discrete atmospheric structure from AtmStruct with models for Cn2, Wind, Abs, Scat, and Temp. Any models not present will be set to zero. |
intFlag [logical] |
(Optional) Flag indicating the integral type. If intFlag=false (default) calculation will use Atm.Cn2.*Atm.dz. If intFlag=true, calculation will integrate Atm.Cn2Eval over the phase screen segments |
Return Values |
Description |
ScrData [struct] |
Structure of computed screen data. |
ScrData.platformAlt [scalar] |
Platform altitude (m) |
ScrData.targetAlt [scalar] |
Target altitude (m) |
ScrData.groundRange [scalar] |
Ground range along Earth's surface (m) |
ScrData.slantRange [scalar] |
Slant range from platform to target (m) |
ScrData.platformVp [scalar] |
Component of platform velocity in the P direction (m/s) |
ScrData.platformVt [scalar] |
Component of platform velocity in the T direction (m/s) |
ScrData.targetVp [scalar] |
Component of target velocity in the P direction (m/s) |
ScrData.targetVt [scalar] |
Component of target velocity in the T direction (always 0) |
ScrData.psPositions [vector] |
Phase screen locations (m) |
ScrData.psThicknesses [vector] |
Phase screen slab thicknesses (m) |
ScrData.Cn2 [vector] |
Cn2 values for the phase screens (${m}^{-2/3}$) |
ScrData.AverageCn2 [vector] |
Average Cn2 values for each phase screen (${m}^{-2/3}$) |
ScrData.IntegratedCn2 [vector] |
Integrated Cn2 values for each phase screen slab (${m}^{1/3}$) |
ScrData.Abs [vector] |
Absorption coeff. for the phase screens (1/m) |
ScrData.Scat [vector] |
Scattering coeff. for the phase screens (1/m) |
ScrData.Temp [vector] |
Temperature for the phase screens (K) |
ScrData.Lin [vector] |
(Optional) Turbulence inner scale values for the phase screens (m) |
ScrData.Lout [vector] |
(Optional) Turbulence outer scale for the phase screens (m) |
ScrData.r0Screens [vector] |
r0 values for the phase screens (m) |
ScrData.wavelength4r0s [scalar] |
Wavelength at which r0Screens was computed (m) |
ScrData.WindVelocityP [vector] |
Component of natural wind velocity in the P direction (m/s) |
ScrData.WindVelocityT [vector] |
Component of natural wind velocity in the T direction (m/s) |
ScrData.EffVelocityP [vector] |
Component of the total (natural and slew) wind in the P direction (m/s) |
ScrData.EffVelocityT [vector] |
Component of the total (natural and slew) wind in the T direction (m/s) |
Copyright (c) 2009. All rights reserved.
|
What do you think about this topic? Send feedback!
|