Широкополосный излучатель сигнала
phased.WidebandRadiator
Система object™ реализует широкополосного излучателя сигнала. Излучатель преобразует сигналы в излученные волновые поля, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Излучатель выход представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Алгоритм делит сигнал в каждом элементе в поддиапазоны частоты и применяет узкополосную задержку к каждому сигналу с помощью приближения сдвига фазы. Затем задержанные поддиапазоны когерентно добавляются, чтобы создать выходной сигнал. Можно затем распространить сигналы к далекому полевому использованию, например, phased.WidebandFreeSpace
или phased.WidebandLOSChannel
Системные объекты. Можно использовать этот объект для
модель излучила сигналы, как поляризовано или не поляризовано поля в зависимости от ли элемент или поляризация поддержки массивов и значение свойства Polarization. Используя поляризацию, можно передать сигнал как поляризованное электромагнитное поле или передать два независимых сигнала с помощью двойной поляризации.
акустические излучаемые поля модели при помощи неполяризованного микрофона и элементов массива преобразователя гидролокатора и путем установки Поляризации на 'None'
. Необходимо также установить PropagationSpeed на значение, подходящее для носителя.
излучите поля от подрешеток, созданных phased.ReplicatedSubarray
и phased.PartitionedArray
объекты. Можно регулировать все подрешетки в том же направлении с помощью Держащегося углового аргумента, STEERANG
, или регулируйте каждую подрешетку в различном направлении с помощью аргумента весов элемента Подрешетки, WS
. Излучатель распределяет степени сигнала одинаково среди элементов каждой подрешетки.
Излучать сигналы:
Создайте phased.WidebandRadiator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает широкополосный объект излучателя сигнала, radiator
= phased.WidebandRadiatorradiator
, со значениями свойств по умолчанию.
создает широкополосного излучателя сигнала с каждым свойством radiator
= phased.WidebandRadiator(Name
,Value
)Name
установите на заданный Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
). Заключите каждое имя свойства в одинарные кавычки.
radiator = phased.WidebandRadiator('Sensor',phased.URA,'CarrierFrequency',300e6)
устанавливает сенсорную матрицу на универсальный прямоугольный массив (URA) со значениями свойств URA по умолчанию. Формирователь луча имеет несущую частоту 300 МГц.
также задает систему локальной координаты излучателя, Y
= radiator(X
,ANG
,LAXES
)LAXES
. Этот синтаксис применяется, когда вы устанавливаете свойство Polarization на 'Combined'
.
также задает Y
= radiator(___,W
)W
как элемент массива или веса подрешетки. Чтобы использовать этот синтаксис, установите свойство WeightsInputPort на true
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
phased.Radiator
| phased.Collector
| phased.WidebandCollector
| phased.WidebandFreeSpace