GnssLinkBudgetScalars Constructor |
Creates a new instances specifying all parameters.
Namespace:
AGI.Foundation.Navigation.Advanced
Assembly:
AGI.Foundation.Navigation.Advanced (in AGI.Foundation.Navigation.Advanced.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public GnssLinkBudgetScalars(
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,
ScalarCarrierToNoiseDensityPlusInterference carrierToNoiseDensityPlusInterference,
ScalarJammingToSignal jammingToSignal,
ScalarNoisePlusInterference noisePlusInterference,
string linkName,
int pseudoRandomNumber,
NavigationSignalType signalType
)
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,
carrierToNoiseDensityPlusInterference As ScalarCarrierToNoiseDensityPlusInterference,
jammingToSignal As ScalarJammingToSignal,
noisePlusInterference As ScalarNoisePlusInterference,
linkName As String,
pseudoRandomNumber As Integer,
signalType As NavigationSignalType
)
public:
GnssLinkBudgetScalars(
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,
ScalarCarrierToNoiseDensityPlusInterference^ carrierToNoiseDensityPlusInterference,
ScalarJammingToSignal^ jammingToSignal,
ScalarNoisePlusInterference^ noisePlusInterference,
String^ linkName,
int pseudoRandomNumber,
NavigationSignalType signalType
)
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 *
carrierToNoiseDensityPlusInterference : ScalarCarrierToNoiseDensityPlusInterference *
jammingToSignal : ScalarJammingToSignal *
noisePlusInterference : ScalarNoisePlusInterference *
linkName : string *
pseudoRandomNumber : int *
signalType : NavigationSignalType -> GnssLinkBudgetScalars
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. - carrierToNoiseDensityPlusInterference
- Type: AGI.Foundation.GeometryScalarCarrierToNoiseDensityPlusInterference
The carrier to noise density plus interference ratio. - jammingToSignal
- Type: AGI.Foundation.GeometryScalarJammingToSignal
The interference to carrier ratio, the inverse of C/I. - noisePlusInterference
- Type: AGI.Foundation.GeometryScalarNoisePlusInterference
The noise plus interference power. - linkName
- Type: SystemString
The name of the link these scalars are created for. - pseudoRandomNumber
- Type: SystemInt32
The PRN of the satellite generating these link budget scalars. - signalType
- Type: AGI.Foundation.Navigation.AdvancedNavigationSignalType
Type defining the navigation signal associated with these link budget scalars.
See Also