phased.UCA

Универсальный круговой массив

Описание

phased.UCA Система object™ создает uniform circular array (UCA). UCA формируется из идентичных элементов датчика, равномерно распределенных вокруг круга.

Вычислить ответ для массива для заданных направлений:

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

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

Примечание

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

Конструкция

sUCA = phased.UCA создает Системный объект универсального кругового массива (UCA), sUCA, состоя из пяти идентичных изотропных антенных элементов, phased.IsotropicAntennaElement. Элементы равномерно распределены вокруг круга радиуса 0,5 метра.

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

sUCA = phased.UCA(N,R) создает Системный объект UCA, sUCA, с NumElements набор свойств к N и Radius набор свойств к R. Этот синтаксис создает UCA, состоящий из изотропных антенных элементов, phased.IsotropicAntennaElement.

sUCA = phased.UCA(N,R,Name,Value) создает Системный объект UCA, sUCA, с NumElements набор свойств к N, Radius набор свойств к R, и другой заданный набор имен свойства к заданным значениям.

Свойства

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

Элемент сенсорной матрицы в виде антенны Phased Array System Toolbox или Системного объекта элемента микрофона. Можно задать антенные элементы, которые делают или не поддерживают поляризацию.

Пример: phased.ShortDipoleAntennaElement()

Количество элементов массива в виде целого числа, больше, чем одно.

Пример 3

Радиус массивов в виде положительной скалярной величины в метрах.

Пример: 2.5

Массив нормальное направление в виде одного из 'x'Y, или 'z'. Элементы UCA лежат в плоскости, ортогональной к массиву нормальное направление. Векторы опорного направления элемента лежат в той же плоскости и указывают радиально исходящий от источника.

Значение свойства ArrayNormalПоложения элемента и направления опорного направления
'x'Элементы массива лежат на yz - плоскость. Все векторы опорного направления элемента лежат в yz - плоскость и точка, исходящая от центра массивов.
'y'Элементы массива лежат на zx - плоскость. Все векторы опорного направления элемента лежат в zx - плоскость и точка, исходящая от центра массивов.
'z'Элементы массива лежат на xy - плоскость. Все векторы опорного направления элемента лежат в xy - плоскость и точка, исходящая от центра массивов.

Пример: 'y'

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

Пример: [1 2 3 2 1]

Методы

Характерный для phased.URA Объект
beamwidth

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

collectPlaneWave

Симулируйте полученные плоские волны

directivity

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

getElementNormal

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

getElementPosition

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

getElementSpacing

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

getNumElements

Число элементов в массиве

getTaper

Заострения элемента массива

isPolarizationCapable

Возможность поляризации

pattern

Постройте шаблон массивов UCA

patternAzimuth

Постройте направленность массивов UCA или шаблон по сравнению с азимутом

patternElevation

Постройте направленность массивов UCA или шаблон по сравнению с вертикальным изменением

step

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

viewArray

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

Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

свернуть все

Создайте универсальный круговой массив (UCA) с 11 элементами, имеющий радиус на 1,5 м и действующий на уровне 500 МГц. Массив состоит из антенных элементов короткого диполя. Во-первых, отобразите вертикальную составляющую ответа в 45 азимутах степеней и 0 вертикальных изменениях степеней. Затем постройте направленность вертикального изменения и азимут.

antenna = phased.ShortDipoleAntennaElement(...
    'FrequencyRange',[50e6,1000e6],...
    'AxisDirection','Z');
array = phased.UCA('NumElements',11,'Radius',1.5,'Element',antenna);
fc = 500e6;
ang = [45;0];
resp = array(fc,ang);
disp(resp.V)
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247
   -1.2247

Отобразите шаблон направленности азимута на уровне 500 МГц для углов азимута между-180 и 180 градусами.

c = physconst('LightSpeed');
pattern(array,fc,[-180:180],0,'Type','directivity','PropagationSpeed',c)

Отобразите шаблон направленности вертикального изменения на уровне 500 МГц для углов возвышения между-90 и 90 градусами.

pattern(array,fc,[0],[-90:90],'Type','directivity','PropagationSpeed',c)

Алгоритмы

UCA формируется из N идентичные элементы датчика, равномерно распределенные вокруг круга радиуса R. Круг находится в xy - плоскость системы локальной координаты, источник которой находится в центре круга. Положения элементов заданы относительно системы координат локального массива. Круговой массив находится в xy - плоскость системы координат. Нормальное к плоскости UCA простирается вдоль положительного z - ось. Элементы ориентированы так, чтобы их основные направления ответа (нормали) указали радиально исходящий в xy - плоскость.

Если число элементов массива является нечетным, средний элемент находится на x - ось. Если число элементов является четным, средняя точка между двумя средними элементами находится на x - ось. Для массива элементов N углом азимута положения элемента nth дают

φn=((N1)/2+n1)360/N    n=1,,N

Угол азимута задан как угол, в xy - плоскости, от x - оси к y - ось. Угол возвышения задан как угол от xy - плоскости к z - ось. Угловое расстояние между любыми двумя смежными элементами является степенями 360/N. Угловые значения азимута в градусах. Углы возвышения для всех элементов массива являются нулем.

Ссылки

[1] Brookner, E., Радарная Технология редактора. Лексингтон, MA: LexBook, 1996.

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

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

Представленный в R2015a