AvalanchePhotodiode Constructor (SignalProcessor, IServiceProvider, Double, Double, 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, noise factor, gain, 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)
Syntaxpublic 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,
CentralBody centralBody
)
Public Sub New (
input As SignalProcessor,
parentReceiver As IServiceProvider,
fieldOfView As Double,
wavelength As Double,
bandwidth As Double,
noiseTemperature As Double,
efficiency As Double,
darkCurrent As Double,
loadImpedance As Double,
noiseFactor As Double,
gain As Double,
skySpectralRadiance As SignalComputation,
sunSpectralRadiantEmittance As SignalComputation,
opticalBandpassFilterBandwidth As Double,
centralBody As CentralBody
)
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,
CentralBody^ centralBody
)
new :
input : SignalProcessor *
parentReceiver : IServiceProvider *
fieldOfView : float *
wavelength : float *
bandwidth : float *
noiseTemperature : float *
efficiency : float *
darkCurrent : float *
loadImpedance : float *
noiseFactor : float *
gain : float *
skySpectralRadiance : SignalComputation *
sunSpectralRadiantEmittance : SignalComputation *
opticalBandpassFilterBandwidth : float *
centralBody : CentralBody -> AvalanchePhotodiode
Parameters
- input
- Type: AGI.Foundation.Communications.SignalProcessing.SignalProcessor
The signal processor from which the signals to process are obtained. - parentReceiver
- Type: System.IServiceProvider
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: System.Double
The field-of-view angle of the photodetector used to compute detector background light
noise.
- wavelength
- Type: System.Double
The design wavelength of the photodetector. - bandwidth
- Type: System.Double
The bandwidth for the photodetector electronics. Used in order to compute the detector
thermal noise.
- noiseTemperature
- Type: System.Double
The noise temperature of the detector circuitry used to compute noise temperature, in kelvin.
- efficiency
- Type: System.Double
The quantum efficiency of the detector. - darkCurrent
- Type: System.Double
The dark current of the detector in Amps, used to compute the dark current noise. - loadImpedance
- Type: System.Double
The load impedance used to compute thermal noise. - noiseFactor
- Type: System.Double
The noise factor of the detector used to compute the detector excess noise. - gain
- Type: System.Double
The detector gain. - skySpectralRadiance
- Type: AGI.Foundation.Communications.SignalComputation
The sky spectral radiance model used to compute the sky background light noise. - sunSpectralRadiantEmittance
- Type: AGI.Foundation.Communications.SignalComputation
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: System.Double
The bandwidth of the detector optics bandpass filter. - centralBody
- Type: AGI.Foundation.Celestial.CentralBody
The central body.
See Also