Documentation Center

  • 評価版
  • 製品アップデート

getTaper

System object: phased.ConformalArray
Package: phased

Array element tapers

Syntax

wts = getTaper(h)

Description

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

Input Arguments

expand all

h — Conformal arrayphased.ConformalArray System object

Conformal array specified as a phased.ConformalArray System object™.

Output Arguments

expand all

wts — Array element tapersN-by-1 complex-valued vector

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

Examples

expand all

Create and View a Tapered Array

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 =

    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');

Was this topic helpful?