Системный объект: поэтапный. ShortDipoleAntennaElement
Пакет: поэтапный
Постройте направленность элемента антенны короткого диполя и шаблоны
pattern(sElem,FREQ)
pattern(sElem,FREQ,AZ)
pattern(sElem,FREQ,AZ,EL)
pattern(___,Name,Value)
[PAT,AZ_ANG,EL_ANG] = pattern(___)
pattern(
строит шаблон направленности трехмерного массива (в dBi) для элемента, указанного в sElem
,FREQ
)sElem
. Рабочая частота задана в FREQ
.
pattern(
строит шаблон направленности элемента под заданным углом азимута.sElem
,FREQ
,AZ
)
pattern(
строит шаблон направленности элемента в заданном азимуте и углах вертикального изменения.sElem
,FREQ
,AZ
,EL
)
pattern(___,
строит шаблон элемента с дополнительными опциями, заданными одним или несколькими Name,Value
)Name,Value
парные аргументы.
возвращает шаблон элемента в [PAT,AZ_ANG,EL_ANG]
= pattern(___)PAT
. AZ_ANG
выведите содержит координатные значения, соответствующие строкам PAT
. EL_ANG
выведите содержит координатные значения, соответствующие столбцам PAT
. Если 'CoordinateSystem'
параметр устанавливается на 'uv'
, затем AZ_ANG
содержит координаты U шаблона и EL_ANG
содержит координаты V шаблона. В противном случае они находятся в угловых единицах в градусах. модули UV являются безразмерными.
Этот метод заменяет plotResponse
метод. Смотрите Преобразуют plotResponse в шаблон для инструкций по тому, как использовать pattern
вместо plotResponse
.
sElem
— Элемент антенны короткого диполя Элемент антенны короткого диполя, указанный как phased.ShortDipoleAntennaElement
Системный объект.
Пример: sElem = phased.ShortDipoleAntennaElement;
FREQ
— Частота для вычислительной направленности и шаблоновЧастоты для вычислительной направленности и шаблонов, заданных как положительная скалярная величина или 1 L вектором-строкой с действительным знаком. Единицы частоты находятся в герц.
Для антенны, микрофона, или гидрофона гидролокатора или элемента проектора, FREQ
должен лечь в области значений значений, заданных FrequencyRange
или FrequencyVector
свойство элемента. В противном случае элемент не производит ответа, и направленность возвращена как –Inf
. Большинство элементов использует FrequencyRange
свойство за исключением phased.CustomAntennaElement
и phased.CustomMicrophoneElement
, которые используют FrequencyVector
свойство.
Для массива элементов, FREQ
должен лечь в частотном диапазоне элементов, которые составляют массив. В противном случае массив не производит ответа, и направленность возвращена как –Inf
.
Пример: [1e8 2e6]
Типы данных: double
AZ
— Углы азимута
(значение по умолчанию) | 1 N вектором-строкой с действительным знакомУглы азимута для вычислительной направленности и шаблона, заданного как 1 N вектором-строкой с действительным знаком, где N является количеством углов азимута. Угловые модули в градусах. Углы азимута должны находиться между-180 ° и 180 °.
Угол азимута является углом между x - ось и проекцией вектора направления на плоскость xy. Когда измерено от x - оси к y - ось, этот угол положителен.
Пример: [-45:2:45]
Типы данных: double
EL
— Углы вертикального изменения
(значение по умолчанию) | 1 M вектором-строкой с действительным знакомУглы вертикального изменения для вычислительной направленности и шаблона, заданного как 1 M вектором-строкой с действительным знаком, где M является количеством желаемых направлений вертикального изменения. Угловые модули в градусах. Угол вертикального изменения должен находиться между-90 ° и 90 °.
Угол вертикального изменения является углом между вектором направления и xy - плоскость. Угол вертикального изменения положителен, когда измерено к z - ось.
Пример: [-75:1:70]
Типы данных: double
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'CoordinateSystem'
— Графический вывод системы координат'polar'
(значение по умолчанию) | 'rectangular'
| 'uv'
Графический вывод системы координат шаблона, заданного как разделенная запятой пара, состоящая из 'CoordinateSystem'
и один из 'polar'
, 'rectangular'
, или 'uv'
. Когда 'CoordinateSystem'
установлен в 'polar'
или 'rectangular'
, AZ
и EL
аргументы задают азимут шаблона и вертикальное изменение, соответственно. AZ
значения должны находиться между-180 ° и 180 °. EL
значения должны находиться между-90 ° и 90 °. Если 'CoordinateSystem'
установлен в 'uv'
, AZ
и EL
затем задайте U и координаты V, соответственно. AZ
и EL
должен находиться между-1 и 1.
Пример: 'uv'
Типы данных: char
'Type'
— Отображенный тип шаблона'directivity'
(значение по умолчанию) | 'efield'
| 'power'
| 'powerdb'
Отображенный тип шаблона, заданный как разделенная запятой пара, состоящая из 'Type'
и один из
'directivity'
— шаблон направленности измеряется в dBi.
'efield'
— полевой шаблон датчика или массива. Для акустических датчиков отображенный шаблон для скалярного звукового поля.
'power'
— шаблон степени датчика или массива, заданного как квадрат полевого шаблона.
'powerdb'
— шаблон степени преобразован в дБ.
Пример: 'powerdb'
Типы данных: char
'Normalize'
— Отображение нормирует шаблонtrue
(значение по умолчанию) | false
Отобразите нормированный шаблон, заданный как разделенная запятой пара, состоящая из 'Normalize
'и булевская переменная. Установите этот параметр на true
отобразить нормированный шаблон. Этот параметр не применяется, когда вы устанавливаете 'Type'
к 'directivity'
. Шаблоны направленности уже нормированы.
Типы данных: логический
'PlotStyle'
— Графический вывод стиля'overlay'
(значение по умолчанию) | 'waterfall'
Графический вывод стиля, заданного как разделенная запятой пара, состоящая из 'Plotstyle'
и любой 'overlay'
или 'waterfall'
. Этот параметр применяется, когда вы задаете несколько частот в FREQ
в 2D графиках. Можно построить 2D графики путем установки одного из аргументов AZ
или EL
к скаляру.
Типы данных: char
'Polarization'
— Поляризованный полевой компонент'combined'
(значение по умолчанию) | 'H'
| 'V'
Поляризованный полевой компонент, чтобы отобразиться, заданный как разделенная запятой пара, состоящая из 'Поляризации' и 'combined'
H
, или 'V'
. Этот параметр применяется только, когда датчики способны к поляризации и когда 'Type'
параметр не устанавливается на 'directivity'
. Эта таблица показывает значение параметров отображения.
'Polarization' | Отображение |
---|---|
'combined' | Объединенный H и компоненты поляризации V |
'H' | Компонент поляризации H |
'V' | Компонент поляризации V |
Пример: 'V'
Типы данных: char
PAT
— Шаблон элементаAZ_ANG
— Углы азимутаEL_ANG
— Углы вертикального измененияУкажите элемент антенны короткого диполя с его дипольной осью, указывающей вдоль оси z. Для этого установите 'AxisDirection'
значение к 'Z'
.
sSD = phased.ShortDipoleAntennaElement(... 'FrequencyRange',[100 900]*1e6,'AxisDirection','Z');
Постройте вертикальный шаблон степени поляризации антенны на уровне 200 МГц как 3-D полярный график.
fc = 200e6; pattern(sSD,fc,[-180:180],[-90:90],... 'CoordinateSystem','polar',... 'Type','powerdb',... 'Polarization','V')
Когда вышеупомянутый рисунок показывает, шаблон антенны является шаблоном вертикально ориентированного диполя и имеет его максимум на экватор и аннулирует в полюсах.
Укажите элемент антенны короткого диполя с его дипольной осью, указывающей вдоль оси z. Затем постройте шаблон величины в выбранной области значений углов. Антенна рабочая частота порождает линейную оболочку столбцов 100 - 900 МГц.
Чтобы создать z-directed антенну короткого диполя, установите 'AxisDirection'
значение к 'Z'
.
sSD = phased.ShortDipoleAntennaElement(... 'FrequencyRange',[100 900]*1e6,... 'AxisDirection','Z');
Постройте вертикальный ответ поляризации антенны на уровне 200 МГц как сокращение вертикального изменения под нулевым углом азимута степеней. Ограничьте график от-60 до 60 вертикальных изменений степеней с 0,1 шагом степени.
fc = 200e6; pattern(sSD,fc,0,[-60:0.1:60],... 'CoordinateSystem','polar',... 'Type','efield',... 'Polarization','V')
Укажите элемент антенны короткого диполя с его дипольной осью, указывающей вдоль оси Y. Затем постройте направленность. Антенна рабочая частота порождает линейную оболочку столбцов 100 - 900 МГц.
Создайте y-directed антенну короткого диполя путем установки 'AxisDirection'
значение к 'Y'
.
sSD = phased.ShortDipoleAntennaElement(... 'FrequencyRange',[100 900]*1e6,... 'AxisDirection','Y');
Постройте направленность антенны на уровне 500 МГц как сокращение вертикального изменения под нулевым углом азимута степеней.
fc = 500e6; pattern(sSD,fc,0,[-90:90],... 'CoordinateSystem','rectangular',... 'Type','directivity')
Направленность описывает направленность диаграммы направленности элемента датчика или массива элементов датчика.
Более высокая направленность желаема, когда это необходимо, чтобы передать больше излучения в определенном направлении. Направленность является отношением переданной излучающей интенсивности в заданном направлении к излучающей интенсивности, переданной изотропным теплоотводом с той же общей переданной степенью
где U rad(θ,φ) является излучающей интенсивностью передатчика в направлении, общее количество (θ,φ) и P является общей степенью, переданной изотропным теплоотводом. Для элемента получения или массива, направленность измеряет чувствительность к излучению, прибывающему от определенного направления. Принцип взаимности показывает, что направленность элемента или массива, используемого в приеме, равняется направленности того же элемента или массива, используемого в передаче. Когда преобразовано в децибелы, направленность обозначается как dBi. Для получения информации о направленности считайте примечания по Направленности Направленности и Массива Элемента.
Вычислительная направленность требует, чтобы интеграция далекого поля передала излучающую интенсивность по всем направлениям на пробеле, чтобы получить общую переданную степень. Существует различие между тем, как то интегрирование выполняется, когда антенны Antenna Toolbox™ используются в поэтапном массиве и когда антенны Phased Array System Toolbox™ используются. Когда массив содержит антенны Antenna Toolbox, расчет направленности выполняется с помощью треугольной mesh, созданной из 500 расположенных с равными интервалами точек по сфере. Для антенн Phased Array System Toolbox интегрирование использует универсальную прямоугольную сетку точек, расположенных с интервалами на расстоянии в 1 ° в азимуте и вертикальном изменении по сфере. Могут быть существенные различия в вычисленной направленности, специально для больших массивов.
Для антенны, микрофона, и Системных объектов массивов, pattern
метод заменяет plotResponse
метод. Кроме того, два новых упрощенных метода существуют только, чтобы чертить 2D азимут и графики шаблона вертикального изменения. Этими методами является azimuthPattern
и elevationPattern
.
Следующая таблица является руководством для преобразования вашего кода от использования plotResponse
к pattern
. Заметьте, что некоторые входные параметры изменились от входных параметров до Пар "имя-значение" и с другой стороны. Общий pattern
синтаксис метода
pattern(H,FREQ,AZ,EL,'Name1','Value1',...,'NameN','ValueN')
Входные параметры plotResponse | Описание plotResponse | Входные параметры шаблона | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
H аргумент | Антенна, микрофон или Системный объект массивов. | H аргумент (никакое изменение) | ||||||||||||||||||||
FREQ аргумент | Рабочая частота. | FREQ аргумент (никакое изменение) | ||||||||||||||||||||
V аргумент | Скорость распространения. Этот аргумент используется только в массивах. | 'PropagationSpeed' пара "имя-значение". Этот параметр используется только в массивах. | ||||||||||||||||||||
'Format' и 'RespCut' пары "имя-значение" | Эти опции работают совместно, чтобы позволить вам создать график в угловом пробеле (линия или полярный стиль) или пробеле UV. Они также определяют, 2D ли график или 3-D. Эта таблица показывает вас, как создать различные типы графиков с помощью
|
Если вы устанавливаете | ||||||||||||||||||||
'CutAngle' пара "имя-значение" | Постоянный угол во взять азимут или сокращение вертикального изменения. При создании 2D графика и когда 'RespCut' установлен в 'Az' или 'El' , используйте 'CutAngle' установить срез, через который можно просмотреть график. | Никакая эквивалентная пара "имя-значение". Чтобы создать сокращение, задайте любой AZ или EL как скаляр, не вектор. | ||||||||||||||||||||
'NormalizeResponse' пара "имя-значение" | Нормирует график. Когда 'Unit' установлен в 'dbi' , вы не можете задать 'NormalizeResponse' . | Используйте | ||||||||||||||||||||
'OverlayFreq' пара "имя-значение" | Постройте несколько частот на том же 2D графике. Доступный только, когда 'Format' установлен в 'line' или 'uv' и 'RespCut' не установлен в '3D' . Значение true производит график наложения и значение false производит график водопада. |
Значения | ||||||||||||||||||||
'Polarization' пара "имя-значение" | Определяет, как построить поляризованные поля. Опциями является 'None' , 'Combined' H , или 'V' . | 'Polarization' пара "имя-значение" определяет, как построить поляризованные поля. 'None' опция удалена. Опции 'Combined' H , или 'V' неизменны. | ||||||||||||||||||||
'Unit' пара "имя-значение" | Определяет модули графика. Выберите 'db' , 'mag' , 'pow' , или 'dbi' , где значением по умолчанию является 'db' . |
| ||||||||||||||||||||
'Weights' пара "имя-значение" | Заострения элемента массива (или веса). | 'Weights' пара "имя-значение" (никакое изменение). | ||||||||||||||||||||
'AzimuthAngles' пара "имя-значение" | Углы азимута раньше отображали ответ массивов или антенна. |
| ||||||||||||||||||||
'ElevationAngles' пара "имя-значение" | Углы вертикального изменения раньше отображали ответ массивов или антенна. |
| ||||||||||||||||||||
'UGrid' пара "имя-значение" | Содержит координаты U в UV - пробел. |
| ||||||||||||||||||||
'VGrid' пара "имя-значение" | Содержит V - координирует в UV - пробел. |
|
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.