Узкополосный теплоотвод сигнала
Система phased.Radiator object™ реализует узкополосный теплоотвод сигнала. Теплоотвод преобразовывает сигналы в излученные wavefields, переданные от массивов и отдельных элементов датчика, таких как антенны, элементы микрофона и преобразователи гидролокатора. Теплоотвод вывод представляет поля на ссылочном расстоянии одного метра от центра фазы элемента или массива. Можно затем распространить сигналы к далекому полевому использованию, например, phased.FreeSpace, phased.LOSChannel или Системным объектам phased.TwoRayChannel.
Объект излучает поля одним из двух способов, которыми управляет свойство CombineRadiatedSignals.
Если CombineRadiatedSignals установлен в true, излученное поле в, заданные направления являются когерентной суммой задержанных излученных полей от всех элементов (или подмассивы, когда подмассивы поддерживаются). Объект использует приближение сдвига фазы задержек узкополосных сигналов.
Если CombineRadiatedSignals установлен в false, каждый элемент может изойти в независимом направлении.
Можно использовать этот объект для
образцовые электромагнитные излученные сигналы, как поляризовано или не поляризовано поля, в зависимости от ли элемент или поляризация поддержки массивов и значение свойства Polarization. Используя поляризацию, можно передать сигнал как поляризованное электромагнитное поле или передать два независимых сигнала с помощью двойной поляризации.
образцовые акустические излученные поля при помощи неполяризованного микрофона и элементов массива преобразователя гидролокатора и путем установки Поляризации на 'None'. Необходимо также установить PropagationSpeed на значение, подходящее для носителя.
излучите поля от подмассивов, созданных объектами phased.PartitionedArray и phased.ReplicatedSubarray. Можно регулировать все подмассивы в том же направлении с помощью держащегося углового аргумента, STEERANG, или регулировать каждый подмассив в различном направлении с помощью аргумента весов элемента Подмассива, WS. Теплоотвод распределяет степени сигнала одинаково среди элементов каждого подмассива. Вы не можете установить свойство CombineRadiatedSignals на false для подмассивов.
Излучать сигналы:
Создайте объект phased.Radiator и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
radiator = phased.Radiatorradiator = phased.Radiator(Name,Value) создает узкополосный объект теплоотвода сигнала, 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 МГц.Для версий ранее, чем R2016b, используйте функцию step, чтобы запустить алгоритм Системного объекта. Аргументы к step являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции.
Y = radiator(X,ANG)Y = radiator(X,ANG,LAXES)Y = radiator(XH,XV,ANG,LAXES)Y = radiator(___,W)Y = radiator(___,STEERANG)Y = radiator(___,WS)Y = radiator(X,ANG,LAXES,W,STEERANG) также задает 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