Click or drag to resize

GpsCommunicationsNoiseModelGetTotalNoiseScalar Method

Gets a scalar representing the total noise at a specified NavigationReceiverChannel, in meters, when receiving a signal from a specified GPS satellite transmitter.

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 override Scalar GetTotalNoiseScalar(
	IServiceProvider transmitter,
	IServiceProvider receiver
)

Parameters

transmitter
Type: SystemIServiceProvider
The GPS satellite transmitting the signal.
receiver
Type: SystemIServiceProvider
The GPS receiver receiving the signal.

Return Value

Type: Scalar
A scalar representing the total noise at the receiver.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when transmitter or receiver is .
ServiceNotAvailableException Thrown if the receiver does not implement the INavigationCommunicationsService service, or if the transmitter does not implement the IGpsPrnService service.
PropertyInvalidException Thrown if FrontEnd is .
ArgumentOutOfRangeException Thrown when the NavigationSignals do not have a NavigationSignalPriority set, or when no channels are found for the given PRN.
UnsupportedCaseException Thrown when the GpsReceiver does not have a GpsCommunicationsFrontEnd attached to its Antenna property.
See Also