Документация Engee

LCMV Beamformer

Формирователь узкополосного луча с линейно ограниченной минимальной дисперсией (LCMV).

lcmv beamformer

Описание

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

Порты

Вход

X — входной сигнал
комплексная матрица M на N

Входной сигнал, заданный в виде матрицы на , где — количество выборок сигнала, а — количество элементов массива датчиков.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

XT — обучающий сигнал
комплексная матрица P на N

Обучающий сигнал, заданный в виде матрицы на , где — количество выборок сигнала, а — количество элементов массива датчиков. должно быть больше .

Зависимости

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Выход

Y — выходной сигнал, сформированный луч
комплексная вектор-строка M на 1

Выходные данные со сформированным лучом, возвращенные в виде комплексного вектора-строки на , где — количество отсчетов сигнала.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел: Да.

W — весовые коэффициенты формирования луча
комплексная вектор-строка N на 1

Весовые коэффициенты формирования луча, возвращенные в виде комплексного вектора-строки на , где — количество антенных элементов решетки.

Зависимости

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел: Да.

Параметры

Main

Constraint matrix — матрица ограничений LCMV формирователя луча
ones(Complex64, 2, 1) (по умолчанию)| комплексная матрица N на K

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

Desired response vector — желаемый отклик для LCMV формирования луча
1 (по умолчанию)| вещественный вектор-столбец K на 1

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

Diagonal loading factor — коэффициент диагональной загрузки
0 (по умолчанию)| положительный скаляр

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

Enable training data input — использование обучающих данных
выключено (по умолчанию)| включено

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

Enable weights output — вывод весов формирователя луча
выключено (по умолчанию) | включено

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