SOSM sensor model

sensor_model default

   response_limits <lower-wavelength> <upper-wavelength>

   response_curve
      wavelength <wavelength-value> <response>
      ...
   end_response_curve

   noise_equivalent_irradiance <power/area-value>

   detection_threshold <real-value>
   detection_threshold_above_horizon <real-value>
   detection_threshold_below_horizon <real-value>

   installation_adjustment_table <file-name>
   atmosphere <atmosphere-type>
   resolution <wavenumber-increment>
end_sensor_model

This page describes how to create a sensor definition for use with the Spectral Optical Sensing Model (SOSM). Each sensor definition must be contained in its own file. A sensor definition is made available to a simulation by using the sosm_interface load_sensor command.

Commands

response_limits <lower-wavelength> <upper-wavelength>

Defines the region in which the sensor can detect signals.

Default None - must be provided.

Example:

response_limits 3 um 5 um
response_curve … end_response_curve
wavelength <wavelength-value> <response>

The response_curve block defines the response of the sensor as a function of wavelength. The sensor model will use this curve to determine the response for the wavenumber bins.

Default Uniform response of 1.0

noise_equivalent_irradiance <power/area-value>

Default None - must be provided.

detection_threshold <real-value>

Default None - either this command or the detection_threshold_above/below_horizon command defined below must be provided.

detection_threshold_above_horizon <real-value>
detection_threshold_below_horizon <real-value>

Default None - either these commands or the detection_threshold command defined above must be provided.

installation_adjustment_table <file-name>

Specifies the name of a file which contains a table that defines a function whose independent variables are the azimuth and elevation of the target with respect to the sensing platform, and the dependent variable is a factor between 0 and 1 inclusive that used to scale the target irradiance. This is typically used to account for occlusion by structure or variable window transmittance.

The format of the file is as follows. The azimuth and elevation values are in degrees and the factors must be in the range between 0 and 1 inclusive. A value of 1 indicates the signal is passed unmodified, while a value of zero means the target is obscured by the structure or aperture. Intermediate values indicate partial obscuration.

*header-line-1*
*header-line-2*
*header-line-3*
*<number-of-az-values> <number-of-el-values>*
*      el1   el2   el3      eln*
*az1   f11   f12   f13      f1n*
*az1   f21   f22   f23      f2n*
*az1   f31   f32   f33      f3n*

*azm   fm1   fm2   fm3      fmn*

Default No installation adjustment.

atmosphere <atmosphere-type>

Default DEFAULT

resolution <wavenumber-value>

Default 20 cm-1

Example:

resolution 20 cm-1