tempusSystem Class IncoherentDisc
IncoherentDisc is part of the WaveTrain system class library

IncoherentDisc models the reflected return from an optically rough reflective disk illuminated by a uniform intensity plane wave. It has a single WaveTrain output, representing the transmitted light. The reflected return is modeled using multiple independent speckle realizations. To generate each speckle realization, we create a field with the reflected-intensity map and a spatially uncorrelated random phase map (each speckle realization is formed just as in the CoherentTarget module): this field is then propagated to the subsequent sensor plane to form one speckle realization. Finally, the intensities at the sensor plane of a specified number of speckle patterns are simply added. The principal degree of freedom in the model is the number of speckle realizations to be added. See the WT User Guide for further discussion of the properties and options of WaveTrain's rough-reflector models. CoherentTarget, IncoherentReflector and PartiallyCoherentReflector are WaveTrain's three basic physical models for representing wave-optics scattering from an optically-rough surface.

Tempus Block Diagram Editor Snapshot
Parameters
diameter  float   Diameter of reflector disc (m)   1.0
wavelength  float   Wavelength of transmitted light (m)   
nWaves  float   Number of speckle realizations to be added at receiver   1
iseed  int   Random number seed for speckle   1234567
Inputs
None
Outputs
transmitted  WaveTrain   Describes all transmitted light   
Subsystems


Last Saved: Fri Feb 01 09:06:50 MST 2008 by TVE version 2007B