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.
|
agi.foundation.navigation.advanced.signalprocessing |
Contains types for representing processing of GPS communication signals.
|
Modifier and Type | Method and Description |
---|---|
SignalFilter |
Transponder.getFilter()
Gets the filter for the incoming signal, prior to amplification and retransmission.
|
SignalFilter |
Transceiver.getFilter()
Gets the filter for the incoming signal, prior to amplification and retransmission.
|
SignalFilter |
ComplexReceiver.getFilter()
Gets the
SignalFilter used to filter the signal prior to amplification. |
Modifier and Type | Method and Description |
---|---|
void |
Transponder.setFilter(SignalFilter value)
Sets the filter for the incoming signal, prior to amplification and retransmission.
|
void |
Transceiver.setFilter(SignalFilter value)
Sets the filter for the incoming signal, prior to amplification and retransmission.
|
void |
ComplexReceiver.setFilter(SignalFilter value)
Sets the
SignalFilter used to filter the signal prior to amplification. |
Constructor and Description |
---|
Transceiver(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transceiver(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transponder(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
double gain,
double noiseFactor,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transponder(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
double gain,
double noiseFactor,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Modifier and Type | Class and Description |
---|---|
class |
RectangularFilter
A filter which constrains the incoming signals into a specified bandwidth range, ignoring power spectral density.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
SignalFilter.checkForSameDefinition(SignalFilter other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
RectangularFilter.checkForSameDefinition(SignalFilter other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
SignalFilter(SignalFilter existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Class and Description |
---|---|
class |
GpsPowerSpectralDensityFilter
A filter which constrains the incoming signals into a specified bandwidth range,
accounting for GPS power spectral density
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
GpsPowerSpectralDensityFilter.checkForSameDefinition(SignalFilter other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |