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

EngeePhased.ULA

Равномерная линейная антенная решетка (ULA).

Библиотека

EngeePhased

Описание

Системный объект EngeePhased.ULA моделирует равномерную линейную антенную решетку (ULA) и вычисляет его отклик.

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

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

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

Синтаксис

Создание

Вызов конструктора системного объекта возможен следующими способами:

  • object = EngeePhased.ULA создает равномерную линейную антенную решетку (ULA), сформированную из одинаковых изотропных элементов датчика фазированной решетки со значениями свойств по умолчанию. Начало локальной системы координат - фазовый центр антенной решетки. Положительная ось x – это направление, нормальное к антенной решетке, а элементы антенной решетки расположены вдоль оси y. Пример:

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

    array = EngeePhased.ULA(ElementSpacing=1.5,ArrayAxis="z")
    julia
  • object = EngeePhased.URA(N,D,Name=Value) создает равномерную линейную антенную решетку (ULA), для свойства NumElements которого установлено значение N, для свойства ElementSpacing значение D, и другими указанными свойствами Name (имя), установленным на указанное Value (значение). N и D являются аргументами только для значений. При указании аргумента только для значений необходимо указать все предшествующие аргументы только для значений. Аргументы пары Name-Value можно указывать в любом порядке. Пример:

    array = EngeePhased.ULA(N,D,NumElements=5)
    julia

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

  • resp = object(freq,ang) возвращает отклики элементов линейной антенной решетки, аргумент resp, на рабочих частотах, указанных в аргументе freq, и в направлениях, указанных в ang.

Свойства

Element — элемент фазированной антенной решетки
IsotropicAntennaElement со значениями свойств по умолчанию (по умолчанию) | элемент антенны, акустический элемент или преобразователя из Phased Array System Toolbox | антенная решетка из Antenna Toolbox

Подробнее

Элемент фазированной антенной решетки, указанный как элемент антенны, акустический элемент или преобразователь из Phased Array System Toolbox или антенной решетки из Antenna Toolbox.

Пример: EngeePhased.CosineAntennaElement

NumElements — количество элементов антенной решетки
2 (по умолчанию) | целое положительное число

Подробнее

Количество элементов линейной антенной решетки, заданное как целое положительное число.

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

ElementSpacing — расстояние между элементами антенной решетки
0.5 (по умолчанию) | положительный скаляр

Подробнее

Расстояние между двумя соседними элементами линейной антенной решетки, заданное в виде положительного скаляра.

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

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

ArrayAxis — ось линейной антенной решетки
y (по умолчанию) | x | z

Подробнее

Ось линейной антенной решетки, заданная как x, y или z.

Элементы линейной антенной решетки располагаются вдоль выбранной оси системы координат. Ось антенной решетки определяет направление, вдоль которого направлены нормальные векторы элементов.

Значение свойства ArrayAxis Нормальное направление Element

x

азимут = 90°, высота = 0° (ось y)

y (по умолчанию)

азимут = 0°, высота = 0° (ось x)

z

азимут = 0°, высота = 0° (ось x)

Taper — конусы элементов
1 (по умолчанию) | комплексный скаляр | комплексный вектор строк 1 на N | комплексный вектор столбцов N на 1

Подробнее

Сужение элементов линейной антенной решетки, заданное в виде комплексного скаляра, комплексного вектора строк 1 на N или комплексного вектора столбцов N на 1. N представляет собой количество элементов антенной решетки. Конусы, также известные как весовые коэффициенты, применяются к каждому антенному элементу линейной антенной решетки и изменяют амплитуду и фазу принимаемых данных.

  • Если Taper – скаляр, ко всем элементам применяется одно и то же значение конуса.

  • Если Taper – вектор, то каждое значение конуса применяется к соответствующему антенному элементу.

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

Вход

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

Подробнее

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

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

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

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

Подробнее

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

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

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

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

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

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

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

Выход

resp — диаграмма направленности антенной решетки
комплексная матрица N на L

Подробнее

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

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

Методы

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

step!

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

release!

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

reset!

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

Ссылки

  1. Brookner, E., ed. "Radar Technology". Lexington, MA: LexBook, 1996.

  2. Van Trees, H. "Optimum Array Processing". New York: Wiley-Interscience, 2002.