Широкополосный теплоотвод сигнала
phased.WidebandRadiator
Система object™ реализует широкополосный теплоотвод сигнала. Теплоотвод преобразует сигналы в излученные wavefields, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Теплоотвод выход представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Алгоритм делит сигнал в каждом элементе в поддиапазоны частоты и применяет узкополосную задержку к каждому сигналу с помощью приближения сдвига фазы. Затем задержанные поддиапазоны когерентно добавляются, чтобы создать выходной сигнал. Можно затем распространить сигналы к далекому полевому использованию, например, phased.WidebandFreeSpace
, phased.WidebandLOSChannel
, или phased.WidebandTwoRayChannel
Системные объекты. Можно использовать этот объект для
модель излучила сигналы, как поляризовано или не поляризовано поля в зависимости от ли элемент или поляризация поддержки массивов и значение свойства Polarization. Используя поляризацию, можно передать сигнал как поляризованное электромагнитное поле или передать два независимых сигнала с помощью двойной поляризации.
акустические излученные поля модели при помощи неполяризованного микрофона и элементов массива преобразователя гидролокатора и путем установки Поляризации на 'None'
. Необходимо также установить PropagationSpeed на значение, подходящее для носителя.
излучите поля от подмассивов, созданных phased.ReplicatedSubarray
и phased.PartitionedArray
объекты. Можно регулировать все подмассивы в том же направлении с помощью Держащегося углового аргумента, STEERANG
, или регулируйте каждый подмассив в различном направлении с помощью аргумента весов элемента Подмассива, WS
. Теплоотвод распределяет степени сигнала одинаково среди элементов каждого подмассива.
Излучать сигналы:
Создайте phased.WidebandRadiator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает широкополосный объект теплоотвода сигнала, 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.Collector
| phased.Radiator
| phased.WidebandCollector
| phased.WidebandFreeSpace