Обобщенный боковой аннулятор луча
The phased.GSCBeamformer
Система object™ реализует обобщенный светоформатор подавления бокового шва (GSC). Блок формирования луча GSC разделяет входящие сигналы на два канала. Один канал проходит через обычный путь формирования луча, а второй переходит в путь подавления бокового элемента. Алгоритм сначала предварительно управляет массивом в направлении формирования луча, а затем адаптивно выбирает веса фильтра, чтобы минимизировать степень на выходе пути отмены бокового колеса. Алгоритм использует наименьшие средние квадраты (LMS), чтобы вычислить адаптивные веса. Конечный сигнал формирования луча является различием между выходами двух путей.
Чтобы вычислить сигнал формирования луча:
Создайте phased.GSCBeamformer
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает Системный объект формирования луча GSC, beamformer
= phased.GSCBeamformerbeamformer
, со значениями свойств по умолчанию.
создает объект GSC beamformer, beamformer
= phased.GSCBeamformer(Name
,Value
)beamformer
, с каждым заданным именем свойства, установленным на заданное значение. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
). Заключайте каждое имя свойства в одинарные кавычки.
beamformer = phased.GSCBeamformer('SensorArray',phased.ULA('NumElements',20),'SampleRate',300e3)
устанавливает массив датчиков в равномерный линейный массив (ULA) с значениями свойств ULA по умолчанию, за исключением количества элементов. Лучевой форматор имеет частоту дискретизации 300 кГц.Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Гриффитс, Л. Дж., и Чарльз У. Джим. «Альтернативный подход к линейно ограниченному адаптивному формированию луча». Транзакции IEEE по антеннам и их распространению, 30.1 (1982): 27-34.
[2] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.
[3] Johnson, D.H., and Dan E. Dudgeon, Array Signal Processing, Englewood Cliffs: Prentice Hall, 1993.
phased.FrostBeamformer
| phased.MVDRBeamformer
| phased.PhaseShiftBeamformer
| phased.SubbandPhaseShiftBeamformer
| phased.TimeDelayBeamformer
| phased.TimeDelayLCMVBeamformer