Click or drag to resize

GpsCommunicationsNoiseModel.GetTotalNoiseScalar 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: System.IServiceProvider
The GPS satellite transmitting the signal.
receiver
Type: System.IServiceProvider
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 null.
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 null.
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