getTaper

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

Заострения элемента массива

Синтаксис

wts = getTaper(array)

Описание

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

Входные параметры

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

Неоднородный универсальный массив линии в виде phased.HeterogeneousULA Системный объект.

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

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

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

Примеры

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

Создайте неоднородный ULA с 5 элементами с заострением окна Тейлора. Массив состоит из антенных элементов короткого диполя с различным orientations.Then, получите значения заострения элемента.

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