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