Click or drag to resize

PhasedArrayGainPattern Constructor (Double, Double, IEnumerable<PhasedArrayElement>, PhasedArrayBeamformer, PhasedArrayElementFactor)

Initializes a new instance.

Namespace:  AGI.Foundation.Communications.Antennas
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public PhasedArrayGainPattern(
	double designFrequency,
	double backLobeSuppression,
	IEnumerable<PhasedArrayElement> elementPattern,
	PhasedArrayBeamformer beamformer,
	PhasedArrayElementFactor elementFactor
)

Parameters

designFrequency
Type: System.Double
The design frequency of the antenna. Determines the wavelength used to space the elements in the xy plane of the antenna.
backLobeSuppression
Type: System.Double
The back lobe suppression value applied to the antenna gain when the link direction has a negative z component (back lobe).
elementPattern
Type: System.Collections.Generic.IEnumerable<PhasedArrayElement>
The list of PhasedArrayElement instances which comprise the element pattern.
beamformer
Type: AGI.Foundation.Communications.Antennas.PhasedArrayBeamformer
The phased array beam former used to steer the antenna beams.
elementFactor
Type: AGI.Foundation.Communications.Antennas.PhasedArrayElementFactor
The phased array element factor used to apply the individual element pattern. If the element factor is null, no element factor will be applied to the antenna gain.
See Also