Широкополосный теплоотвод сигнала
phased.WidebandRadiator Система object™ реализует широкополосный теплоотвод сигнала. Теплоотвод преобразует сигналы в излученные wavefields, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Теплоотвод выход представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Алгоритм делит сигнал в каждом элементе в поддиапазоны частоты и применяет узкополосную задержку к каждому сигналу с помощью приближения сдвига фазы. Затем задержанные поддиапазоны когерентно добавляются, чтобы создать выходной сигнал. Можно затем распространить сигналы к далекому полевому использованию, например, phased.WidebandFreeSpace, phased.WidebandLOSChannel, или phased.WidebandTwoRayChannel Системные объекты. Можно использовать этот объект для
модель излучила сигналы, как поляризовано или не поляризовано поля в зависимости от ли элемент или поляризация поддержки массивов и значение свойства 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.Collector | phased.Radiator | phased.WidebandCollector | phased.WidebandFreeSpace