exponenta event banner

Формирователь луча LCMV

Узкополосный формирователь луча минимальной дисперсии линейного ограничения (LCMV)

  • Библиотека:
  • Панель инструментов системы фазированных массивов/формирование диаграммы направленности

  • LCMV Beamformer block

Описание

Блок формирователя луча LCMV выполняет узкополосное линейно-ограничительное минимально-дисперсионное (LCMV) формирование луча. Число ограничений должно быть меньше числа элементов или субчипов в массиве.

Порты

Вход

развернуть все

Входные сигналы в формирователь луча, задаваемые как M-by-N комплекснозначная матрица. M - количество выборок сигнала. N - количество элементов матрицы датчиков.

Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.

Типы данных: double
Поддержка комплексного номера: Да

Обучающий входной сигнал, определяемый как комплекснозначная матрица P-by-N. P - количество выборок в обучающем входном сигнале. N - количество элементов матрицы датчиков. P должен быть больше N.

Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.

Зависимости

Чтобы включить этот порт, установите флажок Enable training data input.

Типы данных: double
Поддержка комплексного номера: Да

Продукция

развернуть все

Выходной сигнал в виде луча, заданный как M-by-1 вектор столбца с комплексными значениями. M - количество выборок сигнала.

Типы данных: double
Поддержка комплексного номера: Да

Выходной сигнал весов формирователя луча, заданный как N-by-1 вектор столбца с комплексными значениями. N - количество элементов массива.

Зависимости

Чтобы включить этот порт, установите флажок Enable weights output.

Типы данных: double
Поддержка комплексного номера: Да

Параметры

развернуть все

Матрица ограничений формирователя луча LCMV, заданная как матрица N-by-K комплексных значений. Каждый столбец матрицы является ограничением. N - количество элементов в матрице датчиков, а K - число ограничений. K должен быть меньше или равен числу датчиков, N, K ≤ N

Требуемый отклик формирователя луча LCMV, заданного как вектор K-by-1 столбца с действительным значением. K - количество ограничений в матрице ограничений. Каждый элемент в векторе определяет требуемый отклик ограничения, указанного в соответствующем столбце параметра матрицы ограничения.

Коэффициент нагрузки по диагонали, заданный как положительный скаляр. Диагональная нагрузка - это метод, используемый для достижения прочных характеристик формирования луча, особенно когда опора для образца мала.

Включить порт ввода учебных данных, указанный как off или on. Для активизации порта ввода учебных данных XT, установите этот флажок.

Включить выходной порт весов формирования диаграммы направленности, указанный как off или on. Чтобы включить выходной порт весов формирования диаграммы направленности, W, установите этот флажок.

Моделирование блоков, указанное как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB ®, выберитеInterpreted Execution. Если вы хотите, чтобы ваш блок работал как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно работает быстрее.

Интерпретированное выполнение полезно при разработке и настройке модели. Блок запускает базовую системную object™ в MATLAB. Модель можно быстро изменить и выполнить. Когда вы удовлетворены результатами, вы можете запустить блок с помощью Code Generation. Длительное моделирование выполняется быстрее с сгенерированным кодом, чем при интерпретированном выполнении. Можно выполнять повторные выполнения без перекомпиляции, но если изменить какие-либо параметры блока, то блок автоматически перекомпилируется перед выполнением.

В этой таблице показано, как параметр Simulate using влияет на общее поведение моделирования.

Когда модель Simulink ® находится вAccelerator режим блока, заданный с помощью Simulate, переопределяет режим моделирования.

Режимы ускорения

Моделирование блоковПоведение при моделировании
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняется с использованием интерпретатора MATLAB.Блок выполняется с использованием интерпретатора MATLAB.Создание автономного исполняемого файла из модели.
Code GenerationБлок скомпилирован.Все блоки в модели компилируются.

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

См. также

Представлен в R2014b