Contenido principal

phased.HeterogeneousURA.getTaper

Array element tapers

Description

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

example

Examples

collapse all

Construct a 2-by-5 element heterogeneous URA with a Taylor window taper along each row. Then, show the array with the element taper shading.

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

    0.5181
    0.5181
    1.2029
    1.2029
    1.5581
    1.5581
    1.2029
    1.2029
    0.5181
    0.5181

Input Arguments

collapse all

Uniform rectangular array specified as a phased.HeterogeneousURA System object.

Output Arguments

collapse all

Array element tapers returned as an N-by-1, complex-valued vector. The dimension N is the number of elements in the array. The array tapers are returned in the same order as the element indices. The element indices of a URA run down each column, then to the top of the next column to the right.

Version History

Introduced in R2013a