Широкополосный коллектор сигнала
Система phased.WidebandCollector
object™ реализует широкополосный коллектор сигнала. Коллектор преобразовывает инцидентные широкополосные поля волны, прибывающие от заданных направлений в сигналы, которые будут далее обработаны. Поля волны являются инцидентом на антенне и элементах микрофона, сенсорных матрицах или подмассивах. Объект собирает сигналы одним из двух способов, которыми управляет
свойство Wavefront
Wavefront.
Если свойство Wavefront установлено в 'Plane'
, собранные сигналы в каждом элементе или подмассиве являются когерентной суммой всех инцидентных полей плоской волны, выбранных в каждом элементе массива или подмассиве.
Если свойство Wavefront установлено в 'Unspecified'
, собранные сигналы формируются из независимого полевого инцидента на каждом отдельном элементе датчика.
Можно использовать этот объект для
модель, прибывающая сигналы, как поляризовано или не поляризовано поля, в зависимости от ли элемент или поляризация поддержки массивов и значение свойства Polarization. Используя поляризацию, можно получить сигнал как поляризованное электромагнитное поле или получить два независимых сигнала с помощью ортогональных направлений поляризации.
образцовые акустические поля при помощи неполяризованного микрофона и элементов массива преобразователя гидролокатора и путем установки Поляризации на 'None'
. Необходимо также установить PropagationSpeed на значение, подходящее для носителя.
соберите поля в подмассивах, созданных объектами phased.PartitionedArray
и phased.ReplicatedSubarray
. Можно регулировать все подмассивы в том же направлении с помощью держащегося углового аргумента, STEERANG
, или регулировать каждый подмассив в различном направлении с помощью аргумента весов элемента подмассива, WS
. Вы не можете установить свойство Wavefront на 'Unspecified'
для подмассивов.
Собрать прибывающие сигналы в элементах или массивах:
Создайте объект phased.WidebandCollector
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
collector = phased.WidebandCollector
collector = phased.WidebandCollector(Name,Value)
создает широкополосный объект коллектора сигнала, 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 МГц.Y = collector(X,ANG)
Y = collector(X,ANG,LAXES)
[YH,YV] = collector(X,ANG,LAXES)
[___] = collector(___,W)
[___] = collector(___,STEERANG)
[___] = collector(___,WS)
[___] = collector(___,
также задает W
)W
как веса подмассива или элемент массива. Чтобы использовать этот синтаксис, установите свойство WeightsInputPort на true
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Если значением свойства Wavefront
является 'Plane'
, phased.WidebandCollector
делает следующее для каждого сигнала плоской волны:
Разлагает сигнал на несколько поддиапазонов.
Использует приближение фазы задержек через собирающиеся элементы в далеком поле для каждого поддиапазона.
Перегруппировывает собранные сигналы во всех поддиапазонах, чтобы сформировать выходной сигнал.
Если значением свойства Wavefront
является 'Unspecified'
, объект собирает каждый канал независимо.
Для получения дальнейшей информации см. [1].
[1] Деревья фургона, H. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.Collector
| phased.Radiator
| phased.WidebandRadiator