getTaper

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

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

Синтаксис

wts = getTaper(array)

Описание

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

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

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

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

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

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

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

Примеры

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

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

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