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 |
---|---|
Amplifier |
ComplexReceiver.getAmplifier()
Gets the amplifier.
|
Modifier and Type | Method and Description |
---|---|
void |
ComplexReceiver.setAmplifier(Amplifier value)
Sets the amplifier.
|
Constructor and Description |
---|
ComplexReceiver(String name,
Point location,
Amplifier amplifier,
RadioFrequencyGainPattern gainPattern)
Creates a new instance using the specified name, location, amplifier and gain pattern.
|
ComplexReceiver(String name,
Point location,
Axes orientation,
Amplifier amplifier,
RadioFrequencyGainPattern gainPattern)
Creates a new instance specifying all parameters.
|
ComplexReceiver(String name,
Point location,
Axes orientation,
Amplifier amplifier,
RadioFrequencyGainPattern gainPattern,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantGainAmplifier
A signal processor which applies a gain to its input.
|
class |
LowNoiseAmplifier
A signal processor which applies several gains to its input, representing a low noise amplifier.
|
class |
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
(IBO/(C/No)Im) curve.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
VariableGainAmplifier.checkForSameDefinition(Amplifier other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
LowNoiseAmplifier.checkForSameDefinition(Amplifier other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ConstantGainAmplifier.checkForSameDefinition(Amplifier other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
Amplifier.checkForSameDefinition(Amplifier other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
Amplifier(Amplifier existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|