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