VariableGainAmplifier Constructor (SignalProcessor, Double, Double, Double, Double, IListVariableGainAmplifierBackoffCurves) |
Initializes a new instance from the given signal input, saturated input power, saturated output power, noise factor, reference temperature, and
back-off curves list.
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 VariableGainAmplifier(
SignalProcessor inputSignalProcessor,
double saturatedInputPower,
double saturatedOutputPower,
double noiseFactor,
double referenceTemperature,
IList<VariableGainAmplifierBackoffCurves> backoffCurvesList
)
Public Sub New (
inputSignalProcessor As SignalProcessor,
saturatedInputPower As Double,
saturatedOutputPower As Double,
noiseFactor As Double,
referenceTemperature As Double,
backoffCurvesList As IList(Of VariableGainAmplifierBackoffCurves)
)
public:
VariableGainAmplifier(
SignalProcessor^ inputSignalProcessor,
double saturatedInputPower,
double saturatedOutputPower,
double noiseFactor,
double referenceTemperature,
IList<VariableGainAmplifierBackoffCurves^>^ backoffCurvesList
)
new :
inputSignalProcessor : SignalProcessor *
saturatedInputPower : float *
saturatedOutputPower : float *
noiseFactor : float *
referenceTemperature : float *
backoffCurvesList : IList<VariableGainAmplifierBackoffCurves> -> VariableGainAmplifier
Parameters
- inputSignalProcessor
- Type: AGI.Foundation.Communications.SignalProcessingSignalProcessor
The signal processor producing the signal to be amplified. - saturatedInputPower
- Type: SystemDouble
The saturated input power of the amplifier. - saturatedOutputPower
- Type: SystemDouble
The saturated output power of the amplifier. The output power of the amplifier will never exceed this value. - noiseFactor
- Type: SystemDouble
The noise factor of the amplifier. - referenceTemperature
- Type: SystemDouble
The reference temperature of the amplifier. - backoffCurvesList
- Type: System.Collections.GenericIListVariableGainAmplifierBackoffCurves
The list of back-off curves. The index of this list represents the number of carriers at the input of the amplifier.
For example, if there are two carriers present at the input of the amplifier, the set of curves at the second index of the list will be used to
compute the amplifier back-off and intermodulation noise. If the number of carriers present at the input of the amplifier is greater than the
list length, the last set of back-off curves will be used to compute the amplifier back-off and intermodulation noise.
Exceptions See Also