Узкополосный формирователь луча минимальной дисперсии линейного ограничения (LCMV)
Панель инструментов системы фазированных массивов/формирование диаграммы направленности
Блок формирователя луча LCMV выполняет узкополосное линейно-ограничительное минимально-дисперсионное (LCMV) формирование луча. Число ограничений должно быть меньше числа элементов или субчипов в массиве.
X - Входной сигналВходные сигналы в формирователь луча, задаваемые как M-by-N комплекснозначная матрица. M - количество выборок сигнала. N - количество элементов матрицы датчиков.
Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.
Типы данных: double
Поддержка комплексного номера: Да
XT - Учебный сигналОбучающий входной сигнал, определяемый как комплекснозначная матрица P-by-N. P - количество выборок в обучающем входном сигнале. N - количество элементов матрицы датчиков. P должен быть больше N.
Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.
Чтобы включить этот порт, установите флажок Enable training data input.
Типы данных: double
Поддержка комплексного номера: Да
Y - Выход в виде лучаВыходной сигнал в виде луча, заданный как 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 - Требуемый отклик на формирование луча LCMV1 (по умолчанию) | вектор столбца с действительным значением K-by-1Требуемый отклик формирователя луча LCMV, заданного как вектор K-by-1 столбца с действительным значением. K - количество ограничений в матрице ограничений. Каждый элемент в векторе определяет требуемый отклик ограничения, указанного в соответствующем столбце параметра матрицы ограничения.
Diagonal loading factor - Коэффициент нагрузки по диагоналиКоэффициент нагрузки по диагонали, заданный как положительный скаляр. Диагональная нагрузка - это метод, используемый для достижения прочных характеристик формирования луча, особенно когда опора для образца мала.
Enable training data input - Включить порт ввода учебных данныхoff (по умолчанию) | onВключить порт ввода учебных данных, указанный как off или on. Для активизации порта ввода учебных данных XT, установите этот флажок.
Enable weights output - Включить вывод весов формирователя лучаoff (по умолчанию) | onВключить выходной порт весов формирования диаграммы направленности, указанный как off или on. Чтобы включить выходной порт весов формирования диаграммы направленности, 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, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с использованием интерпретатора MATLAB. | Блок выполняется с использованием интерпретатора MATLAB. | Создание автономного исполняемого файла из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели компилируются. | |
Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.