exponenta event banner

поэтапный. HeterogeneousURA

Разнородный однородный прямоугольный массив

Описание

HeterogeneousURA объект конструирует гетерогенный однородный прямоугольный массив (URA).

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

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

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

Примечание

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

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

H = phased.HeterogeneousURA создает гетерогенный однородный прямоугольный массив (URA) объект System, H. Этот объект моделирует неоднородный URA, сформированный с сенсорными элементами, структура которых может изменяться от элемента к элементу. Элементы массива распределены в плоскости yz в прямоугольной решетке. Гетерогенный URA M-by-N имеет M строк и N столбцов. Направление визирования массива находится вдоль положительной оси X. Решеткой по умолчанию является URA изотропных антенных элементов 2 на 2.

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

Свойства

ElementSet

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

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

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

ElementIndices

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

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

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

ElementSpacing

Интервал между элементами

Вектор 1 на 2 или скаляр, содержащий интервал между элементами (в метрах) массива. Если ElementSpacing является вектором 1 на 2, он имеет вид [SpacingBetweenRows,SpacingBetweenColumns]. См. разделы Интервал между столбцами и Интервал между строками. Если ElementSpacing является скаляром, оба расстояния одинаковы.

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

Lattice

Решетка элемента

Укажите решетку элемента как одну из 'Rectangular' | 'Triangular'. Если для свойства Решетка (Lattice) задано значение 'Rectangular'все элементы в гетерогенном URA выровнены как в направлении строки, так и в направлении столбца. При установке Lattice свойство для 'Triangular'элементы в четных рядах смещены в направлении оси положительного ряда на расстояние, равное половине расстояния между элементами вдоль ряда.

По умолчанию: 'Rectangular'

ArrayNormal

Нормальное направление массива

Нормальное направление массива, указанное как одно из 'x', 'y', или 'z'.

Элементы URA лежат в плоскости, ортогональной выбранному направлению нормали массива. Направление визирования элемента указывает вдоль нормали массива

Значение свойства ArrayNormalПоложения элементов и направления бурного визирования
'x'Элементы массива лежат на плоскости yz. Все векторы визирования элементов указывают вдоль оси X.
'y'Элементы массива лежат на плоскости zx. Все векторы визирования элементов указывают вдоль оси Y.
'z'Элементы массива лежат на плоскости xy. Все векторы визирования элементов указывают вдоль оси Z.

По умолчанию: 'x'

Taper

Конусы элементов

Тонкие свечи элемента, определенные как скаляр со сложным знаком, или 1 MN вектор ряда со сложным знаком, вектор колонки MN-1 или матрица M на Н. Конусы применяются к каждому элементу в матрице датчиков. Конусы часто называют весами элементов. M - число элементов вдоль оси Z, а N - число элементов вдоль оси Y. M и N соответствуют значениям [NumberofRows, NumberOfColumns] в Size собственность. Если Taper является скаляром, одинаковое значение конусности применяется ко всем элементам. Если значение Taper является вектором или матрицей, значения конусности применяются к соответствующим элементам. Конусы используются для изменения как амплитуды, так и фазы принимаемых данных.

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

Методы

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

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

collectPlaneWave

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

directivity

Направленность разнородного однородного прямоугольного массива

getElementNormal

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

getElementPosition

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

getNumElements

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

getTaper

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

isPolarizationCapable

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

pattern

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

patternAzimuth

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

patternElevation

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

plotResponse

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

step

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

viewArray

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

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

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

Примеры

свернуть все

Создайте 3 на 2 гетерогенную URA с прямоугольной решеткой и найдите отклик каждого элемента на отметке 30 градусов по азимуту и 0 градусов. Предположим, что рабочая частота равна 1 ГГц.

antenna1 = phased.CosineAntennaElement('CosinePower',1.5);
antenna2 = phased.CosineAntennaElement('CosinePower',1.8);
array = phased.HeterogeneousURA('ElementSet',{antenna1,antenna2}, ...
    'ElementIndices',[1 1; 2 2; 1 1]);
fc = 1e9;
ang = [30;0];
resp = array(fc,ang)
resp = 6×1

    0.8059
    0.7719
    0.8059
    0.8059
    0.7719
    0.8059

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

c = physconst('LightSpeed');
pattern(array,fc,[-180:180],0,'PropagationSpeed',c, ...
    'CoordinateSystem','polar','Type','powerdb','Normalize',true)

Постройте 3 на 3 гетерогенную URA с треугольной решеткой. Расстояние между элементами составляет 0,5 метра. Отображение формы массива.

sElement1 = phased.CosineAntennaElement('CosinePower',1.5);
sElement2 = phased.CosineAntennaElement('CosinePower',1.8);
sArray = phased.HeterogeneousURA(...
    'ElementSet',{sElement1,sElement2},...
    'ElementIndices',[1 1 1; 2 2 2; 1 1 1],...
    'Lattice','Triangular');
viewArray(sArray);

Подробнее

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

Ссылки

[1] Брукнер, Э., ред. Радиолокационная технология. Лексингтон, Массачусетс: LexBook, 1996.

[2] Брукнер, Э., ред. Практические системы фазированной антенной решетки. Бостон: Artech House, 1991.

[3] Майю, Р. Дж. «Поэтапная теория и технология массива», Труды IEEE, том 70, номер 3, 1982, стр. 246-291.

[4] Мотт, Х. Антенны для радаров и связи, поляриметрический подход. Нью-Йорк: John Wiley & Sons, 1992.

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

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

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