Click or drag to resize

LinkBudgetScalars Constructor (ScalarAntennaGainInLinkDirection, ScalarAntennaGainInLinkDirection, ScalarBitErrorRateDigitalModulation, ScalarCarrierToInterference, ScalarCarrierToNoise, ScalarCarrierToNoiseDensity, ScalarCarrierToNoisePlusInterference, ScalarEffectiveIsotropicRadiatedPower, ScalarEnergyPerBitToNoiseDensityDigitalModulation, ScalarPowerAtReceiverOutput, ScalarPropagationLoss, ScalarReceivedIsotropicPower, ScalarReceivedPowerFluxDensity, String, ListScalarPropagationLoss)

Initializes a new instance.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public LinkBudgetScalars(
	ScalarAntennaGainInLinkDirection transmitterAntennaGainInLinkDirection,
	ScalarAntennaGainInLinkDirection receiverAntennaGainInLinkDirection,
	ScalarBitErrorRate<DigitalModulation> bitErrorRate,
	ScalarCarrierToInterference carrierToInterference,
	ScalarCarrierToNoise carrierToNoise,
	ScalarCarrierToNoiseDensity carrierToNoiseDensity,
	ScalarCarrierToNoisePlusInterference carrierToNoisePlusInterference,
	ScalarEffectiveIsotropicRadiatedPower effectiveIsotropicRadiatedPower,
	ScalarEnergyPerBitToNoiseDensity<DigitalModulation> energyPerBitToNoiseDensity,
	ScalarPowerAtReceiverOutput powerAtReceiverOutput,
	ScalarPropagationLoss propagationLoss,
	ScalarReceivedIsotropicPower receivedIsotropicPower,
	ScalarReceivedPowerFluxDensity receivedPowerFluxDensity,
	string linkName,
	List<ScalarPropagationLoss> propagationLossPerModel
)

Parameters

transmitterAntennaGainInLinkDirection
Type: AGI.Foundation.GeometryScalarAntennaGainInLinkDirection
The transmitter antenna gain in the link direction.
receiverAntennaGainInLinkDirection
Type: AGI.Foundation.GeometryScalarAntennaGainInLinkDirection
The receiver antenna gain in the link direction.
bitErrorRate
Type: AGI.Foundation.GeometryScalarBitErrorRateDigitalModulation
The bit error rate.
carrierToInterference
Type: AGI.Foundation.GeometryScalarCarrierToInterference
The carrier to interference ratio.
carrierToNoise
Type: AGI.Foundation.GeometryScalarCarrierToNoise
The carrier to noise ratio.
carrierToNoiseDensity
Type: AGI.Foundation.GeometryScalarCarrierToNoiseDensity
The carrier to noise density ratio.
carrierToNoisePlusInterference
Type: AGI.Foundation.GeometryScalarCarrierToNoisePlusInterference
The carrier to noise plus interference ratio.
effectiveIsotropicRadiatedPower
Type: AGI.Foundation.GeometryScalarEffectiveIsotropicRadiatedPower
The effective isotropic radiated power.
energyPerBitToNoiseDensity
Type: AGI.Foundation.GeometryScalarEnergyPerBitToNoiseDensityDigitalModulation
The energy per bit to noise density.
powerAtReceiverOutput
Type: AGI.Foundation.GeometryScalarPowerAtReceiverOutput
The power at receiver output.
propagationLoss
Type: AGI.Foundation.GeometryScalarPropagationLoss
The propagation loss.
receivedIsotropicPower
Type: AGI.Foundation.GeometryScalarReceivedIsotropicPower
The received isotropic power.
receivedPowerFluxDensity
Type: AGI.Foundation.GeometryScalarReceivedPowerFluxDensity
The received power flux density.
linkName
Type: SystemString
The name of the link producing these scalars.
propagationLossPerModel
Type: System.Collections.GenericListScalarPropagationLoss
A list of scalars that compute the amount of propagation loss per propagation model.
See Also