patternFromSlices

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

Синтаксис

patternFromSlices(vertislice,theta,horizslice,phi)
patternFromSlices(vertislice,theta,horizslice)
patternFromSlices(vertislice,theta)
[pat3D,thetaout,phiout] = patternFromSlices(___)
[___] = patternFromSlices(___,Name,Value)

Описание

пример

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

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

Примечание

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

Пример: 70e6

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

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

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

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

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

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

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

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

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

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

Пример: 70e6

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

Больше о

свернуть все

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

Алгоритм приближения или интерполяции подведения итогов выполняет:

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

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

где,

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

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

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

Ссылки

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

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

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

| | |

Введенный в R2019a

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