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)
Syntaxpublic 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.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. - carrierToNoiseDensityPlusInterference
- Type: AGI.Foundation.Geometry.ScalarCarrierToNoiseDensityPlusInterference
The carrier to noise density plus interference ratio. - jammingToSignal
- Type: AGI.Foundation.Geometry.ScalarJammingToSignal
The interference to carrier ratio, the inverse of C/I. - noisePlusInterference
- Type: AGI.Foundation.Geometry.ScalarNoisePlusInterference
The noise plus interference power. - linkName
- Type: System.String
The name of the link these scalars are created for. - pseudoRandomNumber
- Type: System.Int32
The PRN of the satellite generating these link budget scalars. - signalType
- Type: AGI.Foundation.Navigation.Advanced.NavigationSignalType
Type defining the navigation signal associated with these link budget scalars.
See Also