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