| 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.communications.signalpropagation |
Contains types for propagating electromagnetic signals along communication links.
|
| 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.
|
| Class and Description |
|---|
| AnsysHfssCrossSectionScatteringCoefficient
A
SphericalTabularMonostaticCrossSectionScatteringCoefficient which contains complex scattering data produced as output from Ansys HFSS. |
| AnsysHfssFarFieldDataPolarizationSource
A frequency dependent polarization source which produces polarization based on the link geometry and data in the far field data file (*.ffd) format which is produced by the Ansys HFSS application.
|
| AntennaTargetingResult
Defines the result of attempting to orient a transmitter or receiver
located within a
CommunicationSystem. |
| AntennaTargetingResultCollection
The collection of results returned by
CommunicationSystem.configureAntennaTargeting(). |
| AntennaTargetingResultReason
Defines the reason attempting to orient a transmitter or receiver
located within a
CommunicationSystem
has failed. |
| CommunicationLinkCollection
A collection of communication links, primarily used by the
CommunicationSystem. |
| CommunicationSystem
Models a communications system involving multiple transmitters, receivers, transponders, and transceivers.
|
| ComplexAnalogTransmitter
An analog transmitter defined by a
Signal and RadioFrequencyGainPattern. |
| ComplexCrossSectionScatteringCoefficient
Type that represents a complex 2x2 scattering coefficient matrix.
|
| ComplexDigitalTransmitter
A digital transmitter with a user-defined configuration.
|
| ComplexReceiver
A communications receiver defined by an antenna, gain pattern and list of signal processors.
|
| ConstantCrossSectionScatteringCoefficient
A
ScatteringCoefficient which is represented by a constant cross section value. |
| ConstantPolarizationSource
A polarization source which returns a constant polarization over time, regardless of the link geometry.
|
| ElectricFieldVectorComponents
Defines the horizontal and vertical electric field vector components of a signal.
|
| FrequencyDependentElectricFieldPolarizationSource
A polarization source which produces polarization based on the link geometry and a collection of frequency dependent electric field patterns.
|
| FrequencySpecificElectricFieldPattern
Defines a
SphericalTabularElectricFieldPattern which is associated with a given frequency. |
| IAvailableSignalPropagationModelsService
A service that gets the signal propagation models on a communication link.
|
| IdentifiableTransmitterExtension
An
ObjectExtension which provides the IIdentifiableTransmitterService service interface so clients can
query for a transmitter's SignalIdentifier. |
| Ieee1979PolarizationSource
A polarization source which produces polarization based on the link geometry and measured antenna data which conforms to the IEEE Std 149-1979
"IEEE Standard Test Procedures for Antennas".
|
| IIdentifiableTransmitterService
A transmitter of signals which can be identified by an identifier.
|
| IPointScattererService
Represents an object which behaves like a point scatterer of signals.
|
| IPropagatedSignalService
A service which identifies a signal source representing the signal after it is propagated along a communication
link.
|
| ISignalSource
An interface defining a source of communications signals.
|
| ITransmittedSignalService
A service which identifies a signal source representing the signal transmitted along a communication link.
|
| LinkBudget
Defines a link budget at a single instance in time.
|
| LinkBudget.SignalPropagationModelLoss
Stores the amount of propagation loss for a single
SignalPropagationModel. |
| LinkBudgetScalars
Defines a link budget over time.
|
| OpticalReceiver
A communications receiver defined by an optical antenna and list of signal processors.
|
| OpticalTransmitter
A communications transmitter defined by an optical antenna and list of signal processors.
|
| OrthogonalPolarizationChannelIdentifier
Type used to identify the orthogonal polarization channel.
|
| OrthogonalPolarizationSource
A polarization source which is orthogonal to the polarization obtained from the given primary polarization source, regardless of the link geometry.
|
| PointScattererExtension
An
ObjectExtension which is used to model signal reflections using a single point scatterer model. |
| PointScattererFrequencyBand |
| PointScattererFrequencyBandCollection
Represents a collection of
PointScattererFrequencyBand objects. |
| PointScattererInformation
An immutable data structure which contains information about when a signal arrives at a point scatterer.
|
| PointScattererLinkPath
Describes a propagation path from a transmitter through one or more point scatterers ending at a receiver.
|
| Polarization
Base class for all types of signal polarization.
|
| PolarizationReferenceAxis
The reference axis from which the tilt angle is measured.
|
| PolarizationSource
Base class for a polarization source which provides an evaluator for evaluating polarization over time based on the link geometry and
polarization axes.
|
| PrimaryPolarizationChannelIdentifier
Type used to identify the primary polarization channel.
|
| ScatteringCoefficient
Modifies an incident signal by a scattering coefficient to produce a reflected signal.
|
| Signal
An immutable data structure which represents the properties of a single signal consisting of a power, center frequency,
bandwidth range, noise temperature, noise bandwidth range, and a set of additional objects representing additional data.
|
| SignalChannelIdentifier
A value used to identify a signal channel.
|
| SignalCollection
An immutable collection of constituent signals, which represents a composite signal.
|
| SignalComputation
Base class for a signal computation, defined in terms of a
SignalParameter. |
| SignalDataCollection
A collection of Signal data.
|
| SignalDopplerShiftData
Signal data which tracks the frequency doppler shift for each point scatterer from which the signal is reflected.
|
| SignalEvaluator
Base class for all signal evaluators.
|
| SignalIdentifier
A value used to identify a signal.
|
| SignalModificationMethod
A delegate defining a method of modifying a signal.
|
| SignalModificationMethod.Function
A functional interface for the containing delegate type.
|
| SignalParameter
A placeholder for a parameterized
Signal within an evaluator. |
| SignalPolarizationEvaluator
An abstract base class which defines an object which produces a polarization based on a supplied signal.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| SimpleAnalogTransmitter
A simple analog transmitter defined by frequency and power.
|
| SimpleDigitalTransmitter
A simple digital communications transmitter defined by frequency, power and data rate using a
ConstantGainAmplifier, IsotropicGainPattern and DigitalModulation. |
| SimpleReceiver
A communications receiver using a
ConstantGainAmplifier and IsotropicGainPattern. |
| SphericalTabularElectricFieldPattern
A type which is represented by tabular electric field vector values provided in a spherical coordinate system.
|
| SphericalTabularMonostaticCrossSectionScatteringCoefficient
A
ScatteringCoefficient which is represented by monostatic tabular cross section values provided in a spherical coordinate system. |
| SphericalTabularMonostaticCrossSectionScatteringCoefficient.CrossSectionScatteringMatrixSphericalTable
Type which represents the 2x2 complex scattering matrix cross section value table data.
|
| SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis
The scattering basis associated with the 2x2 complex scattering matrix cross section values.
|
| StringSignalIdentifier
Identifies a signal using a string identifier.
|
| Transceiver
The single input, single output Transceiver which takes in a single digital signal, demodulates it and then
remodulates it using the specified modulation scheme, prior to retransmitting it.
|
| Transponder
The single input, single output transponder which takes in a signal,
optionally filters it, amplifies it and then retransmits it without any demodulation or remodulation.
|
| WirelessLinkExtension
An extension for a link which models wireless communication by propagating a
set of signals from a transmitting antenna to a receiving antenna.
|
| Class and Description |
|---|
| FrequencySpecificElectricFieldPattern
Defines a
SphericalTabularElectricFieldPattern which is associated with a given frequency. |
| ISignalSource
An interface defining a source of communications signals.
|
| PolarizationSource
Base class for a polarization source which provides an evaluator for evaluating polarization over time based on the link geometry and
polarization axes.
|
| Signal
An immutable data structure which represents the properties of a single signal consisting of a power, center frequency,
bandwidth range, noise temperature, noise bandwidth range, and a set of additional objects representing additional data.
|
| SignalEvaluator
Base class for all signal evaluators.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| SphericalTabularElectricFieldPattern
A type which is represented by tabular electric field vector values provided in a spherical coordinate system.
|
| Class and Description |
|---|
| ISignalSource
An interface defining a source of communications signals.
|
| Signal
An immutable data structure which represents the properties of a single signal consisting of a power, center frequency,
bandwidth range, noise temperature, noise bandwidth range, and a set of additional objects representing additional data.
|
| SignalCollection
An immutable collection of constituent signals, which represents a composite signal.
|
| SignalComputation
Base class for a signal computation, defined in terms of a
SignalParameter. |
| SignalDataCollection
A collection of Signal data.
|
| SignalEvaluator
Base class for all signal evaluators.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| Class and Description |
|---|
| SignalCollection
An immutable collection of constituent signals, which represents a composite signal.
|
| SignalComputation
Base class for a signal computation, defined in terms of a
SignalParameter. |
| Class and Description |
|---|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| Class and Description |
|---|
| ComplexDigitalTransmitter
A digital transmitter with a user-defined configuration.
|
| LinkBudgetScalars
Defines a link budget over time.
|
| Polarization
Base class for all types of signal polarization.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| Class and Description |
|---|
| ISignalSource
An interface defining a source of communications signals.
|
| SignalEvaluator
Base class for all signal evaluators.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
| Class and Description |
|---|
| IIdentifiableTransmitterService
A transmitter of signals which can be identified by an identifier.
|
| IPointScattererService
Represents an object which behaves like a point scatterer of signals.
|
| ISignalSource
An interface defining a source of communications signals.
|
| PointScattererExtension
An
ObjectExtension which is used to model signal reflections using a single point scatterer model. |
| ScatteringCoefficient
Modifies an incident signal by a scattering coefficient to produce a reflected signal.
|
| Signal
An immutable data structure which represents the properties of a single signal consisting of a power, center frequency,
bandwidth range, noise temperature, noise bandwidth range, and a set of additional objects representing additional data.
|
| SignalCollection
An immutable collection of constituent signals, which represents a composite signal.
|
| SignalEvaluator
Base class for all signal evaluators.
|
| SignalIdentifier
A value used to identify a signal.
|
| SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|