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: 24.2.419.0 (24.2.419.0)
Syntax public 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: SystemIServiceProvider
An IServiceProvider which represents the radar transmitter. - target
- Type: SystemIServiceProvider
An IServiceProvider which represents the radar target. A valid target instance must provide the
IPointScattererService service.
- radarReceiver
- Type: SystemIServiceProvider
An IServiceProvider which represents the radar receiver. - intendedSignalStrategy
- Type: AGI.Foundation.Communications.SignalProcessingIntendedSignalStrategy
The method used to identify the desired signal for scalar evaluation. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of communication and radar links used to propagate signals. - evaluateInterference
- Type: SystemBoolean
Indicates whether or not the scalar should account for interference sources in the
scalar evaluation. If , no interference will be evaluated, even if present in the SignalPropagationGraph.
- computeMode
- Type: AGI.Foundation.RadarSignalToNoiseRatioComputeMode
Mode for computing the signal-to-noise ratio.
See Also