Узкополосный теплоотвод сигнала
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 объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает узкополосный объект теплоотвода сигнала, 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