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.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 |
---|---|
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 |
---|
SignalEvaluator(SignalEvaluator 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.
|
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)
|
Modifier and Type | Method and Description |
---|---|
SignalEvaluator |
GpsPowerSpectralDensityFilter.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
Modifier and Type | Method and Description |
---|---|
SignalEvaluator |
RadarAntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|