Коллектор широкополосного сигнала
The 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
как элемент массива или подрешетки. Чтобы использовать этот синтаксис, задайте значение свойства WeightsInportPort true
.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
Если на Wavefront
значение свойства 'Plane'
, phased.WidebandCollector
делает следующее для каждого сигнала плоской волны:
Разлагает сигнал на несколько поддиапазонов.
Использует фазу приближения временных задержек между элементами сбора в дальнем поле для каждого поддиапазона.
Перегруппирует собранные сигналы во всех поддиапазонах, чтобы сформировать выходной сигнал.
Если на Wavefront
значение свойства 'Unspecified'
объект собирает каждый канал независимо.
Для получения дополнительной информации см. раздел [1].
[1] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.
phased.Collector
| phased.Radiator
| phased.WidebandRadiator