exponenta event banner

customArrayMesh

Создайте 2-е таможенное сетчатое множество антенны в самолете X-Y

Описание

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

Создание

Описание

пример

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

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

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

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

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

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

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

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

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

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

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

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] Баланис, С.А. Теория антенн: анализ и дизайн. 3-й эд. Нью-Йорк: Уайли, 2005.

Представлен в R2015b