Узкополосный излучатель сигнала
phased.Radiator Система object™ реализует узкополосного излучателя сигнала. Излучатель преобразует сигналы в излученные wavefields, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Излучатель выход представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Можно затем распространить сигналы к далекому полевому использованию, например, phased.FreeSpace, phased.LOSChannel, или twoRayChannel (Radar Toolbox) Системные объекты.
Объект излучает поля одним из двух способов, которыми управляет свойство 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.WidebandCollector | phased.WidebandRadiator | twoRayChannel (Radar Toolbox)