Документация Engee

EngeePhased.ShortDipoleAntennaElement

Короткодипольный антенный элемент.

Библиотека

EngeePhased

Описание

Системный объект EngeePhased.ShortDipoleAntennaElement моделирует элемент короткодипольной антенны. Короткодипольная антенна – это провод с центральным питанием, длина которого намного меньше одной длины волны. Этот объект антенны поддерживает только поляризованные поля.

Чтобы рассчитать отклик антенного элемента для заданных направлений, выполните следующие действия:

  1. Создайте объект EngeePhased.ShortDipoleAntennaElement и задайте его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Синтаксис

Создание

  • object = EngeePhased.ShortDipoleAntennaElement создает элемент короткодипольной антенны со значениями свойств по умолчанию. Пример:

    antenna=EngeePhased.ShortDipoleAntennaElement
  • object = EngeePhased.ShortDipoleAntennaElement(Name=Value) создает элемент короткодипольной антенны с каждым указанным свойством Name (имя), установленным на указанное Value (значение). Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1=Value1,…​,NameN=ValueN). Пример:

    antenna=EngeePhased.ShortDipoleAntennaElement()

Использование

  • RESP = object(H,FREQ,ANG) возвращает отклик антенны по напряжению, аргумент RESP, на рабочих частотах, указанных в аргументе FREQ, и в направлениях, указанных в аргументе ANG. RESP – это структура, содержащая два поля RESP.H и RESP.V, представляющие горизонтальную и вертикальную поляризационные составляющие отклика антенны. Каждое поле представляет собой матрицу M на L, содержащую отклик антенны под M углами, указанными в ANG, и на L частотах, указанных в FREQ.

Свойства

FrequencyRange — диапазон рабочих частот
[0 1e20] (по умолчанию) | неотрицательный вещественный вектор строк 1 на 2

Details

Рабочий диапазон частот антенны, заданный в виде неотрицательного вещественного вектора 1 на 2 строки в форме [LowerBound HigherBound]. Антенный элемент не имеет отклика вне указанного частотного диапазона.

Единицы измерения – Гц.

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

AxisDirection — направление оси диполя
Z (по умолчанию) | Y | X | Custom

Details

Направление оси диполя, заданное как X, Y, Z или Custom.

Ось диполя определяет направление дипольного тока относительно локальной системы координат.

X задает диполь вдоль -оси, Y – вдоль -оси, а Z – вдоль -оси. Направление вдоль оси или эквивалентно горизонтальному диполю, а направление вдоль оси – вертикальному диполю.

Если установить для свойства AxisDirection значение Custom, то можно вручную указать ось диполя с помощью свойства CustomAxisDirection.

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

CustomAxisDirection — пользовательское направление оси диполя
[0;0;1] (по умолчанию) | вещественный вектор-столбец 1 на 3

Details

Пользовательское направление оси дипольной антенны, заданное в виде вещественного вектор-столбца 1 на 3. Каждая запись в векторе представляет собой компонент оси диполя вдоль осей , , и в локальной системе координат.

Зависимости

Чтобы включить это свойство, установите для свойства AxisDirection значение Custom.

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

Аргументы

Вход

FREQ — рабочая частота антенного элемента
неотрицательный скаляр | неотрицательный вещественный вектор 1 на L строк

Details

Рабочая частота антенного элемента, заданная в виде неотрицательного скаляра или неотрицательного вещественного вектора 1 на L строк.

Единицы измерения – Гц.

FREQ должна лежать в диапазоне значений, заданных свойством FrequencyRange элемента. В противном случае элемент не дает ответа, и ответ возвращается в виде -Inf.

Пример: [1e8 2e6].

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

ANG — азимутальные и высотные углы направлений ответа
вещественный вектор строк 1 на M | вещественная матрица 2 на M

Details

Азимутальные и высотные углы направлений ответа, заданные в виде вещественного вектора строк 1 на M или вещественной матрицы 2 на M, где M – количество угловых направлений.

Единицы измерения – градусы.

Азимутальный угол должен лежать в диапазоне от -180° до 180° включительно. Угол возвышения должен лежать в диапазоне от -90° до 90° включительно.

Если ANG – вектор 1 на M, каждый элемент задает азимутальный угол направления. В этом случае соответствующий угол возвышения принимается равным нулю.

Если ANG – матрица 2 на M, каждый столбец матрицы задает направление в форме [азимут;высота].

Азимутальный угол – это угол между осью x и проекцией вектора направления на плоскость xy. Этот угол положителен при измерении от оси x по направлению к оси y. Угол возвышения – это угол между вектором направления и плоскостью xy. Этот угол положителен при измерении в направлении оси z.

Пример: [110 125; 15 10]

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

Выход

RESP — диаграмма направленности антенны
комплексная матрица M на L

Details

Отклик антенного элемента по напряжению, возвращаемый в виде комплексной матрицы M на L. В этой матрице M – количество углов, указанных в ANG, а L – количество частот, указанных в FREQ.

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

Методы

Общие для всех системных объектов

step!

Запустить алгоритм работы системного объекта

release!

Разрешить изменение значения свойства системного объекта

reset!

Сброс внутренних состояний системного объекта

Дополнительно

Алгоритмы

Общий отклик короткодипольного антенного элемента представляет собой комбинацию его частотной характеристики и пространственной характеристики. Этот системный объект вычисляет оба отклика с помощью интерполяции ближайших соседей, а затем перемножает их для получения общего отклика.

Смотрите также

  1. Mott, H., "Antennas for Radar and Communications", John Wiley & Sons, 1992.