patternFromSlices

Восстановите аппроксимированную 3-D диаграмму направленности от двух ортогональных срезов

Описание

пример

patternFromSlices(vertislice,theta,horizslice,phi) строит аппроксимированный 3-D шаблон, восстановленный от входных данных, содержащих 2D шаблон вдоль вертикальной и горизонтальной плоскости, а также полярных и азимутальных углов в сферических координатах.

пример

patternFromSlices(vertislice,theta,horizslice) строит аппроксимированный 3-D шаблон с горизонтальным срезом, обеспеченным как скаляр с действительным знаком. Синтаксис принимает, что антенна является всенаправленной с симметрией об оси Z.

patternFromSlices(vertislice,theta) строит аппроксимированный 3-D шаблон, восстановленный только из вертикальных данных о шаблоне, наряду с предположением об азимутальной omni направленности и что горизонтальные данные о шаблоне равны максимальному значению вертикальных данных о шаблоне.

[pat3D,thetaout,phiout] = patternFromSlices(___) возвращает восстановленный шаблон как матрицу с векторами из phi и теты.

[___] = patternFromSlices(___,Name,Value) обеспечивает способ задать индивидуальную настройку и настраивающиеся опции к методу реконструкции шаблона.

Примеры

свернуть все

Загрузите MAT файл, содержащий данные дипольного шаблона.

load dipoleAntennaSlices.mat

Восстановите шаблон из данных, обеспеченных с помощью CrossWeighted метод.

patternFromSlices(vertSlice,theta,horizSlice,phi,'Method','CrossWeighted')

Загрузите файл MAT, содержащий данные шаблона антенны сектора.

load sectorAntennaSlices.mat

Восстановите шаблон из данных, обеспеченных с помощью Summing метод.

 patternFromSlices(vertSlice,theta,horizSlice,phi,'Method','Summing')

 [pat3D,thetaout,phiout] = patternFromSlices(vertSlice,theta,horizSlice,phi,'Method','Summing');
 pat3D = pat3D(1:5)
pat3D = 1×5

  -23.2025  -23.2071  -23.2224  -23.2485  -23.2854

 thetaout = thetaout(1:5)
thetaout = 1×5

   180   179   178   177   176

 phiout = phiout(1:5)
phiout = 1×5

  -180  -179  -178  -177  -176

Входные параметры

свернуть все

Необходимые входные параметры

2D данные о срезе шаблона вдоль вертикали или плоскости вертикального изменения в виде вектора с действительным знаком с каждым модулем элемента в dBi. Этот параметр не должен быть нормирован. numel(vertislice) должно быть равно numel(theta).

Типы данных: double

Полярный или наклонные углы в сферических координатах в виде вектора с действительным знаком с каждым модулем элемента в градусах.

Примечание

θ=90el

el является углом возвышения.

Пример: 70e6

Типы данных: double

Дополнительные входные параметры

2D данные о срезе шаблона вдоль горизонтали или азимутальной плоскости в виде скаляра с действительным знаком в dBi или вектора с действительным знаком с каждым модулем элемента в dBi.

  • Если значение является вектором, то numel(horizslice) должно быть равно numel(phi).

  • Если значение является скаляром, то антенна является всенаправленной, если скалярное значение используется для всех углов в азимутальной плоскости.

  • Если никакое значение не введено, то антенна является всенаправленной, и значение по умолчанию (для целого азимутального среза) установлено равное максимальной направленности или усилению среза вертикального изменения.

Типы данных: double

Азимутальные углы в сферических координатах в виде вектора с действительным знаком с каждым модулем элемента в градусах. Если этот аргумент не обеспечивается:

  • Антенна принята всенаправленная с симметрией об оси Z или азимутальной симметрией.

  • Используемые значения по умолчанию: phi = 0:5:360.

Пример: 70e6

Типы данных: double

Аргументы в виде пар имя-значение

Пример: 'Method', 'Summing'

Задайте дополнительные разделенные запятой пары Name,Value парные аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в одинарных кавычках (''Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Аппроксимированный алгоритм интерполяции, чтобы выполнить реконструкцию в виде разделенной запятой пары, состоящей из 'Method' и 'Summing', или 'CrossWeighted'.

Пример: 'Method', 'CrossWeighted'

Типы данных: char

Параметр нормализации для перекрестного взвешенного метода подведения итогов в виде разделенной запятой пары, состоящей из 'CrossWeightedNormalization' и положительная скалярная величина с действительным знаком. Когда этот параметр увеличивается, реконструкция шаблона становится пессимистическим приближением предполагаемой направленности или усиления. Когда этот параметр уменьшается, реконструкция шаблона становится оптимистическим приближением предполагаемой направленности или усиления.

Пример: 'CrossWeightedNormalization',2

Типы данных: double

Выходные аргументы

свернуть все

Матрица восстановленного 3-D шаблона, возвращенного как N-by-M массив с действительным знаком. Количество строк в матрице соответствует количеству phi элементов в dBi. Количество столбцов в матрице соответствует количеству элементов теты в dBi.

Полярный наклонный угол, возвращенный как M - элемент вектор с действительным знаком в градусах. Возвращенное значение для подмножества входных данных для выбранного восстановленного метода.

Азимутальный угол, возвращенный как N - элемент вектор с действительным знаком в градусах. Возвращенное значение для подмножества входных данных для выбранного восстановленного метода.

Больше о

свернуть все

Подведение итогов

Алгоритм приближения или интерполяции подведения итогов выполняет:G(ϕ,θ)=GH(ϕ)+GV(θ)где, GH(Փ) и GV(θ) являются нормированными 2D данными о сокращении шаблона в dBi.

Перекрестный взвешенный

GH(ϕ,θ)=GH(ϕ)w1+GV(θ).w2w1k+w2kk

где,

  • {w1(ϕ,θ)=vert(θ)[1hor(φ)]w2(ϕ,θ)=hor(φ)[1vert(θ)]

  • GH(Փ) и GV(θ) нормированы 2D данные о сокращении шаблона в dBi.

  • hor(Փ) и vert(θ) нормированы в линейных модулях.

  • k является параметром нормализации.

Ссылки

[1] Макаров, Сергей Н. Антенна и они моделирующие в MATLAB. Chapter3, секунда 3.4 3.8. Межнаука Вайли.

[2] Balanis, Теория К.А. Антенны, Анализ и проектирование, Глава 2, секунда 2.3-2.6, Вайли.

Смотрите также

| | |

Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте