Package | Description |
---|---|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
Modifier and Type | Method and Description |
---|---|
SignalDataCollection |
OpticalTransmitter.getAdditionalSignalData()
Gets the additional data included on the signal.
|
SignalDataCollection |
ComplexDigitalTransmitter.getAdditionalSignalData()
Gets the additional data included on the signal.
|
SignalDataCollection |
PointScattererFrequencyBand.getSignalData()
Gets the collection of additional signal data.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
SignalDataCollection.checkForSameDefinition(SignalDataCollection other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
ComplexDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
DigitalModulation modulation,
RadioFrequencyGainPattern antennaGainPattern,
double carrierFrequency,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance from the specified parameters.
|
ComplexDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
DigitalModulation modulation,
RadioFrequencyGainPattern antennaGainPattern,
double carrierFrequency,
double power,
double dataRate,
SignalDataCollection signalData,
PolarizationSource polarizationSource)
Creates a new instance from the specified parameters.
|
ComplexDigitalTransmitter(String name,
Point locationPoint,
DigitalModulation modulation,
RadioFrequencyGainPattern antennaGainPattern,
double carrierFrequency,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance from the specified parameters.
|
OpticalTransmitter(String name,
Point locationPoint,
Axes orientation,
DigitalModulation modulation,
OpticalGainPattern antennaGainPattern,
double wavelength,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance specifying all parameters.
|
OpticalTransmitter(String name,
Point locationPoint,
Axes orientation,
DigitalModulation modulation,
OpticalGainPattern antennaGainPattern,
double wavelength,
double power,
double dataRate,
SignalDataCollection signalData,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
OpticalTransmitter(String name,
Point locationPoint,
DigitalModulation modulation,
OpticalGainPattern antennaGainPattern,
double wavelength,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance specifying all parameters except the Axes.
|
SignalDataCollection(SignalDataCollection existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
SignalDataCollection |
DigitalDataSource.getAdditionalSignalData()
Gets the additional data included on the signal.
|
Constructor and Description |
---|
DigitalDataSource(double dataRate,
SignalDataCollection signalData)
Create a new source based on the given data rate and signal data.
|
DigitalDataSource(double dataRate,
SignalDataCollection signalData,
TimeIntervalCollection generationTimes)
Create a new source based on the given data rate, signal data and generation times.
|
PulsedSignalSource(PulsedSignalData pulsedSignalData,
SignalDataCollection additionalSignalData)
Create a new instance.
|
PulsedSignalSource(PulsedSignalData pulsedSignalData,
TimeIntervalCollection generationTimes,
SignalDataCollection additionalSignalData)
Create a new instance.
|