customArrayMesh

Создайте 2-D сетку антенной решетки на плоскости X-Y

Описание

The customArrayMesh объект создает массив, представленный 2-D пользовательским mesh на плоскости X-Y. Можно предоставить произвольный mesh массива в Antenna Toolbox™ и проанализировать этот mesh как пользовательский массив для характеристик портов и полей.

Создание

Описание

пример

customarray = customArrayMesh(points,triangles,numfeeds) создает массив 2-D, представленный пользовательским mesh, на основе заданных точек и треугольников.

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

расширить все

Точки в пользовательском mesh, заданные как 2-by-N или 3-by-N матрица Декартовых координат в метрах. N - число точек. Если вы задаете 3-by-N целочисленная матрица, Z-координата должна быть нулем или постоянным значением. Это значение устанавливает 'Points' свойство в пользовательском mesh массива.

Пример: load planarmesh.mat; c = customArrayMesh(p,t,4). Создает пользовательский mesh массива из точек, p, извлеченный из planarmesh.mat файл.

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

Треугольники в mesh, заданные как 4-by-M матрица. M - количество треугольников. Первые три строки являются индексами к матрице точек и представляют вершины каждого треугольника. Четвертая строка является областью числом, используемым для идентификации отдельных частей массива. Это значение устанавливает 'Triangles' свойство в пользовательском mesh массива.

Пример: load planarmesh.mat; c = customArrayMesh(p,t,4). Создает пользовательский mesh массива из треугольников, t, извлеченный из planarmesh.mat файл.

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

Количество точек питания в массиве, заданное как скаляр. По умолчанию количество точек подачи равно 2.

Пример: load planarmesh.mat; c = customArrayMesh(p,t,4). Создает пользовательский mesh массива, требующую 4 точки подачи.

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

Свойства

расширить все

Точки в пользовательском mesh, заданные как 2-by-N или 3-by-N матрица Декартовых координат в метрах. N - число точек.

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

Треугольники в mesh, заданные как 4-by-M матрица. M - количество треугольников.

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

Количество точек подачи в массиве, заданное как скаляр.

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

Расположение массива в Декартовых координатах в метрах. Расположение канала является свойством только для чтения. Чтобы создать канал для 2-D пользовательской mesh, используйте createFeed способ.

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

Амплитуда возбуждения антенных элементов, заданная как скаляр или неотрицательный вектор. Установите значение свойства равным 0 для моделирования мертвых элементов.

Пример: 'AmplitudeTaper', 3

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

Сдвиг фазы для антенных элементов, заданный как скаляр или вектор действительных чисел в степени.

Пример: 'PhaseShift', [3 3 0 0]. Создает пользовательский mesh массива из четырех антенн с заданными сдвигами фазы.

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

Функции объекта

showОтобразите антенну или структуру массива; отобразить фигуру как заполненную закрашенную фигуру
infoОтображение информации об антенне или массиве
createFeedСоздайте местоположения каналов для пользовательского массива
beamwidthЛучевая ширина антенны
chargeРаспределение заряда на металлической или диэлектрической антенне или поверхности массива
correlationКоэффициент корреляции между двумя антеннами в массиве
currentРаспределение тока на металлической или диэлектрической антенне или поверхности массива
EHfieldsЭлектрическое и магнитное поля антенн; Встроенные электрическое и магнитное поля антенного элемента в массивах
impedanceВходное сопротивление антенны; импеданс скана массива
meshСетчатые свойства металлической или диэлектрической антенны или структуры массива
patternДиаграмма направленности излучения и фаза антенны или массива; Встроенный шаблон антенного элемента в массиве
patternAzimuthАзимутальный шаблон антенны или массива
patternElevationШаблон повышения антенны или массива
returnLossОбратная потеря антенны; Скан возврата потеря массива
sparametersОбъект S-параметра

Примеры

свернуть все

Загрузите пользовательский mesh и создайте массив.

load planarmesh.mat;
c = customArrayMesh(p,t,2);

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

createFeed(c,[0.07,0.01],[0.05,0.05], [-0.07,0.01],[-0.05,0.05])

Вычислите импеданс массива.

Z = impedance(c,1e9)
Z = 1×2 complex

  64.3919 - 7.8288i  58.9595 -11.3554i

Ссылки

[1] Balanis, C.A. Antenna Theory: Analysis and Design. 3rd Ed. New York: Wiley, 2005.

Введенный в R2015b