Узкополосно передайте формирователь луча LCMV
Поэтапное. Объект LCMVBeamformer реализует узкополосный формирователь луча минимального отклонения линейного ограничения (LCMV) для сенсорной матрицы. Формирователь луча LCMV принадлежит семейству ограниченных формирователей луча оптимизации.
К сигналам beamform, прибывающим в сенсорную матрицу:
Создайте объект phased.LCMVBeamformer и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
beamformer = phased.LCMVBeamformerbeamformer = phased.LCMVBeamformer(Name,Value) создает Систему формирователя луча LCMV object™, beamformer = phased.LCMVBeamformerbeamformer, со значениями свойств по умолчанию.
создает формирователь луча LCMV с каждым набором свойства beamformer = phased.LCMVBeamformer(Name,Value)Name к заданному Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN). Заключите каждое имя свойства в одинарные кавычки.
beamformer = phased.LCMVBeamformer('Constraint',[1;1]) устанавливает матрицу ограничений.Для версий ранее, чем R2016b, используйте функцию step, чтобы запустить алгоритм Системного объекта. Аргументы к step являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции.
Y = beamformer(X)Y = beamformer(X,XT)[Y,W] = beamformer(___) использование Y = beamformer(X,XT)XT как данные тренировки, чтобы вычислить beamforming веса. Чтобы использовать этот синтаксис, установите свойство TrainingInputPort на true.
[ возвращает beamforming веса Y,W] = beamformer(___)W. Чтобы использовать этот синтаксис, установите свойство WeightsOutputPort на true.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
[1] Деревья фургона, H. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.MVDRBeamformer | phased.PhaseShiftBeamformer | phased.TimeDelayLCMVBeamformer