exponenta event banner

getTaper

Системный объект: поэтапный. HeterogeneousURA
Пакет: поэтапный

Элементы массива сужаются

Синтаксис

wts = getTaper(h)

Описание

wts = getTaper(h) возвращает конусы, wts, примененный к каждому элементу фазированного гетерогенного однородного прямоугольного массива (URA), h. Конусы часто называют грузами.

Входные аргументы

развернуть все

Однородный прямоугольный массив, заданный как phased.HeterogeneousURA Системный объект.

Выходные аргументы

развернуть все

Элементы массива сужаются и возвращаются в виде N-by-1 вектора со сложными значениями. Размерность N - количество элементов в массиве. Сужения массива возвращаются в том же порядке, что и индексы элементов. Индексы элементов URA перемещаются вниз по каждому столбцу, затем в верхнюю часть следующего столбца справа.

Примеры

развернуть все

Создайте гетерогенную URA 2 на 5 элементов с конусностью окна Тейлора вдоль каждой строки. Затем отобразите массив с затенением конусности элемента.

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