LinkBudgetScalars Constructor (ScalarAntennaGainInLinkDirection, ScalarAntennaGainInLinkDirection, ScalarBitErrorRate<DigitalModulation>, ScalarCarrierToInterference, ScalarCarrierToNoise, ScalarCarrierToNoiseDensity, ScalarCarrierToNoisePlusInterference, ScalarEffectiveIsotropicRadiatedPower, ScalarEnergyPerBitToNoiseDensity<DigitalModulation>, ScalarPowerAtReceiverOutput, ScalarPropagationLoss, ScalarReceivedIsotropicPower, ScalarReceivedPowerFluxDensity) |
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)
Syntaxpublic 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
)
Public Sub New (
transmitterAntennaGainInLinkDirection As ScalarAntennaGainInLinkDirection,
receiverAntennaGainInLinkDirection As ScalarAntennaGainInLinkDirection,
bitErrorRate As ScalarBitErrorRate(Of DigitalModulation),
carrierToInterference As ScalarCarrierToInterference,
carrierToNoise As ScalarCarrierToNoise,
carrierToNoiseDensity As ScalarCarrierToNoiseDensity,
carrierToNoisePlusInterference As ScalarCarrierToNoisePlusInterference,
effectiveIsotropicRadiatedPower As ScalarEffectiveIsotropicRadiatedPower,
energyPerBitToNoiseDensity As ScalarEnergyPerBitToNoiseDensity(Of DigitalModulation),
powerAtReceiverOutput As ScalarPowerAtReceiverOutput,
propagationLoss As ScalarPropagationLoss,
receivedIsotropicPower As ScalarReceivedIsotropicPower,
receivedPowerFluxDensity As ScalarReceivedPowerFluxDensity
)
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
)
new :
transmitterAntennaGainInLinkDirection : ScalarAntennaGainInLinkDirection *
receiverAntennaGainInLinkDirection : ScalarAntennaGainInLinkDirection *
bitErrorRate : ScalarBitErrorRate<DigitalModulation> *
carrierToInterference : ScalarCarrierToInterference *
carrierToNoise : ScalarCarrierToNoise *
carrierToNoiseDensity : ScalarCarrierToNoiseDensity *
carrierToNoisePlusInterference : ScalarCarrierToNoisePlusInterference *
effectiveIsotropicRadiatedPower : ScalarEffectiveIsotropicRadiatedPower *
energyPerBitToNoiseDensity : ScalarEnergyPerBitToNoiseDensity<DigitalModulation> *
powerAtReceiverOutput : ScalarPowerAtReceiverOutput *
propagationLoss : ScalarPropagationLoss *
receivedIsotropicPower : ScalarReceivedIsotropicPower *
receivedPowerFluxDensity : ScalarReceivedPowerFluxDensity -> LinkBudgetScalars
Parameters
- transmitterAntennaGainInLinkDirection
- Type: AGI.Foundation.Geometry.ScalarAntennaGainInLinkDirection
The transmitter antenna gain in the link direction. - receiverAntennaGainInLinkDirection
- Type: AGI.Foundation.Geometry.ScalarAntennaGainInLinkDirection
The receiver antenna gain in the link direction. - bitErrorRate
- Type: AGI.Foundation.Geometry.ScalarBitErrorRate<DigitalModulation>
The bit error rate. - carrierToInterference
- Type: AGI.Foundation.Geometry.ScalarCarrierToInterference
The carrier to interference ratio. - carrierToNoise
- Type: AGI.Foundation.Geometry.ScalarCarrierToNoise
The carrier to noise ratio. - carrierToNoiseDensity
- Type: AGI.Foundation.Geometry.ScalarCarrierToNoiseDensity
The carrier to noise density ratio. - carrierToNoisePlusInterference
- Type: AGI.Foundation.Geometry.ScalarCarrierToNoisePlusInterference
The carrier to noise plus interference ratio. - effectiveIsotropicRadiatedPower
- Type: AGI.Foundation.Geometry.ScalarEffectiveIsotropicRadiatedPower
The effective isotropic radiated power. - energyPerBitToNoiseDensity
- Type: AGI.Foundation.Geometry.ScalarEnergyPerBitToNoiseDensity<DigitalModulation>
The energy per bit to noise density. - powerAtReceiverOutput
- Type: AGI.Foundation.Geometry.ScalarPowerAtReceiverOutput
The power at receiver output. - propagationLoss
- Type: AGI.Foundation.Geometry.ScalarPropagationLoss
The propagation loss. - receivedIsotropicPower
- Type: AGI.Foundation.Geometry.ScalarReceivedIsotropicPower
The received isotropic power. - receivedPowerFluxDensity
- Type: AGI.Foundation.Geometry.ScalarReceivedPowerFluxDensity
The received power flux density.
See Also