Main Content

phased.ConformalArray.getTaper

Array element tapers

Description

wts = getTaper(array) returns the tapers applied to each element of a conformal array, array. Tapers are often referred to as weights.

example

Examples

collapse all

Create a Two-Ring Tapered Disk Array

Create a two-ring disk array and set the taper values on the outer ring to be smaller than those on the inner ring.

elemAngles = ([0:5]*360/6);
elemPosInner = 0.5*[zeros(size(elemAngles)); ...
    cosd(elemAngles); ...
    sind(elemAngles)];
elemPosOuter = [zeros(size(elemAngles)); ...
    cosd(elemAngles); ...
    sind(elemAngles)];
elemNorms = repmat([0;0],1,12);
taper =  [ones(size(elemAngles)),0.3*ones(size(elemAngles))];
ha = phased.ConformalArray(...
    [elemPosInner,elemPosOuter],elemNorms,Taper=taper);

Display the Taper Values

w = getTaper(ha)
w = 12×1

    1.0000
    1.0000
    1.0000
    1.0000
    1.0000
    1.0000
    0.3000
    0.3000
    0.3000
    0.3000
    0.3000
    0.3000
      ⋮

View the Array

viewArray(ha,ShowTaper=true,ShowIndex="all");

Figure contains an axes object. The hidden axes object with xlabel x axis (Az 0 El 0) -->, ylabel y axis --> contains 19 objects of type scatter, text, line.

Input Arguments

collapse all

Conformal array specified as a phased.ConformalArray 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 R2011a