Узкополосный формирователь луча линейного ограничительного отклонения минимума (LCMV)
Phased Array System Toolbox / Beamforming
Блок LCMV Beamformer выполняет узкополосное минимальное отклонение линейного ограничения (LCMV) beamforming. Количество ограничений должно быть меньше числа элементов или подрешеток в массиве.
X
— Входной сигналВходные сигналы к формирователю луча в виде M-by-N матрица с комплексным знаком. M является количеством выборок сигнала. N является количеством элементов сенсорной матрицы.
Размер первой размерности входной матрицы может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной импульсной частотой повторения.
Типы данных: double
Поддержка комплексного числа: Да
XT
— Учебный сигналУчебный входной сигнал в виде P-by-N матрица с комплексным знаком. P является количеством отсчетов в учебном входном сигнале. N является числом элементов сенсорной матрицы. P должен быть больше N.
Размер первой размерности входной матрицы может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной импульсной частотой повторения.
Чтобы включить этот порт, установите флажок Enable training data input.
Типы данных: double
Поддержка комплексного числа: Да
Y
— Beamformed выходBeamformed выход в виде M-by-1 вектор-столбец с комплексным знаком. M является количеством выборок сигнала.
Типы данных: double
Поддержка комплексного числа: Да
W
— Веса формирователя луча выводятсяВеса формирователя луча выход в виде N-by-1 вектор-столбец с комплексным знаком. N является количеством элементов массива.
Чтобы включить этот порт, установите флажок Enable weights output.
Типы данных: double
Поддержка комплексного числа: Да
Constraint matrix
— Матрица ограничений формирователя луча LCMVcomplex([1;1])
(значение по умолчанию) | N-by-K матрица с комплексным знакомМатрица ограничений формирователя луча LCMV, заданная как N-by-K матрица с комплексным знаком. Каждый столбец матрицы является ограничением. N является числом элементов в сенсорной матрице, и K является количеством ограничений. K должен быть меньше чем или равен количеству датчиков, N, K ≤ N
Desired response vector
— Желаемый ответ для LCMV beamforming
(значение по умолчанию) | K с действительным знаком-by-1 вектор-столбецЖелаемый ответ формирователя луча LCMV в виде K с действительным знаком-by-1 вектор-столбец. K является количеством ограничений в Constraint matrix. Каждый элемент в векторе задает желаемый ответ ограничения, заданного в соответствующем столбце параметра Constraint matrix.
Diagonal loading factor
— Диагональный коэффициент загрузкиДиагональный коэффициент загрузки в виде положительной скалярной величины. Диагональная загрузка является методом, используемым, чтобы достигнуть устойчивой beamforming эффективности, особенно когда демонстрационная поддержка мала.
Enable training data input
— Включите входной порт обучающих данныхoff
(значение по умолчанию) | on
Включите входной порт обучающих данных в виде off
или on
. Включить входной порт обучающих данных, XT
, установите этот флажок.
Enable weights output
— Включите выход весов формирователя лучаoff
(значение по умолчанию) | on
Включите beamforming выходной порт весов в виде off
или on
. Включить beamforming выходной порт весов, W
, установите этот флажок.
Simulate using
— Блокируйте метод симуляцииInterpreted Execution
(значение по умолчанию) | Code Generation
Блокируйте симуляцию в виде Interpreted Execution
или Code Generation
. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution
. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation
. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.
Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation
. Долгие симуляции, запущенные быстрее со сгенерированным кодом, чем в интерпретированном выполнении. Можно запустить повторенное выполнение без рекомпиляции, но если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.
Эта таблица показывает, как параметр Simulate using влияет на полное поведение симуляции.
Когда Simulink® модель находится в Accelerator
режим, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.
Ускоряющие режимы
Блокируйте симуляцию | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняет использование интерпретатора MATLAB. | Блок выполняет использование интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.