exponenta event banner

getTaper

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

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

Синтаксис

wts = getTaper(array)

Описание

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

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

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

Гетерогенный однородный линейный массив, указанный как phased.HeterogeneousULA Системный объект.

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

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

Элемент массива сужается, возвращаемый как N-by-1 вектор с комплексными значениями, где N - количество элементов в массиве.

Примеры

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

Создайте 5-элементную гетерогенную ULA с конусностью окна Тейлора. Решетка состоит из короткодипольных антенных элементов с различной ориентацией. Затем получите значения конусности элемента.

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