Package | Description |
---|---|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator
A fixed number of pulses integrator which computes the integrated signal-to-noise ratio based on a constant
efficiency.
|
class |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator
A goal signal-to-noise ratio integrator which computes the integrated number of pulses and integrated signal-to-noise
ratio based on a constant efficiency.
|
class |
FixedNumberOfPulsesWaveformIntegrator
A radar waveform integrator which will integrate a fixed number of pulses in the waveform.
|
class |
GoalSignalToNoiseRatioWaveformIntegrator
A radar waveform integrator which will integrate as many pulses as necessary in order to reach a goal signal-to-noise
ratio.
|
class |
PerfectFixedNumberOfPulsesWaveformIntegrator
A fixed number of pulses integrator which computes the integrated signal-to-noise ratio based on perfect integration.
|
class |
PerfectGoalSignalToNoiseRatioWaveformIntegrator
A goal signal-to-noise ratio integrator which computes the integrated number of pulses and integrated signal-to-noise
ratio based on perfect integration.
|
Modifier and Type | Method and Description |
---|---|
RadarWaveformProcessor |
RadarWaveformProcessor.getInputWaveformProcessor()
Gets the input to the waveform processor.
|
RadarWaveformProcessor |
ProcessedRadarWaveformOutputExtension.getProcessedRadarWaveformOutput()
Gets the radar waveform processor providing the output
ProcessedRadarWaveform . |
RadarWaveformProcessor |
IProcessedRadarWaveformOutputService.getProcessedRadarWaveformOutput()
Gets the radar waveform processor representing the output of the service provider.
|
RadarWaveformProcessor |
SignalToNoiseRatioScalar.getWaveformProcessor()
Gets the waveform processor used to compute the signal-to-noise ratio.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
RadarWaveformProcessor.checkForSameDefinition(RadarWaveformProcessor other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
GoalSignalToNoiseRatioWaveformIntegrator.checkForSameDefinition(RadarWaveformProcessor other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
FixedNumberOfPulsesWaveformIntegrator.checkForSameDefinition(RadarWaveformProcessor other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
RadarWaveformProcessor.setInputWaveformProcessor(RadarWaveformProcessor value)
Sets the input to the waveform processor.
|
void |
ProcessedRadarWaveformOutputExtension.setProcessedRadarWaveformOutput(RadarWaveformProcessor value)
Sets the radar waveform processor providing the output
ProcessedRadarWaveform . |
void |
SignalToNoiseRatioScalar.setWaveformProcessor(RadarWaveformProcessor value)
Sets the waveform processor used to compute the signal-to-noise ratio.
|
Constructor and Description |
---|
ProcessedRadarWaveformOutputExtension(RadarWaveformProcessor radarWaveformOutput)
Construct a new instance based on the given
RadarWaveformProcessor . |
RadarWaveformProcessor(RadarWaveformProcessor existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
SignalToNoiseRatioScalar(IServiceProvider radarTransmitter,
IServiceProvider target,
IServiceProvider radarReceiver,
RadarWaveformProcessor waveformProcessor,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference,
SignalToNoiseRatioComputeMode computeMode)
Initializes a new instance.
|
SignalToNoiseRatioScalar(IServiceProvider radarTransmitter,
IServiceProvider target,
IServiceProvider radarReceiver,
RadarWaveformProcessor waveformProcessor,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
SignalToNoiseRatioComputeMode computeMode)
Initializes a new instance.
|