Широкополосный коллектор сигналов
phased.WidebandCollector Система object™ реализует широкополосный коллектор сигналов. Коллектор преобразует падающие широкополосные волновые поля, поступающие из заданных направлений, в сигналы, подлежащие дальнейшей обработке. Волновые поля падают на антенные и микрофонные элементы, матрицы датчиков или подрешетки. Объект собирает сигналы одним из двух способов, управляемых Wavefront
Свойство Wavefront.
Если свойство Wavefront имеет значение 'Plane'собранные сигналы в каждом элементе или подрешетке представляют собой когерентную сумму всех полей волны плоскости падения, дискретизированных в каждом элементе матрицы или подрешетке.
Если свойство Wavefront имеет значение 'Unspecified'собранные сигналы формируют из независимого поля, падающего на каждый отдельный сенсорный элемент.
Этот объект можно использовать для
моделируют поступающие сигналы как поляризованные или неполяризованные поля в зависимости от того, поддерживает ли элемент или матрица поляризацию и значение свойства поляризации. С помощью поляризации можно принимать сигнал в виде поляризованного электромагнитного поля или принимать два независимых сигнала, используя ортогональные направления поляризации.
моделирование акустических полей с использованием неполяризованных элементов микрофона и матрицы гидроакустических преобразователей и установка поляризации в 'None'. Также необходимо задать значение параметра PropagationSpeed, соответствующее среде.
собирать поля в подмассивах, созданных phased.ReplicatedSubarray и phased.PartitionedArray объекты. Можно управлять всеми субчипами в одном направлении с помощью аргумента угла поворота, STEERANGили направлять каждый подчисток в другом направлении с использованием аргумента весов элемента подмагистрали, WS. Нельзя задать для свойства Wavefront значение 'Unspecified' для субчипов.
Для сбора поступающих сигналов в элементах или массивах:
Создать phased.WidebandCollector и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект-сборщик широкополосных сигналов, collector = phased.WidebandCollectorcollector, со значениями свойств по умолчанию.
создает широкополосный коллектор сигналов с каждым свойством collector = phased.WidebandCollector(Name,Value)Name задать для указанного Value. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN). Заключите каждое имя свойства в отдельные кавычки.
collector = phased.WidebandCollector('Sensor',phased.URA,'CarrierFrequency',300e6) устанавливает массив датчиков в однородный прямоугольный массив (URA) со значениями свойств URA по умолчанию. Формирователь луча принимает несущую частоту 300 МГц.[___] = collector(___, также указывает W)W в качестве весов элементов массива или субчипов. Чтобы использовать этот синтаксис, задайте для свойства WearingInputPort значение true.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Если Wavefront значение свойства - 'Plane', phased.WidebandCollector для каждого сигнала плоской волны:
Разлагает сигнал на несколько поддиапазонов.
Использует фазовую аппроксимацию временных задержек между элементами сбора в дальнем поле для каждого поддиапазона.
Перегруппирует собранные сигналы во всех поддиапазонах для формирования выходного сигнала.
Если Wavefront значение свойства - 'Unspecified'объект собирает каждый канал независимо.
Для получения дополнительной информации см. [1].
[1] Деревья фургонов, H. Оптимальная обработка массива. Нью-Йорк: Wiley-Interscience, 2002.
phased.Collector | phased.Radiator | phased.WidebandRadiator