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