| Name | Description | Type | Package | Framework |
| Amplifier | Abstract class for an amplifier signal processor. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| AntennaSignalProcessor | Abstract base class for all antenna signal processors. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| AntennaTargetingResult | Defines the result of attempting to orient a transmitter or receiver located within a CommunicationSystem. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| AntennaTargetingResultCollection | The collection of results return by CommunicationSystem. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| AntennaTargetingResultReason | enum AntennaTargetingResultReasonDefines the reason attempting to orient a transmitter or receiver | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| AtmosphereModelItuRP835 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| AtmosphericAttenuationModelItuRP676 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| AvalanchePhotodiode | Represents an Avalanche type photodiode photodetector (APD). | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| BaseGainPattern | Base class for all antenna gain patterns. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| BaseReceivingAntennaExtension | An extension which searches the SignalPropagationGraph for all incoming signals entering its Owner (get / set) and processes them with a receiving BaseGainPattern | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| BaseTransmittingAntennaExtension | An extension which takes a signal source and transmits a wireless signal through an antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| BeerLambertLawAtmosphericAttenuationModel | An atmospheric absorption model based on the Beer-Lambert Law The receive power is modeled using the equation Pr = Pt * exp(-alpha * L) | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| CloudFogAttenuationModelItuRP840 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| CommunicationAnalysis | Defines a set of Evaluators used to analyze communications systems, including signal to noise ratios and others. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| CommunicationLinkCollection | A collection of communication links, primarily used by the CommunicationSystem. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| CommunicationsConstants | A collection of communications specific constants. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| CommunicationSystem | Models a communications system involving multiple transmitters, receivers, transponders, and transceivers. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| ComplexAnalogTransmitter | An analog transmitter defined by a Signal and RadioFrequencyGainPattern. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| ComplexDigitalTransmitter | A digital transmitter with a user-defined configuration. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| ComplexReceiver | A communications receiver defined by an antenna, gain pattern and list of signal processors. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| ConstantFrequencyMixer | A signal processor which increases or decreases the frequency of the incoming signals by a constant offset. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ConstantGainAmplifier | A signal processor which applies a gain to its input. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| CraneRainAttenuationModel | Crane rain attenuation propagation model implementation. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| CustomGainPattern | Defines an antenna gain pattern based on external data specified as a Function2. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| DigitalDataSource | A digital data source which constructs a signal and adds a SignalDataRate property. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| DigitalDemodulator | A signal processor based on a modulation method which decodes the input signal by removing the modulation and producing a base-band signal which retains all other | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| DigitalModulation | Base class for types defining methods for digital modulation of signals. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| DigitalModulator | Takes an input signal and adds the specified modulation. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| DopplerShiftModel | A model of the doppler shift for a signal along the propagation path. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| FreeSpacePathLossModel | A model of the path loss of a signal propagating in free space. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| FrpaGainPattern | A static Fixed Radiation Pattern Antenna (FRPA). | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| GainPattern | Base class for all antenna gain patterns. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| GaussianGainPattern | A static Gaussian antenna pattern. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| GaussianOpticalGainPattern | A static gain pattern for an optical antenna with a gaussian profile. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| GpsSatelliteAntennaPattern | A gain pattern representing a constant gain over the earth from a GPS satellite. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| HelicalGainPattern | A static helical gain pattern. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| HufnagelValleyRefractiveIndexStructureParameterModel | Represents the Hufnagel-Valley (H-V) model for the refractive index structure parameter. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| IAntennaDiameterService | A service which defines the physical diameter of the antenna associated with the service provider. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| IAntennaEfficiencyService | A service which defines the efficiency of the antenna associated with the service provider. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| IAntennaGainService | Defines a service which can provide a means of applying an antenna pattern to a set of input signals based on link geometry. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| IIdentifiableTransmitterService | A transmitter of signals which can be identified by an identifier. | Interface | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| IntendedReferenceSignal | This is a type of IntendedSignalStrategy which simply returns a specified reference signal. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IntendedSignalByFrequency | Defines a method for identifying the intended signal as the one with a frequency closest to the target frequency. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IntendedSignalByIdentifier | Defines a method for identifying the intended signal using a user-specified object as an identifier. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IntendedSignalByModulation | A strategy which identifies the intended signal based on its modulation and target frequency. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IntendedSignalByTransmitter | Defines a strategy for identifying the intended signal by the transmitter sending the signal. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IntendedSignalStrategy | A class which defines a strategy for producing a single Signal designated as the "intended" signal among the set of Signals from a given | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| IPropagatedSignalService | A service which identifies a signal source representing the signal after it is propagated along a communication link. | Interface | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| IReceivingAntennaExtension | Generic interface for a receiving antenna object extension. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ISignalOutputService | A service which identifies the SignalProcessor representing the output of an object. | Interface | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ISignalReceivedByAntennaService | | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ISignalSource | An interface defining a source of a communications signal. | Interface | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| 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. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ISignalTransmissionService | Defines the behavior of an antenna which can transmit a signal based on link geometry. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| IsotropicGainPattern | A static, isotropic antenna gain pattern which does not modify any signals. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ITransmittedSignalService | A service which identifies a signal source representing the signal transmitted along a communication link. | Interface | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| ITransmittingAntennaExtension | Generic interface for a transmitting antenna object extension. | Interface | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ItuRP618RainAttenVersion | enum ItuRP618RainAttenVersionEnum Constant Summary | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ItuRP618TropoScintVersion | enum ItuRP618TropoScintVersionITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ItuRP676Version | enum ItuRP676VersionEnum Constant Summary | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ItuRP835ComputedValues | Contains the values computed by the ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ItuRP835Version | enum ItuRP835VersionEnum Constant Summary | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ItuRP840Version | enum ItuRP840VersionEnum Constant Summary | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| LinkBudget | Defines a link budget at a single instance in time. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| LinkBudgetScalars | Defines a link budget over time. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| LowNoiseAmplifier | A signal processor which applies several gains to its input, representing a low noise amplifier. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ModulationBpsk | Digital modulation representing "Binary Phase Shift Keying" with one bit per symbol and a spectral efficiency of 1. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ModulationFsk | A basic method of digital modulation using "Frequency Shift Keying". | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ModulationOok | Digital modulation representing "Binary On-Off Keying" (OOK). | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ModulationPsk | A basic method of digital modulation using "Phase Shift Keying". | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| ModulationQpsk | Digital modulation representing "Quadrature Phase Shift Keying" with two bits per symbol and a spectral efficiency of 2. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| OpticalAntennaSignalProcessor | Represents a receiving optical antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| OpticalGainPattern | Base class for all optical antenna gain patterns. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| OpticalReceiver | A communications receiver defined by an optical antenna and list of signal processors. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| OpticalReceivingAntennaExtension | An ObjectExtension which represents an optical receiving antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| OpticalTransmitter | A communications transmitter defined by an optical antenna and list of signal processors. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| OpticalTransmittingAntennaExtension | An ObjectExtension which represents an optical transmitting antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| ParabolicGainPattern | A static parabolic antenna gain pattern. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| Photodetector | Base class for a photodetector signal processor. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| Photodiode | Base class for a photodiode photodetector. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| PinPhotodiode | Represents a PIN type photodiode photodetector. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| RadioFrequencyAntennaSignalProcessor | Represents a receiving radio frequency (RF) antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| RadioFrequencyGainPattern | Base class for all radio frequency (RF) antenna gain patterns. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| RadioFrequencyReceivingAntennaExtension | An ObjectExtension which represents an radio frequency (RF) receiving antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| RadioFrequencyTransmittingAntennaExtension | An ObjectExtension which represents an radio frequency (RF) transmitting antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| RainAttenuationModelItuRP618 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| ReceivingAntennaExtension | An extension which searches the SignalPropagationGraph for all incoming signals entering it's Owner (get / set) and processes them with a receiving GainPattern | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| RectangularFilter | A filter which constrains the incoming signals into a specified bandwidth range, ignoring power spectral density. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| RefractiveIndexStructureParameterModel | Base class for a modeling the refractive index structure parameter Cn^2. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| 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 | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalCollection | A composite signal representing a collection of constituent signals. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalComputation | Base class for a signal computation, defined in terms of a SignalParameter. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalDataCollection | A collection of Signal data. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalDataRate | A data object to be added to a Signal which represents the data rate carried on the signal. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| SignalEvaluator | Base class for all signal evaluators. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalFilter | Base class for all signal filters. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| SignalIdentifier | A value used to identify a signal. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalModificationMethod | A delegate defining a method of modifying a signal. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalOutputExtension | An extension which identifies the output of a receiver, after processing the signal, and just prior to demodulating the signal to obtain the encoded data. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| SignalParameter | A placeholder for a parameterized Signal within an evaluator. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalPolarization | enum SignalPolarizationThe polarization of a signal. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalProcessor | Base class for all signal processors containing an input and an output. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| SignalPropagationGraph | Defines the configuration of the graph of communication links which are used to propagate signals. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SignalPropagationModel | Base class for a signal propagation model which takes a set of signals and modifies them based on propagation effects. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| SignalPropagator | An abstract base class which defines an object which propagates a set of signals. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| SignalSource | A data source which produces the given signal to transmit. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| SimpleAnalogTransmitter | A simple analog transmitter defined by frequency and power. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SimpleDigitalTransmitter | A simple digital communications transmitter defined by frequency, power and data rate using a ConstantGainAmplifier, IsotropicGainPattern and DigitalModulation. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SimpleReceiver | A communications receiver using a ConstantGainAmplifier and IsotropicGainPattern. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| SimpleSatcomAtmosphericAttenuationModel | Simple SATCOM atmospheric attenuation propagation model implementation. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| SphericalTabularGainData | A function class for computing gain using tabular data provided in a spherical coordinate system. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| SquareHornGainPattern | A static square horn antenna gain pattern. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| StringSignalIdentifier | Identifies a signal using a string identifier. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| TiremPropagationData | Contains the values returned from the TIREM propagation. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| TiremPropagationMode | enum TiremPropagationModeThe different modes of propagation TIREM reports. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| TiremPropagationModel3_18 | TIREM calculates the propagation loss between antennas on or up to 30 km above the surface of the Earth for frequencies from 1 to 40000 MHz. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| 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. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| TransmitterIdentifier | This class is used to identify a transmitter before it's added as data to a communication's signal. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| TransmittingAntennaExtension | An extension which takes a signal source and transmits a wireless signal through an antenna. | Class | agi.foundation.communications.antennas | AGI ( Analytical Graphics ) |
|
| 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. | Class | agi.foundation.communications | AGI ( Analytical Graphics ) |
|
| TropoScintAttenuationModelItuRP1814 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| TropoScintAttenuationModelItuRP618 | ITU-R P. | Class | agi.foundation.communications.signalpropagation | AGI ( Analytical Graphics ) |
|
| VariableFrequencyMixer | Model for a mixer where the output frequency is determined by a frequency in/frequency out polynomial. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| VariableGainAmplifier | Model of a non-linear amplifier where the output power is determined by an input back-off/output back-off (IBO/OBO) curve and intermodulation noise temperature can be added to the carrier using an input back-off/carrier to intermodulation noise spectral density | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| VariableGainAmplifierBackoffCurves | Represents a set of input back-off curves. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| VariableGainAmplifierBackoffPolynomial | Represents a polynomial input back-off curve. | Class | agi.foundation.communications.signalprocessing | AGI ( Analytical Graphics ) |
|
| 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 | agi.foundation.communications | AGI ( Analytical Graphics ) |