LCMV Beamformer
Формирователь узкополосного луча с линейно ограниченной минимальной дисперсией (LCMV).
Описание
Блок 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.