phased.HeterogeneousURA

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

Описание

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

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

  1. Задайте и настройте равномерный прямоугольный массив. См. «Конструкция».

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

Примечание

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

Конструкция

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

H = phased.HeterogeneousURA(Name,Value) создает объект, H, с каждым заданным именем свойства, установленным на заданное значение. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (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 расположены в плоскости, ортогональной выбранному нормальному направлению массива. Направления boresight элемента указывают вдоль нормального направления массива

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

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

Taper

Сужающиеся элементы элемента

Таперы элемента, заданные как комплексный скаляр, или комплексный вектор 1 на -MN строку, MN вектор-на-1 или M -by N матрица. Конусности применяются к каждому элементу в массив датчика. Сужения часто называют element weights. 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

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

Примеры

свернуть все

Создайте гетерогенный URA 3 на 2 с прямоугольной решеткой и найдите ответ каждого элемента в 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] Brookner, E., ed. Radar Technology. Lexington, MA: LexBook, 1996.

[2] Brookner, E., ed. Practical Phased Array Antenna Systems. Бостон: Артек Хаус, 1991.

[3] Mailloux, R. J. «Фазированная Решетка Theory and Technology», Proceedings of the IEEE, Vol., 70, Number 3, 1982, pp. 246-291.

[4] Mott, H. Antennas for Radar and Communications, A Polarimetric Approach. Нью-Йорк: John Wiley & Sons, 1992.

[5] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.

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

.
Введенный в R2013a