Package | Description |
---|---|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDualPolarizedReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
An
ObjectExtension which represents a dual polarized receiving antenna. |
class |
BaseReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
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. |
class |
DualPolarizedRadioFrequencyReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) receiving antenna.
|
class |
OpticalReceivingAntennaExtension
An
ObjectExtension which represents an optical receiving antenna. |
class |
RadioFrequencyReceivingAntennaExtension
An
ObjectExtension which represents a radio frequency (RF) receiving antenna. |
Modifier and Type | Method and Description |
---|---|
IReceivingAntennaExtension<TGainPattern> |
AntennaSignalProcessor.getReceivingAntennaExtension()
Gets the receiving antenna extension instance used to retrieve the links associated with
this antenna from the
SignalPropagationGraph parameter passed to the AntennaSignalProcessor.getSignalEvaluator(agi.foundation.EvaluatorGroup, agi.foundation.communications.SignalPropagationGraph)
method. |
Constructor and Description |
---|
AntennaSignalProcessor(IReceivingAntennaExtension<TGainPattern> receivingAntennaExtension,
double minimumFrequency,
double maximumFrequency)
Initializes a new instance with a given minimum frequency, maximum frequency, and antenna gain pattern.
|
AntennaSignalProcessor(IReceivingAntennaExtension<TGainPattern> receivingAntennaExtension,
double minimumFrequency,
double maximumFrequency,
PolarizationSource polarizationSource)
Initializes a new instance with a given minimum frequency, maximum frequency, antenna gain pattern, and polarization source.
|
OpticalAntennaSignalProcessor(IReceivingAntennaExtension<OpticalGainPattern> receivingAntennaExtension)
Initializes a new instance with a given parent receiving antenna extension.
|
OpticalAntennaSignalProcessor(IReceivingAntennaExtension<OpticalGainPattern> receivingAntennaExtension,
PolarizationSource polarizationSource)
Initializes a new instance with a given parent receiving antenna extension.
|
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension)
Initializes a new instance with a given parent receiving antenna extension.
|
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension,
double noiseTemperature)
Initializes a new instance with the supplied noise temperature and
RadioFrequencyGainPattern . |
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension,
double noiseTemperature,
PolarizationSource polarizationSource)
Initializes a new instance with the supplied noise temperature and
RadioFrequencyGainPattern . |
Modifier and Type | Class and Description |
---|---|
class |
DualPolarizedRadarReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) radar receiving antenna.
|
class |
RadarReceivingAntennaExtension
An
ObjectExtension which represents a radar receiving antenna. |