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

SimpleFieldSensor reports the temporally-integrated complex field of the incident wavetrain (see the WT User Guide for a discussion of this physical quantity). The complex grid of the WaveTrain is first interpolated from the propagation mesh onto the sample mesh specified by nxy & dxy; phase due to tilt and focus in the reference wave of the WaveTrain is then added to the sample grid. If multiple wavefronts are received simultaneously they are assumed to be mutually coherent, so their complex fields add. See the WT User Guide for detailed discussion of the treatment of interference in WaveTrain sensors.
See the WT User Guide for a detailed discussion of the triggering of sensor exposures. Note in particular that the input "sampleInterval" is only used to generate multiple samples within one "exposureLength". To obtain one sample per "exposureLength" (the typical practice), set "sampleInterval" to 0.0.
Like all WaveTrain optical sensors, SimpleFieldSensor works with both pulsed and continuous wave illumination. It has a single WaveTrain input, representing the incident light.

Tempus Block Diagram Editor Snapshot
Parameters
wavelength  float   wavelength at which this sensor responds (m)   1.0e-06
nxy  int   Number of sample points across sensor   512
dxy  float   Spacing of sensor sample points (m)   0.01
Inputs
incident  WaveTrain   Incident Wavetrain to be sampled   WaveTrain()
on  bool   Flag indicating whether or not the sensor is on   true
exposureInterval  double   exposure interval   0.001
exposureLength  double   exposure length   0.000001
sampleInterval  double   Time between samples within one exposureLength (s)   0.0
Outputs
fld  Grid<Complex>   Temporally-integrated complex field   
Subsystems


Last Saved: Thu Mar 15 11:53:56 MDT 2007 by TVE version 2008A