Click or drag to resize

PinPhotodiode Constructor (SignalProcessor, IServiceProvider, Double, Double, Double, Double, Double, Double, Double, SignalComputation, SignalComputation, Double, CentralBody)

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, and central body.

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 PinPhotodiode(
	SignalProcessor input,
	IServiceProvider parentReceiver,
	double fieldOfView,
	double wavelength,
	double bandwidth,
	double noiseTemperature,
	double efficiency,
	double darkCurrent,
	double loadImpedance,
	SignalComputation skySpectralRadiance,
	SignalComputation sunSpectralRadiantEmittance,
	double opticalBandpassFilterBandwidth,
	CentralBody centralBody
)

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.
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.
centralBody
Type: AGI.Foundation.CelestialCentralBody
The central body.
See Also