Click or drag to resize

GnssLinkBudgetScalarsCreateFrom Method

Creates a new instance based on a LinkBudgetScalars instance, and the GNSS specific link budget scalars.

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 static GnssLinkBudgetScalars CreateFrom(
	LinkBudgetScalars linkBudgetScalars,
	ScalarCarrierToNoiseDensityPlusInterference carrierToNoiseDensityPlusInterference,
	ScalarJammingToSignal jammingToSignal,
	ScalarNoisePlusInterference noisePlusInterference,
	int pseudoRandomNumber,
	NavigationSignalType signalType
)

Parameters

linkBudgetScalars
Type: AGI.Foundation.CommunicationsLinkBudgetScalars
A LinkBudgetScalars used to initialize a portion of this instance.
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.
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.

Return Value

Type: GnssLinkBudgetScalars
The link budget that varies with time.
See Also