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

EngeePhased.ConformalArray

Конформная антенная решетка.

Библиотека

EngeePhased

Описание

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

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

  1. Определите и настройте свою конформную антенну решетку. См. раздел Создание.

  2. Вызовите метод step! для вычисления отклика в соответствии со свойствами системного объекта EngeePhased.ConformalArray.

Синтаксис

Создание

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

  • object = EngeePhased.ConformalArray создает конформную антенную решетку. Объект моделирует конформную антенную решетку, сформированную из одинаковых элементов датчика. Пример:

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

    H = EngeePhased.ConformalArray(ElementNormal=[2; 4])
  • object = EngeePhased.ConformalArray(POS,NV,Name=Value) создает конформную антенную решетку со свойством ElementPosition (установленным в POS), свойством ElementNormal (установленным в NV) с каждым указанным свойством Name (имя), установленным на указанное Value (значение). POS и NV являются аргументами только для значений. При указании аргумента только для значений необходимо указать все предшествующие аргументы только для значений. Аргументы Name=Value можно указывать в любом порядке. Пример:

    H = EngeePhased.ConformalArray(POS,NV,ElementNormal=[2; 4])

Свойства

Element — антенный элемент
системный объект EngeePhased.IsotropicAntennaElement (по умолчанию)

Details

Антенная решетка элементов сенсора, указанный как элемент антенны, акустического элемента или преобразователя.

По умолчанию: EngeePhased.IsotropicAntennaElement со свойствами по умолчанию.

ElementPosition — положения антенных элементов
[0; 0; 0] (по умолчанию) | матрица 3 на N

Details

Позиции элементов в конформной антенной решетке в виде матрицы 3 на N, где N – количество элементов в конформной антенной решетке.

Каждый столбец ElementPosition представляет собой позицию в виде [x; y; z] одного элемента в локальной системе координат антенной решетки. Начало локальной системы координат находится в произвольной точке.

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

Значение по умолчанию [0; 0; 0] этого свойства представляет одиночный элемент в начале локальной системы координат.

ElementNormal — направления нормалей элементов
[0; 0] (по умолчанию) | матрица 2 на N | вектор-столбец 2 на 1

Details

Направления нормалей элементов в конформной антенной решетке в виде матрицы 2 на N или вектор-столбца 2 на 1.

Переменная N указывает на количество элементов в антенной решетке.

Если значение ElementNormal является матрицей, то каждый столбец задает нормальное направление соответствующего элемента в форме [азимут;высота] относительно локальной системы координат. Локальная система координат выравнивает положительную ось x по направлению нормали к конформной антенной решетке.

Если значение ElementNormal представляет собой вектор-столбец 2 на 1, он задает одно и то же направление для всех элементов антенной решетки.

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

Свойства ElementPosition и ElementNormal можно использовать для представления любого расположения, в котором пары элементов различаются определенными преобразованиями. Преобразования могут сочетать в себе перевод, поворот по азимуту и поворот по высоте. Однако нельзя использовать преобразования, требующие поворота относительно нормали.

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

Details

Конусность элемента или утяжеление, заданное в виде комплексного скаляра, вектора строк 1 на N или вектора столбцов N на 1.

Веса применяются к каждому элементу антенной решетки датчиков.

N – это количество элементов в антенной решетке, определяемое размером свойства ElementPosition.

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

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

Методы

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

step!

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

release!

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

reset!

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

Ссылки

  1. Josefsson, L. and P. Persson. "Conformal Array Antenna Theory and Design". Piscataway, NJ: IEEE Press, 2006.

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