Package | Description |
---|---|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.navigation.advanced |
Contains types used in GPS communications modeling.
|
agi.foundation.navigation.advanced.signalprocessing |
Contains types for representing processing of GPS communication signals.
|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
Modifier and Type | Method and Description |
---|---|
SignalPropagationGraph |
CommunicationSystem.createPropagationGraph()
Creates a
SignalPropagationGraph based on the links in the system. |
Modifier and Type | Method and Description |
---|---|
static Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static LinkBudgetScalars |
CommunicationSystem.getDetailedLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getDetailedLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
String linkName)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
static Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static LinkBudgetScalars |
CommunicationSystem.getLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
String linkName)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
SignalEvaluator |
ISignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce signals.
|
SignalEvaluator |
WirelessLinkExtension.getSignalEvaluatorFromTransmitter(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider timeObserver)
Get an evaluator which produces the signal observed directly after transmission in the link direction based
on the given time observer.
|
SignalEvaluator |
WirelessLinkExtension.getSignalEvaluatorFromTransmitter(EvaluatorGroup group,
SignalPropagationGraph graph,
LinkPath pathFromObserverToTransmitter)
Get an evaluator which produces the signal observed directly after transmission in the link direction.
|
SignalEvaluator |
PointScattererExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce a reflected signal which is the incident signal multiplied by the scattering
coefficient computed for the incident and reflected link geometry.
|
Constructor and Description |
---|
SignalPropagationGraph(SignalPropagationGraph existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
SignalEvaluator |
GpsSatelliteAntennaPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrpaGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SquareHornGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
RectangularBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
PhasedArrayGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
PencilBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ParabolicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS731Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS672Version4GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS580Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version5GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R13GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R12GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version3GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CrossPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CoPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
IsotropicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Gets the evaluator for the specified
inputSignal since no gain is applied. |
SignalEvaluator |
IAntennaGainService.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
HemisphericalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
HelicalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianOpticalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrequencyDependentElectricFieldGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
DipoleGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CustomGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselEnvelopeCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
abstract SignalEvaluator |
BaseGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
RadioFrequencyAntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
AntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
protected SignalEvaluator |
AntennaSignalProcessor.getSignalEvaluatorForLink(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider link)
Gets the signal evaluator for the supplied link.
|
SignalEvaluator |
ISignalTransmissionService.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce the signal after transmission.
|
SignalEvaluator |
BaseTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces the transmitted signal after applying the gain in the link direction.
|
SignalEvaluator |
BaseDualPolarizedTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces a set of transmit signals for both the primary and orthogonal polarization channels.
|
Modifier and Type | Method and Description |
---|---|
abstract SignalEvaluator |
IntendedSignalStrategy.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByTransmitter.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByModulation.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByIdentifier.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a single
Signal from the given ISignalSource by looking
for identifying object. |
SignalEvaluator |
IntendedSignalByFrequency.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByDataType.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a signal collection
SignalCollection from the given ISignalSource by looking
for identifying object. |
SignalEvaluator |
IntendedReferenceSignal.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
|
SignalEvaluator |
CompositeIntendedSignalStrategy.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
Evaluator<Signal> |
IntendedSignalStrategy.getIntendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a single
Signal as the intended signal from the given ISignalSource . |
Evaluator<Duration> |
SignalProcessor.getProcessingDelay(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which computes the time delay between the input and output of this
signal processor.
|
SignalEvaluator |
VariableGainAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
VariableFrequencyMixer.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
SignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
abstract SignalEvaluator |
SignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
RectangularFilter.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
PulsedSignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
SignalEvaluator |
PulsedSignalModulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
PrimaryPolarizationChannelSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which modifies the
InputSignalProcessor (get / set ) by adding PrimaryPolarizationChannelIdentifier to the signal's data collection. |
SignalEvaluator |
PinPhotodiode.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
OrthogonalPolarizationChannelSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which modifies the
InputSignalProcessor (get / set ) by adding OrthogonalPolarizationChannelIdentifier to the signal's data collection. |
SignalEvaluator |
LowNoiseAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
FilteredSignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets a
SignalEvaluator which will filter out signals from the input source which do not have a frequency which falls
between the minimum and maximum frequencies of the filter. |
SignalEvaluator |
DigitalModulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
DigitalDemodulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
DigitalDataSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
SignalEvaluator |
ConstantGainAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
ConstantFrequencyMixer.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
AvalanchePhotodiode.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
SignalProcessor.getSignalEvaluator(SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
IntendedSignalStrategy.getUnintendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a collection of
Signals from the given ISignalSource by
determining the intended signal and removing it from the collection. |
SignalEvaluator |
IntendedReferenceSignal.getUnintendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
|
protected void |
Photodiode.validateProperties(EvaluatorGroup group,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Modifier and Type | Method and Description |
---|---|
SignalPropagationGraph |
CommunicationObjectScalar.getPropagationGraph()
Gets the graph of communication links used to propagate signals.
|
SignalPropagationGraph |
CommunicationLinkSignalData.getPropagationGraph()
Gets the graph of communication links used to propagate signals.
|
SignalPropagationGraph |
CommunicationLinkScalar.getPropagationGraph()
Gets the graph of communication links used to propagate signals.
|
Modifier and Type | Method and Description |
---|---|
void |
CommunicationObjectScalar.setPropagationGraph(SignalPropagationGraph value)
Sets the graph of communication links used to propagate signals.
|
void |
CommunicationLinkSignalData.setPropagationGraph(SignalPropagationGraph value)
Sets the graph of communication links used to propagate signals.
|
void |
CommunicationLinkScalar.setPropagationGraph(SignalPropagationGraph value)
Sets the graph of communication links used to propagate signals.
|
Constructor and Description |
---|
CommunicationLinkScalar(IServiceProvider communicationLink,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
CommunicationLinkSignalData(TypeLiteral<T> typeLiteralT,
IServiceProvider communicationLink,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
CommunicationObjectScalar(IServiceProvider communicationObject,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarAntennaGainInLinkDirection(IServiceProvider link,
LinkRole linkEnd,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation,
IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoise(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoiseDensity(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoiseDensityPlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoisePlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarEffectiveIsotropicRadiatedPower(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarEnergyPerBitToNoiseDensity(TypeLiteral<TModulation> typeLiteralTModulation,
IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarJammingToSignal(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarNoisePlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPolarizationEfficiency(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPowerAtReceiverOutput(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationModel model)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationModelChain selectedModels)
Initialize a new instance based on the given parameters.
|
ScalarReceivedIsotropicPower(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarReceivedPowerFluxDensity(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
Modifier and Type | Method and Description |
---|---|
SignalPropagationGraph |
GpsCommunicationsFrontEnd.getFrontEndSignalPropagationGraph()
Gets the
SignalPropagationGraph created by this GpsCommunicationsFrontEnd . |
Modifier and Type | Method and Description |
---|---|
SignalEvaluator |
GpsPowerSpectralDensityFilter.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
Modifier and Type | Method and Description |
---|---|
SignalPropagationGraph |
SingleTargetRadarLinkScalar.getSignalPropagationGraph()
Gets the signal propagation graph.
|
Modifier and Type | Method and Description |
---|---|
abstract Evaluator<ProcessedRadarWaveform> |
RadarWaveformProcessor.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
PerfectGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
PerfectFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
SignalEvaluator |
RadarAntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
protected void |
RadarWaveformProcessor.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
GoalSignalToNoiseRatioWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
FixedNumberOfPulsesWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|