[Nd,NdScreen,NdIpk,NdIpkScreen,NdPkShft,TransScaling] = ... DistortionNumber(lambda,Pwr,Focus,D,Type,S,Atm) [Nd,NdScreen,NdIpk,NdIpkScreen,NdPkShft,TransScaling] = ... DistortionNumber(Laser,S,Atm)
DistortionNumber calculates the thermal blooming distortion number (Nd) for a propagation path with specified absorption, scattering, and temperature models. If the input atmospheric model is continuous, Nd represents the integrated effect of thermal blooming, and NdScreen = []. If the input atmospheric model is discrete, Nd is computed by summing the distortion numbers for each phase screen slab as given in NdScreen. The calculation of Nd is welldocumented in literature. NdIpk is a scaling parameter anchored to wave optics for estimation of peak irradiance due to thermal blooming. NdPkShft is a scaling parameter for estimation of the amount of peak shift observed in wave optics. Calculation of NdIpk and NdPkShft is based on empirical relations and may not hold in general. Relations for NdIpk and NdPkShft have not yet been developed for Type 'GAUSSIAN.' Function is valid for both collimated beams as well as focused beams. It uses the AtmStruct function to obtain the absorption and scattering coefficients (1/m), Temp (K) and Wind (meters/sec). Refractive index variation in altitude follows the expressions given by Paul J. Berger, "ABLE Code: Description and Anchoring to ABL WOPM WaveOptics Code Results," Memorandum VVALL016, Rev C, June 22, 2003
Parameters 
Description 
Laser [struct] 
Structure from LaserField or a commaseparated list of (lambda,Pwr,Focus,D,Type,...) 
lambda [scalar] 
Wavelength of laser (m) 
Pwr [scalar] 
Total power of laser through link (W) 
Focus [scalar] 
Range at which laser beam is focused (m) 
D [scalar] 
Starting diameter of laser (m) 
Type [char] 
Beam type, must be 'GAUSSIAN' or 'UNIFORM' 
S [struct] 
Structure of engagement geometry parameters as from EngagementStruct 
Atm [struct] 
Atmospheric modeling parameters from AtmStruct. Atm must have wind profile if calculation with wind is desired. 
Return Values 
Description 
Nd [scalar] 
Integrated distortion number for the entire path 
NdScreen [vector] 
Distortion number for each phase screen 
NdIpk [scalar] 
Peak irradiance scaling parameter anchored to wave optics, used by ThermalBlooming 
NdIpkScreen [vector] 
Path weighted distortion number for each phase screen 
NdPkShft [scalar] 
Scaling parameter for estimating peak shift, anchored to wave optics, used by ThermalBlooming 
TransScaling [vector] 
Transmission weighting function used for calculation of NdIpk and NdIpkScreen 
Copyright (c) 2009. All rights reserved.

What do you think about this topic? Send feedback!
