Поэтапный массив разделен в подмассивы
Объект PartitionedArray
представляет поэтапный массив, который разделен в один или несколько подмассивов.
Получить ответ подмассивов в разделенном массиве:
Задайте и настройте свой разделенный массив. Смотрите Конструкцию.
Вызовите step
, чтобы вычислить ответ подмассивов согласно свойствам phased.PartitionedArray
. Поведение step
характерно для каждого объекта в тулбоксе.
Можно также задать объект PartitionedArray
как значение свойства SensorArray
или Sensor
объектов, которые выполняют beamforming, регулирование и другие операции.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
H = phased.PartitionedArray
создает разделенный Системный объект массивов, H
. Этот объект представляет массив, который разделен в подмассивы.
H = phased.PartitionedArray(
создает разделенный объект массивов, Name
,Value
)H
, с каждым заданным набором имени свойства к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Сенсорная матрица Сенсорная матрица, заданная как любой Системный объект массивов, принадлежащий Phased Array System Toolbox™. Значение по умолчанию: |
|
Матрица определения подмассива Задайте выбор подмассива как M-by-N матрица. M является количеством подмассивов, и N является числом элементов в массиве. Каждая строка матрицы соответствует подмассиву, и каждая запись в строке указывает, принадлежит ли элемент подмассиву. Когда запись является нулем, элемент не принадлежит подмассиву. Ненулевая запись представляет вес с комплексным знаком, применился к соответствующему элементу. Каждая строка должна содержать по крайней мере одну ненулевую запись. Центр фазы каждого подмассива является в подмассиве геометрическим центром. Свойства Значение по умолчанию: |
|
Руководящий метод подмассива Задайте метод подмассива, держащегося как любой
Значение по умолчанию: |
|
Частота фазовращателя подмассива Задайте рабочую частоту фазовращателей, которые выполняют регулирование подмассива. Значение свойства является положительной скалярной величиной в герц. Это свойство применяется, когда вы устанавливаете свойство Значение по умолчанию: |
|
Количество битов квантования фазовращателя Количество битов раньше квантовало компонент сдвига фазы формирователя луча или регулирующий векторные веса. Задайте количество битов как неотрицательное целое число. Значение нуля указывает, что никакое квантование не выполняется. Значение по умолчанию: |
collectPlaneWave | Моделируйте полученные плоские волны |
направленность | Направленность разделенного массива |
getElementPosition | Положения элементов массива |
getNumElements | Число элементов в массиве |
getNumSubarrays | Количество подмассивов в массиве |
getSubarrayPosition | Положения подмассивов в массиве |
isPolarizationCapable | Возможность поляризации |
шаблон | Постройте разделенную направленность массивов, поле и шаблоны степени |
patternAzimuth | Постройте разделенную направленность массивов или шаблон по сравнению с азимутом |
patternElevation | Постройте разделенную направленность массивов или шаблон по сравнению с повышением |
plotResponse | Постройте шаблон ответа массива |
шаг | Выведите ответы подмассивов |
viewArray | Просмотрите геометрию массивов |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
[1] Деревья фургона, H.L. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.ConformalArray
| phased.ReplicatedSubarray
| phased.UCA
| phased.ULA
| phased.URA