exponenta event banner

поэтапный. HeterogeneousConformalArray

Гетерогенный конформный массив

Описание

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

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

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

  2. Звонить step для вычисления ответа в соответствии со свойствами phased.HeterogeneousConformalArray. Поведение step относится к каждому объекту на панели инструментов.

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Строительство

H = phased.HeterogeneousConformalArray создает гетерогенный конформный объект System, H. Этот объект моделирует разнородный конформный массив, сформированный с различными типами сенсорных элементов.

H = phased.HeterogeneousConformalArray(Name,Value) создает объект, H, с каждым указанным свойством Name, имеющим указанное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

Свойства

ElementSet

Набор элементов, используемых в массиве

Укажите набор различных элементов, используемых в массиве датчиков в качестве строки массива ячеек MATLAB. Каждый элемент массива ячеек содержит объект элемента в фазированном пакете. Элементы, указанные в ElementSet свойство должно быть либо всеми антеннами, либо всеми микрофонами. Кроме того, все указанные антенные элементы должны иметь одинаковую поляризационную способность. Укажите элемент массива датчиков в качестве дескриптора. Элемент должен быть объектом элемента в phased пакет.

По умолчанию: одна ячейка, содержащая один изотропный антенный элемент

ElementIndices

Назначение местоположения элементов

Это свойство определяет сопоставление элементов в массиве. Свойство присваивает элементы их расположениям в массиве с помощью индексов в ElementSet собственность. Значение ElementIndices должен быть вектором строки length-N. В этом векторе N представляет количество элементов в массиве. Значения в векторе, указанные ElementIndices должно быть меньше или равно количеству записей в ElementSet собственность.

По умолчанию: [1 2 2 1]

ElementPosition

Позиции элементов

ElementPosition определяет положения элементов в конформном массиве. Значение ElementPosition свойство должно быть матрицей 3-by-N, где N указывает количество элементов в конформном массиве. Каждый столбец ElementPosition представляет должность, в форме [x; y; z] (в метрах), одного элемента в локальной системе координат массива. Локальная система координат имеет начало координат в произвольной точке.

По умолчанию: [0; 0; 0]

ElementNormal

Направление нормали элемента

ElementNormal указывает нормальные направления элементов в конформном массиве. Угловые единицы - градусы. Значение, назначенное ElementNormal должен быть либо 2-by-N матрицей, либо вектором-столбцом 2 на 1. Переменная N указывает количество элементов в массиве. Если значение ElementNormal является матрицей, каждый столбец задает направление нормали соответствующего элемента в форме [azimuth;elevation] в отношении локальной системы координат. Локальная система координат выравнивает положительную ось X по нормали к конформному массиву. Если значение ElementNormal является вектором столбца 2 на 1, указывающим направление указания всех элементов массива.

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

По умолчанию: [0; 0]

Taper

Конусность или утяжеление элемента

Сужение элемента или надбавка, определенная как скаляр со сложным знаком, вектор ряда 1 на Н или вектор колонки N-1. Величина N - количество элементов в массиве, определяемое размером ElementIndices собственность. Конусы, также известные как веса, прикладываются к каждому элементу датчика в матрице датчиков и модифицируют как амплитуду, так и фазу принимаемых данных. Если 'Taper' является скаляром, одинаковое значение конусности применяется ко всем элементам. Если 'Taper' является вектором, каждое значение конусности применяется к соответствующему элементу датчика.

По умолчанию: 1

Методы

Специфично для phased.HeterogeneousConformalArray Объект
beamwidth

Вычислить и отобразить ширину луча массива

collectPlaneWave

Моделирование принятых плоских волн

directivity

Направленность гетерогенного конформного массива

getElementNormal

Нормальный вектор к элементам массива

getElementPosition

Положения элементов массива

getNumElements

Количество элементов в массиве

getTaper

Элементы массива сужаются

isPolarizationCapable

Поляризационная способность

pattern

Печать гетерогенного конформного массива

patternAzimuth

Постройте график разнородной конформной направленности массива или массива в зависимости от азимута

patternElevation

Печать разнородной конформной направленности массива или массива в зависимости от отметки

plotResponse

График отклика массива

step

Выходные отклики элементов массива

viewArray

Просмотр геометрии массива

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

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

Примеры

свернуть все

Создайте 8-элементный гетерогенный однородный циклический массив (UCA) с помощью объекта ConformalArray System. Четыре элемента имеют косинусный рисунок с мощностью 1,6, в то время как остальные элементы имеют косинусный рисунок с мощностью 2,0. Постройте график 3-D отклика мощности. Предположим, рабочая частота 1 ГГц. Скорость распространения волны - это скорость света.

Построение массива

sElement1 = phased.CosineAntennaElement('CosinePower',1.6);
sElement2 = phased.CosineAntennaElement('CosinePower',2.0);
N = 8;
azang = (0:N-1)*360/N-180;
sArray = phased.HeterogeneousConformalArray(...
    'ElementSet',{sElement1,sElement2},...
    'ElementIndices',[1 1 1 1 2 2 2 2],...
    'ElementPosition',[cosd(azang);sind(azang);zeros(1,N)],...
    'ElementNormal',[azang;zeros(1,N)]);
c = physconst('LightSpeed');
fc = 1e9;

Создание массива питания 3-D

pattern(sArray,fc,[-180:180],[-90:90],...
    'CoordinateSystem','polar',...
    'Type','power')

Ссылки

[1] Йозефссон, Л. и П. Перссон. Конформная теория и конструкция антенной решетки. Piscataway, NJ: IEEE Press, 2006.

[2] Деревья фургонов, H. Оптимальная обработка массива. Нью-Йорк: Wiley-Interscience, 2002.

Расширенные возможности

.
Представлен в R2013a