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.
|