Contenu principal

phased.HeterogeneousULA.getTaper

Array element tapers

Description

wts = getTaper(array) returns the tapers, wts, applied to each element of the phased heterogeneous uniform line array (ULA), h. Tapers are often referred to as weights.

example

Examples

collapse all

Construct a 5-element heterogeneous ULA with a Taylor window taper. The array consists of short-dipole antenna elements with different orientations. Then, obtain the element taper values.

antenna1 = phased.ShortDipoleAntennaElement(FrequencyRange=[100e6 1e9], ...
    AxisDirection="Z");
antenna2 = phased.ShortDipoleAntennaElement(FrequencyRange=[100e6 1e9], ...
    AxisDirection="Y");
array = phased.HeterogeneousULA(ElementSet={antenna1,antenna2}, ...
    ElementIndices=[1 2 2 2 1],Taper=taylorwin(5)');
w = getTaper(array)
w = 5×1

    0.5181
    1.2029
    1.5581
    1.2029
    0.5181

Input Arguments

collapse all

Heterogeneous uniform line array, specified as a phased.HeterogeneousULA System object.

Output Arguments

collapse all

Array element tapers returned as an N-by-1 complex-valued vector, where N is the number of elements in the array.

Version History

Introduced in R2013a