Узкополосный сигнальный излучатель
The phased.Radiator
Система object™ реализует узкополосный излучателя. Излучатель преобразует сигналы в излучаемые волновые поля, переданные от массивов и отдельных элементов датчика, таких как антенны, микрофонные элементы и гидроакустические преобразователи. Выход излучателя представляет поля на ссылку расстоянии одного метра от центра фазы элемента или массива. Можно затем распространить сигналы на дальнее поле, используя, например, phased.FreeSpace
, phased.LOSChannel
, или twoRayChannel
(Radar Toolbox) Системные объекты.
Объект излучает поля одним из двух способов, управляемых свойством CombineRadiedSignals.
Если для CombineRadiedSignals задано значение true
излучаемое поле в заданных направлениях является когерентной суммой отложенных излучаемых полей от всех элементов (или подрешеток, когда поддерживаются подрешетки). Объект использует приближение фазового сдвига временных задержек для узкополосных сигналов.
Если для CombineRadiedSignals задано значение false
каждый элемент может излучать в независимом направлении.
Вы можете использовать этот объект для
моделирует электромагнитные излучаемые сигналы как поляризованные или неполярные поля в зависимости от того, поддерживает ли элемент или массив поляризацию и значение свойства Поляризации. Используя поляризацию, можно передать сигнал как поляризованное электромагнитное поле или передать два независимых сигнала с помощью двойной поляризации.
Модель акустические излучаемые поля с помощью неполяризованных микрофона и гидроакустического преобразователя элементов массива и установкой Поляризации на 'None'
. Необходимо также задать значение PropagationSpeed, соответствующее среде.
излучают поля из подрешеток, созданного phased.ReplicatedSubarray
и phased.PartitionedArray
объекты. Вы можете управлять всеми подрешетками в одном направлении с помощью аргумента угла поворота, STEERANG
, или направлять каждую подрешетку в другом направлении с помощью аргумента Subarray element weights, WS
. Излучатель распределяет степени сигнала поровну между элементами каждой подрешетки. Вы не можете задать свойство CombineRadiedSignals равным 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
как локальная система координат, оси направляется. Чтобы использовать этот синтаксис, задайте значение свойства Поляризации 'Combined'
.
также задает Y
= radiator(___,W
)W
как вес элемента или подрешетки. Чтобы использовать этот синтаксис, задайте значение свойства WeightsInportPort true
.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.
phased.Collector
| phased.FreeSpace
| phased.WidebandCollector
| phased.WidebandRadiator
| twoRayChannel
(Radar Toolbox)