exponenta event banner

azelcut2pat

Создание образца отклика 3-D по азимуту и вырезам отметок

Описание

пример

pat = azelcut2pat(azcut,elcut) создает шаблон отклика элемента 3-D, pat, из разреза азимута, azcutи вырез отметки, elcut. Разрез азимута состоит из диаграммы направленности антенны по всем углам азимута на отметке 0 °. Разрез возвышения состоит из диаграммы направленности антенны по всем углам возвышения при азимуте 0 °. Можно одновременно указать вырезы для различных частот.

Примеры

свернуть все

Создание пользовательской диаграммы направленности антенны по азимуту и отметкам косинусного квадрата.

az = -180:180;
azcut = mag2db(cosd(az).^2);
el = -90:90;
elcut = mag2db(cosd(el).^2);
pat = azelcut2pat(azcut,elcut);
antenna = phased.CustomAntennaElement('AzimuthAngles',az,...
    'ElevationAngles',el,'MagnitudePattern',pat,...
    'PhasePattern',zeros(size(pat)));

Отображение диаграммы направленности для 200 МГц.

fs = 200.0e6;
pattern(antenna,fs);

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

свернуть все

Разрез шаблона азимута, заданный как вектор 1-by-Q с действительным значением или матрица L-на-Q с действительным значением. Q - число азимутальных углов, L - число частот. Разрезы по азимуту считаются выполненными на отметке 0 °. Когдаazcut является матрицей, каждый столбец представляет отдельный азимутальный угол, и каждая строка представляет различную частоту. Единицы измерения находятся в дБ.

Типы данных: double

Разрез массива отметок, заданный как вектор 1-by-P с действительным значением или матрица L-by-P с действительным значением. P - число углов возвышения, L - число частот. Разрезы отметок принимаются на азимуте 0 °. Когдаelcut является матрицей, каждый столбец представляет различный угол возвышения, а каждая строка представляет различную частоту. Единицы измерения находятся в дБ.

Типы данных: double

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

свернуть все

3-D решетка или антенная диаграмма, возвращаемая в виде матрицы с действительным значением P-на-Q или матрицы с действительным значением P-на-Q-на-L MATLAB ®. Единицы измерения находятся в дБ.

Алгоритмы

Функция возвращает 3-D диаграмму направленности антенны при тех же азимутальных и высотных углах, которые используются для определения azcut и elcut разрезы. Поскольку вырезы задаются в дБ, 3-D массив вычисляется из суммы вырезов.

pat (az, el) = pat (az) + pat (el)

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2019a