Блок оценки пространственного спектра луча
Панель инструментов системы фазированных массивов/направление поступления
Блок спектра Beamscan оценивает 2-D пространственный спектр поступающих узкополосных сигналов путем сканирования диапазона азимутальных углов и углов возвышения с использованием узкополосного обычного формирователя луча. Блок дополнительно вычисляет направление прихода заданного числа сигналов путем определения пиков спектра.
X - Принятый сигналПринятый сигнал, заданный как M-by-N комплекснозначная матрица. Величина М - это длина сигнала, количество значений выборки, содержащихся в сигнале. Величина N - количество сенсорных элементов в массиве.
Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.
Типы данных: double
Y - Пространственный спектр Beamscan 2-D2Magnitude оцененного 2-D пространственного спектра, возвращаемого как неотрицательный, возвращаемого как действительная матрица P-by-Q. Каждая запись представляет величину оцененного пространственного спектра MUSIC. Каждая запись соответствует углу, заданному параметрами Азимутальные углы обзора (град.) и Углы обзора отметки (град.). P равно длине вектора, указанного в Азимутальных углах сканирования (град.), а Q равно длине вектора, указанного в Elevation scan angels (град.).
Типы данных: double
Ang - Направление прибытияНаправления поступления сигналов, возвращаемых в виде вещественно-значной матрицы 2-by-L. L - количество сигналов, заданное параметром Number of signals. Направление угла прибытия определяется азимутом и углами места источника относительно локальной системы координат массива. Первый ряд матрицы содержит азимутальные углы, а второй ряд - углы места. Если объект не сможет идентифицировать пики в спектре, он вернется NaN. Угловые единицы в градусах.
Чтобы включить этот выходной порт, установите флажок Enable DOA output.
Типы данных: double
Signal propagation speed (m/s) - Скорость распространения сигналаphysconst('LightSpeed') (по умолчанию) | действительный положительный скалярСкорость распространения сигнала, заданная как действительный положительный скаляр. Значением по умолчанию скорости света является значение, возвращаемое physconst('LightSpeed'). Единицы измерения в метрах в секунду.
Пример: 3e8
Типы данных: double
Operating frequency (Hz) - Рабочая частота системы3.0e8 (по умолчанию) | положительный вещественный скалярРабочая частота системы, заданная как положительный скаляр. Единицы измерения в Гц.
Number of bits in phase shifters - Количество битов квантования со сдвигом фазы0 (по умолчанию) | неотрицательное целое числоКоличество битов, используемых для квантования составляющей фазового сдвига весовых коэффициентов формирователя луча или управляющего вектора. Укажите число битов как неотрицательное целое число. Нулевое значение указывает, что квантование не выполняется.
Forward-backward averaging - Включить усреднение вперед-назадВыберите этот параметр, чтобы использовать усреднение вперед-назад для оценки ковариационной матрицы для матриц датчиков с сопряженной симметричной структурой многообразия матриц.
Azimuth scan angles (deg) - Углы обзора по азимуту-180:180 (по умолчанию) | действительный векторУглы сканирования в азимутальном направлении, заданные как действительный вектор. Углы должны лежать между -180 ° и 180 ° включительно. Необходимо указать углы в порядке возрастания. Единицы измерения в градусах.
Типы данных: double
Elevation scan angles (deg) - Углы обзора в направлении возвышения-90:90 (по умолчанию) | действительный векторУглы сканирования в направлении возвышения, заданные как действительный вектор. Углы должны лежать между -90 ° и 90 ° включительно. Необходимо указать углы в порядке возрастания. Единицы измерения в градусах.
Типы данных: double
Enable DOA output - Выходные направления поступления через выходной портВыберите этот параметр для вывода направлений поступления сигналов (DOA) через выходной порт Ang.
Number of signals - Ожидаемое количество поступающих сигналов1 (по умолчанию) | положительное целое числоУкажите ожидаемое количество сигналов для оценки DOA как положительное скалярное целое число.
Чтобы включить этот параметр, установите флажок Включить вывод DOA.
Типы данных: double
Simulate using - Метод моделирования блоковInterpreted Execution (по умолчанию) | Code GenerationМоделирование блоков, указанное как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB ®, выберитеInterpreted Execution. Если вы хотите, чтобы ваш блок работал как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно работает быстрее.
Интерпретированное выполнение полезно при разработке и настройке модели. Блок запускает базовую системную object™ в MATLAB. Модель можно быстро изменить и выполнить. Когда вы удовлетворены результатами, вы можете запустить блок с помощью Code Generation. Длительное моделирование выполняется быстрее с сгенерированным кодом, чем при интерпретированном выполнении. Можно выполнять повторные выполнения без перекомпиляции, но если изменить какие-либо параметры блока, то блок автоматически перекомпилируется перед выполнением.
В этой таблице показано, как параметр Simulate using влияет на общее поведение моделирования.
Когда модель Simulink ® находится вAccelerator режим блока, заданный с помощью Simulate, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с использованием интерпретатора MATLAB. | Блок выполняется с использованием интерпретатора MATLAB. | Создание автономного исполняемого файла из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели компилируются. | |
Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).
Specify sensor array as - Метод задания массиваArray (no subarrays) (по умолчанию) | MATLAB expressionМетод задания массива, указанный как Array (no subarrays) или MATLAB expression.
Array (no subarrays) - используйте параметры блока для задания массива.
MATLAB expression - создание массива с помощью выражения MATLAB.
Expression - выражение MATLAB, используемое для создания массиваВыражение MATLAB, используемое для создания массива, указывается как допустимый объект System панели инструментов системы фазированных массивов.
Пример: phased.URA('Size',[5,3])
Чтобы включить этот параметр, установите для параметра Задать массив датчиков значение MATLAB expression.
Geometry - Геометрия массиваULA (по умолчанию) | URA | UCA | Conformal ArrayГеометрия массива, заданная как одна из
ULA - Однородный линейный массив
URA - Однородный прямоугольный массив
UCA - Однородный круговой массив
Conformal Array - произвольные положения элементов
Number of elements - Количество элементов массива2 для массивов ULA и 5 для массивов UCA (по умолчанию) | целое число, большее или равное 2Число элементов массива для массивов ULA или UCA, указанное как целое число, большее или равное 2.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение ULA или UCA.
Element spacing (m) - Интервал между элементами массива0.5 для массивов ULA и [0.5,0.5] для массивов URA (по умолчанию) | положительный скаляр для массивов ULA или URA | 2-элементный вектор положительных значений для массивов URAИнтервал между соседними элементами массива:
ULA - указывает интервал между двумя смежными элементами в массиве как положительный скаляр.
URA - указывает интервал как положительный скаляр или вектор 1 на 2 положительных значений. Если интервал между элементами (m) является скаляром, интервалы между строками и столбцами равны. Если «Element spacing (m)» является вектором, вектор имеет вид [SpacingBetweenArrayRows,SpacingBetweenArrayColumns].
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение ULA или URA.
Array axis - Направление линейной оси ULAy (по умолчанию) | x | zНаправление линейной оси ULA, указанное как y, x, или z. Все элементы массива ULA равномерно расположены вдоль этой оси в локальной системе координат массива.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение ULA.
Этот параметр также активируется, если блок поддерживает только массивы ULA.
Array size - Размеры массива URA[2,2] (по умолчанию) | положительное целое | вектор положительных целых чисел 1 на 2Размеры массива URA, заданные как положительное целое число или вектор 1 на 2 положительных целых чисел.
Если размер массива является вектором 1 на 2, вектор имеет вид [NumberOfArrayRows,NumberOfArrayColumns].
Если размер массива является целым числом, массив имеет одинаковое количество элементов в каждой строке и столбце.
Для URA элементы массива индексируются сверху вниз вдоль крайнего левого столбца массива и переходят к следующим столбцам слева направо. На этом рисунке значение размера массива [3,2] создает массив с тремя строками и двумя столбцами.

Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение URA.
Element lattice - Решетка позиций элементов URARectangular (по умолчанию) | TriangularРешетка позиций элементов URA, указанная как Rectangular или Triangular.
Rectangular - Выравнивание всех элементов в направлениях строк и столбцов.
Triangular - сдвигает четные элементы прямоугольной решетки в направлении положительной оси строки. Смещение составляет половину расстояния между элементами вдоль размера строки.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение URA.
Array normal - Нормальное направление массиваx для массивов URA или z для массивов UCA (по умолчанию) | yНормальное направление массива, указанное как x, y, или z.
Элементы плоских массивов расположены в плоскости, ортогональной выбранному направлению нормали массива. Направления визирования элемента указывают вдоль нормали массива.
| Нормальное значение параметра массива | Положения элементов и направления бурного визирования |
|---|---|
x | Элементы массива лежат в плоскости yz. Все векторы визирования элементов указывают вдоль оси X. |
y | Элементы массива лежат в плоскости zx. Все векторы визирования элементов указывают вдоль оси Y. |
z | Элементы массива лежат в плоскости xy. Все векторы визирования элементов указывают вдоль оси Z. |
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение URA или UCA.
Radius of UCA (m) - радиус массива UCAРадиус массива UCA, заданный как положительный скаляр.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение UCA.
Element positions (m) - Положения конформных элементов массива[0;0;0] (по умолчанию) | 3-by-Nmatrix реальных значенийПоложения элементов в конформном массиве, задаваемые как 3-by-N матрица вещественных значений, где N - количество элементов в конформном массиве. Каждый столбец этой матрицы представляет позицию [x;y;z]элемента массива в локальной системе координат массива. Начало локальной системы координат равно (0,0,0). Единицы в метрах.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение Conformal Array.
Типы данных: double
Element normals (deg) - Направление нормальных векторов элементов конформной матрицы[0;0] | вектор столбца 2 на 1 | матрица 2-by-NНаправление нормальных векторов элементов в конформном массиве, определяемое как вектор-столбец 2 на 1 или матрица 2-by-N. N - количество элементов в массиве. Если значение параметра является матрицей, каждый столбец определяет направление нормали соответствующего элемента в форме [azimuth;elevation] относительно локальной системы координат. Локальная система координат выравнивает положительную ось X по нормали к конформному массиву. Если значением параметра является вектор столбца 2 на 1, то для всех элементов массива используется одинаковое направление указания.
Можно использовать параметры Положения элемента (m) и Нормали элемента (deg) для представления любого расположения, в котором пары элементов отличаются определенными преобразованиями. Преобразования могут сочетать перемещение, поворот по азимуту и поворот по отметке. Однако нельзя использовать преобразования, требующие поворота относительно направления нормали.
Чтобы включить этот параметр, задайте для параметра Геометрия (Geometry) значение Conformal Array.
Типы данных: double
Taper - Сужения элементов массиваУкажите сужение элемента как скаляр с комплексным значением или вектор 1-by-N строки с комплексным значением. В этом векторе N представляет количество элементов в массиве.
Также известные как веса элементов, конусы умножают ответы элементов массива. Конусы изменяют как амплитуду, так и фазу отклика для уменьшения боковых лепестков или направления главной оси отклика.
Если конусность является скаляром, к каждому элементу применяется одинаковый вес. Если конусность является вектором, вес из вектора применяется к соответствующему элементу датчика. Количество весов должно соответствовать количеству элементов массива.
Типы данных: double
phased.BeamscanEstimator2D | phased.ConformalArray | phased.UCA | phased.ULA | phased.URA
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.