Узкополосный теплоотвод сигнала
phased.Radiator
Система object™ реализует узкополосный теплоотвод сигнала. Теплоотвод преобразует сигналы в излученные wavefields, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Теплоотвод выход представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Можно затем распространить сигналы к далекому полевому использованию, например, phased.FreeSpace
, phased.LOSChannel
, или phased.TwoRayChannel
Системные объекты.
Объект излучает поля одним из двух способов, которыми управляет свойство CombineRadiatedSignals.
Если CombineRadiatedSignals установлен в true
, излученное поле в заданные направления являются когерентной суммой задержанных излученных полей от всех элементов (или подмассивы, когда подмассивы поддерживаются). Объект использует приближение сдвига фазы задержек узкополосных сигналов.
Если CombineRadiatedSignals установлен в false
, каждый элемент может изойти в независимом направлении.
Можно использовать этот объект для
электромагнитные излученные сигналы модели, как поляризовано или не поляризовано поля, в зависимости от ли элемент или поляризация поддержки массивов и значение свойства Polarization. Используя поляризацию, можно передать сигнал как поляризованное электромагнитное поле или передать два независимых сигнала с помощью двойной поляризации.
акустические излученные поля модели при помощи неполяризованного микрофона и элементов массива преобразователя гидролокатора и путем установки Поляризации на 'None'
. Необходимо также установить PropagationSpeed на значение, подходящее для носителя.
излучите поля от подмассивов, созданных phased.ReplicatedSubarray
и phased.PartitionedArray
объекты. Можно регулировать все подмассивы в том же направлении с помощью держащегося углового аргумента, STEERANG
, или регулируйте каждый подмассив в различном направлении с помощью аргумента весов элемента Подмассива, WS
. Теплоотвод распределяет степени сигнала одинаково среди элементов каждого подмассива. Вы не можете установить свойство CombineRadiatedSignals на false
для подмассивов.
Излучать сигналы:
Создайте phased.Radiator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает узкополосный объект теплоотвода сигнала, radiator
= phased.Radiatorradiator
, со значениями свойств по умолчанию.
создает узкополосный теплоотвод сигнала с каждым свойством radiator
= phased.Radiator(Name
,Value
)Name
установите на заданный Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
). Заключите каждое имя свойства в одинарные кавычки.
radiator = phased.Radiator('Sensor',phased.URA,'OperatingFrequency',300e6)
устанавливает сенсорную матрицу на универсальный прямоугольный массив (URA) со значениями свойств URA по умолчанию. Формирователь луча имеет рабочую частоту 300 МГц.
также задает Y
= radiator(X
,ANG
,LAXES
)LAXES
как системные направления осей локальной координаты. Чтобы использовать этот синтаксис, установите свойство Polarization на 'Combined'
.
также задает Y
= radiator(___,W
)W
как элемент или веса подмассива. Чтобы использовать этот синтаксис, установите свойство WeightsInputPort на true
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Деревья фургона, H. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.Collector
| phased.FreeSpace
| phased.TwoRayChannel
| phased.WidebandCollector
| phased.WidebandRadiator