|
View Inside IncoherentSource:
|
|
IncoherentSource models an optically rough reflector illuminated by a uniform intensity plane wave. The reflected return is modeled using multiple independent speckle realizations. IncoherentSource is a composite system, containing two subsystems, a UniformWave and a IncoherentReflector. It has a single Light output, representing the transmitted light. See also CoherentSource.
C++ type
|
name
|
value
|
description
|
Parameters
|
double
|
minWavelength
|
|
Minimum wavelength in m
|
double
|
maxWavelength
|
|
Maximum wavelength in m
|
double
|
irradiance
|
|
Irradiance in W/(m^2)
|
Grid<double>
|
reflectance
|
|
reflectance map
|
double
|
dxymax
|
|
maximum allowed mesh spacing for intensity integration
|
int
|
nWaves
|
|
number of speckle realizations
|
int
|
iseed
|
|
random number seed for speckle
|
Inputs
|
none
|
Outputs
|
Light
|
ransmitted
|
|
Describes all transmitted light
|
Grid<double>
|
illumination
|
|
|
double
|
power
|
|
Total power in Watts
|
Grid<double>
|
retuned
|
|
|
|