Широкополосный формирователь луча минимального отклонения ответа без искажений
phased.SubbandMVDRBeamformer
Система object™ реализует широкополосное минимальное отклонение формирователь луча ответа без искажений (MVDR) на основе метода обработки поддиапазона. Этот тип формирователя луча также называется формирователем луча Каплуна.
К сигналам beamform, прибывающим в массив:
Создайте phased.SubbandMVDRBeamformer
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает поддиапазон Системный объект формирователя луча MVDR, beamformer
= phased.SubbandMVDRBeamformerbeamformer
. Объект выполняет поддиапазон MVDR beamforming на полученном сигнале.
создает поддиапазон Системный объект формирователя луча MVDR, beamformer
= phased.SubbandMVDRBeamformer(Name
,Value
)beamformer
, с каждым заданным свойством Name
установите на заданный Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как Name1
, Value1
..., NameN
, ValueN
.
beamformer = phased.SubbandMVDRBeamformer('SensorArray',phased.URA('Size',[5 5]),'OperatingFrequency',500e6)
устанавливает сенсорную матрицу на универсальный прямоугольный массив (URA) 5 на 5 со всеми другими значениями свойств URA по умолчанию. Формирователь луча имеет рабочую частоту 500 МГц.
использование Y
= beamformer(X
,ANG
)ANG
как beamforming направление. Этот синтаксис применяется, когда вы устанавливаете свойство DirectionSource на 'Input port'
.
[
возвращает beamforming веса, Y
,W
]
= beamformer(___)W
. Этот синтаксис применяется, когда вы устанавливаете свойство WeightsOutputPort на true
.
[
возвращает центральные частоты поддиапазонов, Y
,FREQS
] = beamformer(___)FREQS
. Этот синтаксис применяется, когда вы устанавливаете свойство SubbandsOutputPort на true
.
Можно объединить дополнительные входные параметры, когда вы устанавливаете их свойства включения. Дополнительные входные параметры должны быть перечислены в том же порядке как свои свойства включения. Например, [
допустимо, когда вы задаете TrainingInputPort как Y
,W
,FREQS
]
= beamformer(X
,XT
,ANG
)true
и набор DirectionSource к 'Input port'
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Деревья фургона, H. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.FrostBeamformer
| phased.LCMVBeamformer
| phased.MVDRBeamformer
| phased.PhaseShiftBeamformer
| phased.SubbandPhaseShiftBeamformer
| phased.WidebandCollector