SignalToNoiseRatioScalar Constructor (IServiceProvider, IServiceProvider, IServiceProvider, 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)
Syntaxpublic SignalToNoiseRatioScalar(
IServiceProvider radarTransmitter,
IServiceProvider target,
IServiceProvider radarReceiver,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
bool evaluateInterference,
SignalToNoiseRatioComputeMode computeMode
)
Public Sub New (
radarTransmitter As IServiceProvider,
target As IServiceProvider,
radarReceiver As IServiceProvider,
intendedSignalStrategy As IntendedSignalStrategy,
graph As SignalPropagationGraph,
evaluateInterference As Boolean,
computeMode As SignalToNoiseRatioComputeMode
)
public:
SignalToNoiseRatioScalar(
IServiceProvider^ radarTransmitter,
IServiceProvider^ target,
IServiceProvider^ radarReceiver,
IntendedSignalStrategy^ intendedSignalStrategy,
SignalPropagationGraph^ graph,
bool evaluateInterference,
SignalToNoiseRatioComputeMode computeMode
)
new :
radarTransmitter : IServiceProvider *
target : IServiceProvider *
radarReceiver : IServiceProvider *
intendedSignalStrategy : IntendedSignalStrategy *
graph : SignalPropagationGraph *
evaluateInterference : bool *
computeMode : SignalToNoiseRatioComputeMode -> SignalToNoiseRatioScalar
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. - 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