Click or drag to resize

SignalToNoiseRatioScalar Constructor (IServiceProvider, IServiceProvider, IServiceProvider, RadarWaveformProcessor, IntendedSignalStrategy, SignalPropagationGraph, Boolean, SignalToNoiseRatioComputeMode)

Initializes a new instance.

Namespace:  AGI.Foundation.Radar
Assembly:  AGI.Foundation.Radar (in AGI.Foundation.Radar.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public SignalToNoiseRatioScalar(
	IServiceProvider radarTransmitter,
	IServiceProvider target,
	IServiceProvider radarReceiver,
	RadarWaveformProcessor waveformProcessor,
	IntendedSignalStrategy intendedSignalStrategy,
	SignalPropagationGraph graph,
	bool evaluateInterference,
	SignalToNoiseRatioComputeMode computeMode
)

Parameters

radarTransmitter
Type: System.IServiceProvider
An IServiceProvider which represents the radar transmitter.
target
Type: System.IServiceProvider
An IServiceProvider which represents the radar target. A valid target instance must provide the IPointScattererService service.
radarReceiver
Type: System.IServiceProvider
An IServiceProvider which represents the radar receiver.
waveformProcessor
Type: AGI.Foundation.Radar.RadarWaveformProcessor
The waveform processor used to compute the signal-to-noise ratio.
intendedSignalStrategy
Type: AGI.Foundation.Communications.SignalProcessing.IntendedSignalStrategy
The method used to identify the desired signal for scalar evaluation.
graph
Type: AGI.Foundation.Communications.SignalPropagationGraph
The graph of communication and radar links used to propagate signals.
evaluateInterference
Type: System.Boolean
Indicates whether or not the scalar should account for interference sources in the scalar evaluation. If false, no interference will be evaluated, even if present in the SignalPropagationGraph.
computeMode
Type: AGI.Foundation.Radar.SignalToNoiseRatioComputeMode
Mode for computing the signal-to-noise ratio.
See Also