Узкополосный формирователь луча фазового сдвига
Поэтапный. Объект PhaseSheyBeamformer реализует узкополосный фазово-сдвиговый формирователь луча. Формирователь луча со сдвигом фазы аппроксимирует формирователь луча с временной задержкой для узкополосных сигналов путем фазового сдвига поступающего сигнала. Формирователь луча со сдвигом фазы относится к семейству обычных формирователей луча.
Для формирования сигналов, поступающих в массив:
Создать phased.PhaseShiftBeamformer и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает object™ системы формирователя луча со сдвигом фазы, beamformer = phased.PhaseShiftBeamformerbeamformer, со значениями свойств по умолчанию.
создает формирователь луча фазового сдвига с каждым свойством beamformer = phased.PhaseShiftBeamformer(Name,Value)Name задать для указанного Value. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN). Заключите каждое имя свойства в отдельные кавычки.
beamformer = phased.PhaseShiftBeamformer('SensorArray',phased.URA,'OperatingFrequency',300e6) устанавливает массив датчиков в однородный прямоугольный массив (URA) со значениями свойств URA по умолчанию. Формирователь луча имеет рабочую частоту 300 МГц. осуществляет фазовое формирование луча на входном сигнале, Y = beamformer(X)Xи возвращает выходные данные в виде луча в Y. Чтобы использовать этот синтаксис, задайте для параметра DirectionSource значение 'Property' и задайте направление формирования луча с помощью свойства «Направление».
использует Y = beamformer(X,ANG)ANG входной аргумент для задания направления формирования луча. Чтобы использовать этот синтаксис, задайте для свойства DirectionSource значение 'Input port'.
[ возвращает веса формирования луча, Y,W] = beamformer(___)W. Чтобы использовать этот синтаксис, задайте для свойства WeaingOutputPort значение true.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Деревья фургонов, оптимальная обработка массивов H.L. Нью-Йорк, Нью-Йорк: Wiley-Interscience, 2002.
[2] Джонсон, Дон Х. и Д. Даджеон. Обработка сигналов массива. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1993.
[3] Ван Вин, бакалавр и К. М. Бакли. «Формирование луча: универсальный подход к пространственной фильтрации». IEEE ASSP Magazine, т. 5 № 2 стр. 4-24.
phased.FrostBeamformer | phased.LCMVBeamformer | phased.MVDRBeamformer | phased.SubbandMVDRBeamformer