Click or drag to resize

AvalanchePhotodiode Constructor (SignalProcessor, IServiceProvider, Double, Double, Double, Double, Double, Double, Double, Double, Double, SignalComputation, SignalComputation, Double)

Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current, load impedance, noise factor, and gain.

Namespace:  AGI.Foundation.Communications.SignalProcessing
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public AvalanchePhotodiode(
	SignalProcessor input,
	IServiceProvider parentReceiver,
	double fieldOfView,
	double wavelength,
	double bandwidth,
	double noiseTemperature,
	double efficiency,
	double darkCurrent,
	double loadImpedance,
	double noiseFactor,
	double gain,
	SignalComputation skySpectralRadiance,
	SignalComputation sunSpectralRadiantEmittance,
	double opticalBandpassFilterBandwidth
)

Parameters

input
Type: AGI.Foundation.Communications.SignalProcessingSignalProcessor
The signal processor from which the signals to process are obtained.
parentReceiver
Type: SystemIServiceProvider
The parent receiver whose axis is used in order to determine if the sun is within the field-of-view of the detector.
fieldOfView
Type: SystemDouble
The field-of-view angle of the photodetector used to compute detector background light noise.
wavelength
Type: SystemDouble
The design wavelength of the photodetector.
bandwidth
Type: SystemDouble
The bandwidth for the photodetector electronics. Used in order to compute the detector thermal noise.
noiseTemperature
Type: SystemDouble
The noise temperature of the detector circuitry used to compute noise temperature, in kelvin.
efficiency
Type: SystemDouble
The quantum efficiency of the detector.
darkCurrent
Type: SystemDouble
The dark current of the detector in Amps, used to compute the dark current noise.
loadImpedance
Type: SystemDouble
The load impedance used to compute thermal noise.
noiseFactor
Type: SystemDouble
The noise factor of the detector used to compute the detector excess noise.
gain
Type: SystemDouble
The detector gain.
skySpectralRadiance
Type: AGI.Foundation.CommunicationsSignalComputation
The sky spectral radiance model used to compute the sky background light noise.
sunSpectralRadiantEmittance
Type: AGI.Foundation.CommunicationsSignalComputation
The sun spectral radiant emittance model used to compute the sun background light noise if it is determined that the sun is within the detector field-of-view.
opticalBandpassFilterBandwidth
Type: SystemDouble
The bandwidth of the detector optics bandpass filter.
See Also