| 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.navigation.advanced |
Contains types used in GPS communications modeling.
|
| agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
| Class and Description |
|---|
| ISignalTransmissionService
Defines the behavior of an antenna which can transmit a signal based on link geometry.
|
| OpticalGainPattern
Base class for all optical antenna gain patterns.
|
| RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns.
|
| Class and Description |
|---|
| AnsysHfssFarFieldDataGainPattern
A frequency dependent gain pattern which produces gain based on the link geometry and data in the far field data file (*.ffd) format which is produced by the Ansys HFSS application.
|
| AntennaSignalProcessor
Abstract base class for all antenna signal processors.
|
| BaseDualPolarizedReceivingAntennaExtension
An
ObjectExtension which represents a dual polarized receiving antenna. |
| BaseDualPolarizedTransmittingAntennaExtension
An
ObjectExtension which represents a dual polarized transmitting antenna. |
| BaseGainPattern
Base class for all antenna gain patterns.
|
| BaseReceivingAntennaExtension
An extension which searches the
SignalPropagationGraph for all incoming signals entering
its Owner (get / set) and processes them with a receiving BaseGainPattern
before passing them to its OutputSignalProcessor (get) signal processor. |
| BaseTransmittingAntennaExtension
An extension which takes a signal source and transmits a wireless signal through an antenna.
|
| BeamformerWeightsEvaluator
Abstract base class for an evaluator which evaluates beamformer weights as a
ComplexMatrix. |
| BesselCircularApertureGainPattern
A Bessel circular aperture antenna gain pattern.
|
| BesselEnvelopeCircularApertureGainPattern
A Bessel envelope circular aperture antenna gain pattern.
|
| CosineCircularApertureGainPattern
A cosine circular aperture antenna gain pattern.
|
| CosineExponentElementFactor
A
PhasedArrayElementFactor which produces a cosine raised to the specified exponent element factor. |
| CosinePedestalCircularApertureGainPattern
A cosine pedestal circular aperture antenna gain pattern.
|
| CosinePedestalRectangularApertureGainPattern
A cosine pedestal rectangular aperture antenna gain pattern.
|
| CosineRectangularApertureGainPattern
A cosine rectangular aperture antenna gain pattern.
|
| CosineSquaredCircularApertureGainPattern
A cosine squared circular aperture antenna gain pattern.
|
| CosineSquaredPedestalCircularApertureGainPattern
A cosine squared pedestal circular aperture antenna gain pattern.
|
| CosineSquaredPedestalRectangularApertureGainPattern
A cosine squared pedestal rectangular aperture antenna gain pattern.
|
| CosineSquaredRectangularApertureGainPattern
A cosine squared rectangular aperture antenna gain pattern.
|
| CustomGainPattern
Defines an antenna gain pattern based on external data specified as a
Function2. |
| DipoleGainPattern
A dipole antenna pattern.
|
| DirectionsEvaluator
Abstract base class for an evaluator which evaluates a list of
WeightedDirection. |
| DirectionsProvider
Abstract base class for types which provide a
DirectionsEvaluator. |
| DualPolarizedRadioFrequencyReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) receiving antenna.
|
| DualPolarizedRadioFrequencyTransmittingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) transmitting antenna.
|
| FrequencyDependentElectricFieldGainPattern
An antenna gain pattern which produces antenna gain based on the link geometry and a collection of frequency dependent electric field patterns.
|
| FrpaGainPattern
A static Fixed Radiation Pattern Antenna (FRPA).
|
| GaussianGainPattern
A static Gaussian antenna pattern.
|
| GaussianOpticalGainPattern
A static gain pattern for an optical antenna with a gaussian profile.
|
| GpsSatelliteAntennaPattern
A gain pattern representing a constant gain over the earth from a GPS satellite.
|
| HelicalGainPattern
A helical gain pattern.
|
| HemisphericalGainPattern
A hemispherical antenna gain pattern.
|
| IAntennaDiameterService
A service which defines the physical diameter of the antenna associated with the service provider.
|
| IAntennaEfficiencyService
A service which defines the efficiency of the antenna associated with the service provider.
|
| IAntennaGainService
Defines a service which can provide a means of applying an antenna pattern to a set of input signals based on link geometry.
|
| ILinkWeightService
Service for associating a computational weight to a link.
|
| IReceivingAntennaExtension
Generic interface for a receiving antenna object extension.
|
| ISignalReceivedByAntennaPrepolarizerService
Service that provides an
ISignalSource which will produce signals at the output of the antenna but before the polarization efficiency is applied. |
| ISignalReceivedByAntennaService
A service which identifies the signal output of a receiving antenna, after all antenna effects and gains
have been applied.
|
| ISignalToTransmitService
A service which identifies the
SignalProcessor which produces the set of signals to
be transmitted, prior to applying any effects from the antenna including gains in the direction of transmission. |
| ISignalTransmissionService
Defines the behavior of an antenna which can transmit a signal based on link geometry.
|
| IsotropicGainPattern
A static, isotropic antenna gain pattern which does not modify any signals.
|
| ITransmittingAntennaExtension
Generic interface for a transmitting antenna object extension.
|
| ItuRBO1213Version1CoPolarGainPattern
The ITU-R BO.1213-1 Co-polar reference antenna gain pattern.
|
| ItuRBO1213Version1CrossPolarGainPattern
The ITU-R BO.1213-1 Cross-polar reference antenna gain pattern.
|
| ItuRF1245Version1GainPattern
The ITU-R F.1245-1 antenna gain pattern.
|
| ItuRF1245Version3GainPattern
The ITU-R F.1245-3 antenna gain pattern.
|
| ItuRS1528R12GainPattern
The ITU-R S.1528 - section 1.2
|
| ItuRS1528R13GainPattern
The ITU-R S.1528 - section 1.3
|
| ItuRS465Version5GainPattern
The ITU-R S.465-5 reference antenna gain pattern.
|
| ItuRS465Version6GainPattern
The ITU-R S.465-6 reference antenna gain pattern.
|
| ItuRS580Version6GainPattern
The ITU-R S.580-6 reference antenna gain pattern.
|
| ItuRS672Version4GainPattern
The ITU-R S.672-4 reference antenna gain pattern.
|
| ItuRS731Version1GainPattern
The ITU-R S.731-1 reference antenna gain pattern.
|
| LinkDirectionsProvider
A
DirectionsProvider which provides directions using a list of links which are held as instances of IServiceProvider. |
| MinimumVarianceDistortionlessResponseBeamformer
A Minimum Variance Distortionless Response (MVDR) beamformer, also referred to as a Capon beam former.
|
| OpticalAntennaSignalProcessor
Represents a receiving optical antenna.
|
| OpticalGainPattern
Base class for all optical antenna gain patterns.
|
| OpticalReceivingAntennaExtension
An
ObjectExtension which represents an optical receiving antenna. |
| OpticalTransmittingAntennaExtension
An
ObjectExtension which represents an optical transmitting antenna. |
| ParabolicGainPattern
A static parabolic antenna gain pattern.
|
| PencilBeamGainPattern |
| PhasedArrayBeamformer
Abstract base class for a phased array beamformer which is responsible for computing the complex element weights.
|
| PhasedArrayElement
A
DefinitionalObject which represents a single element of a phased array antenna. |
| PhasedArrayElementFactor
Abstract base class for a phased array element factor.
|
| PhasedArrayGainPattern
A
RadioFrequencyGainPattern for modeling planar phased array antennas. |
| RadioFrequencyAntennaSignalProcessor
Represents a receiving radio frequency (RF) antenna.
|
| RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns.
|
| RadioFrequencyReceivingAntennaExtension
An
ObjectExtension which represents a radio frequency (RF) receiving antenna. |
| RadioFrequencyTransmittingAntennaExtension
An
ObjectExtension which represents a radio frequency (RF) transmitting antenna. |
| RectangularBeamGainPattern |
| ScalarWeightLinkExtension
A
WeightedLinkExtension which evaluates the link computation weight using a Scalar instance. |
| SincExponentCircularApertureGainPattern
A [Sin(x)/x]^n curve distribution circular aperture antenna gain pattern.
|
| SincExponentRectangularApertureGainPattern
A [Sin(x)/x]^n curve distribution rectangular aperture antenna gain pattern.
|
| SphericalTabularGainData
A function class for computing gain using tabular data provided in a spherical coordinate system.
|
| SquareHornGainPattern
A static square horn antenna gain pattern.
|
| StaticDirection
Type which associates a direction, in the form of a
UnitCartesian, with a TimeIntervalCollection of availability intervals and an optional weighting metric. |
| StaticDirectionsProvider
A
DirectionsProvider which provides static directions using a list of StaticDirection instances. |
| UniformCircularApertureGainPattern
A uniform circular aperture antenna gain pattern.
|
| UniformRectangularApertureGainPattern
A uniform rectangular aperture antenna gain pattern.
|
| WeightedLinkExtension
An
ObjectExtension which provides the ILinkWeightService for associating a computational weight to a link. |
| Class and Description |
|---|
| RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns.
|
| Class and Description |
|---|
| AntennaSignalProcessor
Abstract base class for all antenna signal processors.
|
| BaseDualPolarizedReceivingAntennaExtension
An
ObjectExtension which represents a dual polarized receiving antenna. |
| BaseDualPolarizedTransmittingAntennaExtension
An
ObjectExtension which represents a dual polarized transmitting antenna. |
| BaseReceivingAntennaExtension
An extension which searches the
SignalPropagationGraph for all incoming signals entering
its Owner (get / set) and processes them with a receiving BaseGainPattern
before passing them to its OutputSignalProcessor (get) signal processor. |
| BaseTransmittingAntennaExtension
An extension which takes a signal source and transmits a wireless signal through an antenna.
|
| IReceivingAntennaExtension
Generic interface for a receiving antenna object extension.
|
| ISignalReceivedByAntennaPrepolarizerService
Service that provides an
ISignalSource which will produce signals at the output of the antenna but before the polarization efficiency is applied. |
| ISignalReceivedByAntennaService
A service which identifies the signal output of a receiving antenna, after all antenna effects and gains
have been applied.
|
| ISignalToTransmitService
A service which identifies the
SignalProcessor which produces the set of signals to
be transmitted, prior to applying any effects from the antenna including gains in the direction of transmission. |
| ISignalTransmissionService
Defines the behavior of an antenna which can transmit a signal based on link geometry.
|
| ITransmittingAntennaExtension
Generic interface for a transmitting antenna object extension.
|
| RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns.
|