Широкополосный светоформатор без искажений с минимальными дисперсиями
The phased.SubbandMVDRBeamformer
Система object™ реализует широкополосное минимальное отклонение без искажений сигнал луча (MVDR) на основе метода обработки поддиапазона. Этот тип beamformer также называется Capon beamformer.
Для формирования луча сигналы, поступающие в массив:
Создайте phased.SubbandMVDRBeamformer
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает поддиапазон MVDR beamformer Системного объекта, beamformer
= phased.SubbandMVDRBeamformerbeamformer
. Объект выполняет формирование луча MVDR поддиапазона на принимаемом сигнале.
создает поддиапазон MVDR beamformer Системного объекта, 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 МГц.
выполняет широкополосное формирования луча MVDR на входе, Y
= beamformer(X
)X
, и возвращает сформированный лучом выход в Y
. Этот синтаксис использует X
для обучающих выборок для вычисления весов формирования луча. Используйте свойство «Направление», чтобы задать направление формирования луча.
использует Y
= beamformer(X
,ANG
)ANG
как направление формирования луча. Этот синтаксис применяется, когда вы задаете значение свойства DirectionSource 'Input port'
.
[
возвращает веса формирования луча, Y
,W
]
= beamformer(___)W
. Этот синтаксис применяется, когда вы задаете значение свойства WeightsOutportPort true
.
[
возвращает центральные частоты поддиапазонов, Y
,FREQS
] = beamformer(___)FREQS
. Этот синтаксис применяется, когда вы задаете значение свойства SubbandsOutportPort true
.
Вы можете объединить необязательные входные параметры, когда вы задаете их разрешающие свойства. Необязательные входные параметры должны быть перечислены в том же порядке, в котором они разрешают свойства. Для примера, [
действителен, когда вы задаете TrainingInport следующим Y
,W
,FREQS
]
= beamformer(X
,XT
,ANG
)true
и установите DirectionSource на 'Input port'
.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.
phased.FrostBeamformer
| phased.LCMVBeamformer
| phased.MVDRBeamformer
| phased.PhaseShiftBeamformer
| phased.SubbandPhaseShiftBeamformer
| phased.WidebandCollector