Узкополосный светоформатор LCMV
Поэтапный. Объект LCMVBeamformer реализует узкополосный линейно-ограничительный минимально-дисперсионный (LCMV) лучевой форматор для массива. Лучевой форматор LCMV относится к семейству оптимизационных лучевых форматоров с ограничениями.
Для формирования луча сигналов, поступающих в массив датчиков:
Создайте phased.LCMVBeamformer
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает систему формирования луча LCMV object™, beamformer
= phased.LCMVBeamformerbeamformer
, со значениями свойств по умолчанию.
создает LCMV-формирователь луча с каждым свойством beamformer
= phased.LCMVBeamformer(Name
,Value
)Name
установить на заданное Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
). Заключайте каждое имя свойства в одинарные кавычки.
beamformer = phased.LCMVBeamformer('Constraint',[1;1])
устанавливает матрицу ограничений.
использует Y
= beamformer(X
,XT
)XT
в качестве обучающих данных для вычисления весов формирования луча. Чтобы использовать этот синтаксис, задайте значение свойства TrainingInport true
.
[
возвращает веса формирования луча Y
,W
] = beamformer(___)W
. Чтобы использовать этот синтаксис, задайте значение свойства WeightsOutputPort true
.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.