Package | Description |
---|---|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
Modifier and Type | Method and Description |
---|---|
DefinitionalObjectCollection<PhasedArrayElement> |
PhasedArrayGainPattern.getElementPattern()
Gets the list of
PhasedArrayElement instances which form the phased arrays element pattern. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PhasedArrayElement.checkForSameDefinition(PhasedArrayElement other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Modifier and Type | Method and Description |
---|---|
abstract BeamformerWeightsEvaluator |
PhasedArrayBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
BeamformerWeightsEvaluator |
MinimumVarianceDistortionlessResponseBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
Constructor and Description |
---|
PhasedArrayElement(PhasedArrayElement existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Constructor and Description |
---|
PhasedArrayGainPattern(double designFrequency,
double backLobeSuppression,
Iterable<? extends PhasedArrayElement> elementPattern,
PhasedArrayBeamformer beamformer)
Initializes a new instance.
|
PhasedArrayGainPattern(double designFrequency,
double backLobeSuppression,
Iterable<? extends PhasedArrayElement> elementPattern,
PhasedArrayBeamformer beamformer,
PhasedArrayElementFactor elementFactor)
Initializes a new instance.
|