Click or drag to resize

GnssLinkBudgetScalars.CreateFrom 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.Communications.LinkBudgetScalars
A LinkBudgetScalars used to initialize a portion of this instance.
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.
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.

Return Value

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