| 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.
|