Системный объект: поэтапный. ReplicatedSubarray
Пакет: поэтапный
Печать реплицированной направленности и шаблонов субчипов
pattern(sArray,FREQ)
pattern(sArray,FREQ,AZ)
pattern(sArray,FREQ,AZ,EL)
pattern(___,Name,Value)
[PAT,AZ_ANG,EL_ANG] = pattern(___)
pattern( отображает шаблон направленности массива 3-D (в дБи) для массива, указанного в sArray,FREQ)sArray. Рабочая частота указана в FREQ.
Интеграция, используемая при вычислении направленности массива, имеет минимальную сетку выборки 0,1 градуса. Если массив имеет ширину луча меньше, значение направленности будет неточным.
pattern( строит диаграмму направленности массива на заданном азимутальном угле.sArray,FREQ,AZ)
pattern( строит диаграмму направленности массива на заданных углах азимута и отметки.sArray,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 образца. В противном случае они находятся в угловых единицах в градусах. Единицы УФ-излучения безразмерны.
Примечание
Этот метод заменяет plotResponse способ. Инструкции по использованию см. в разделе Преобразование plotResponse в шаблон pattern вместо plotResponse.
sArray - Реплицированный подмассивРеплицированный субчип, указанный как phased.ReplicatedSubarray Системный объект.
Пример: sArray= phased.ReplicatedSubarray;
FREQ - Частота для вычисления направленности и шаблоновЧастоты для вычисления направленности и шаблонов, заданные как положительный скалярный или 1-by-L действительный вектор строки. Единицы частоты - в герцах.
Для антенны, микрофона или гидрофона или проекционного элемента, FREQ должны находиться в диапазоне значений, указанных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает отклик, и направление возвращается как –Inf. Большинство элементов используют FrequencyRange собственность, за исключением phased.CustomAntennaElement и phased.CustomMicrophoneElement, которые используют FrequencyVector собственность.
Для массива элементов: FREQ должен находиться в диапазоне частот элементов, составляющих массив. В противном случае массив не выдает отклик, и направление возвращается как –Inf.
Пример: [1e8 2e6]
Типы данных: double
AZ - Азимутальные углы[-180:180] (по умолчанию) | 1-by-N вектор строки с действительным значениемАзимутальные углы для вычисления направленности и шаблона, заданные как 1-by-N действительный вектор строки, где N - число азимутальных углов. Угловые единицы в градусах. Азимутальные углы должны лежать между -180 ° и 180 °.
Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. При измерении от оси X к оси Y этот угол является положительным.
Пример: [-45:2:45]
Типы данных: double
EL - Углы возвышения[-90:90] (по умолчанию) | 1-by-M вектор строки с действительным значениемУглы возвышения для вычисления направленности и шаблона, заданные как 1-by-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' - диаграмма направленности, измеренная в дБи.
'efield' - схема поля датчика или матрицы. Для акустических датчиков отображаемый шаблон предназначен для скалярного звукового поля.
'power' - модель мощности датчика или матрицы, определенной как квадрат модели поля.
'powerdb' - модель мощности, преобразованная в дБ.
Пример: 'powerdb'
Типы данных: char
'Normalize' - Отображение нормализованного шаблонаtrue (по умолчанию) | falseОтображение нормализованного шаблона, заданного как разделенная запятыми пара, состоящая из 'Normalizeи логическое значение. Задайте для этого параметра значение true для отображения нормализованного массива. Этот параметр не применяется при установке 'Type' кому 'directivity'. Шаблоны направленности уже нормализованы.
Типы данных: logical
'PlotStyle' - Стиль печати'overlay' (по умолчанию) | 'waterfall''Polarization' - Компонент поляризованного поля'combined' (по умолчанию) | 'H' | 'V'Поляризованный компонент поля для отображения, указанный как разделенная запятыми пара, состоящая из «поляризации» и 'combined', 'H', или 'V'. Этот параметр применяется только тогда, когда датчики способны к поляризации и когда 'Type' параметр не установлен в значение 'directivity'. В этой таблице показано значение параметров отображения.
'Polarization' | Показ |
|---|---|
'combined' | Комбинированные компоненты поляризации H и V |
'H' | Компонент поляризации H |
'V' | Компонент поляризации V |
Пример: 'V'
Типы данных: char
'PropagationSpeed' - Скорость распространения сигналаСкорость распространения сигнала, указанная как разделенная запятыми пара, состоящая из 'PropagationSpeed' и положительный скаляр в метрах в секунду.
Пример: 'PropagationSpeed',physconst('LightSpeed')
Типы данных: double
'Weights' - Веса субчиповВеса субчипов, указанные как разделенная запятыми пара, состоящая из 'Weightsи N-by-1 вектор-столбец с комплексными значениями или N-на-М матрицу с комплексными значениями. Размерность N - это количество субчипов в массиве. Размерность L - это количество частот, заданное параметром FREQ аргумент.
Weights измерение | FREQ измерение | Цель |
|---|---|---|
| N-by-1 вектор столбца с комплексными значениями | Скалярный или 1-by-L вектор строки | Применяет набор весов для одной частоты или для всех L частот. |
| N-на-L комплекснозначная матрица | 1-by-L вектор строки | Применяет каждый из столбцов L ‘Weights’ для соответствующей частоты в FREQ аргумент. |
Пример: 'Weights',ones(N,M)
Типы данных: double
'SteerAngle' - Угол поворота подрешетки[0;0] (по умолчанию) | скалярный | 2-элементный вектор столбцаУгол поворота подматрицы, заданный как разделенная запятыми пара, состоящая из 'SteerAngle' и скаляр или вектор столбца 2 на 1.
Если 'SteerAngle' является вектором столбца 2 на 1, он имеет вид [azimuth; elevation]. Азимутальный угол должен быть от -180 ° до 180 ° включительно. Угол возвышения должен быть от -90 ° до 90 ° включительно.
Если 'SteerAngle' является скаляром и задает только азимутальный угол. В этом случае предполагается, что угол возвышения равен 0.
Этот параметр применяется только в том случае, если 'SubarraySteering' свойство объекта System имеет значение 'Phase' или 'Time'.
Пример: 'SteerAngle',[20;30]
Типы данных: double
'ElementWeights' - Веса, применяемые к элементам в пределах подрешетки1 (по умолчанию) | матрица NSE-by-N с комплексными значениямиВеса элементов субчипов, заданные как матрица NSE-by-N с комплексными значениями. Веса применяются к отдельным элементам в пределах подрешетки. Все субчипы имеют одинаковые размеры и размеры. NSE - количество элементов в каждом подрешете, а N - количество подрешеток. Каждый столбец матрицы определяет весовые коэффициенты для соответствующего подмассива.
Чтобы включить эту пару имя-значение, установите SubarraySteering свойство массива to 'Custom'.
Типы данных: double
Поддержка комплексного номера: Да
AZ_ANG - Азимутальные углыEL_ANG - Углы возвышенияПостройте график азимутальной характеристики 4-элементной ULA, состоящей из двух 2-элементных ULA. По умолчанию антенные элементы являются изотропными.
sArray = phased.ULA('NumElements',2,'ElementSpacing',0.5); sRSA = phased.ReplicatedSubarray('Subarray',sArray,... 'Layout','Rectangular','GridSize',[1 2],... 'GridSpacing','Auto');
Постройте график отклика массива по азимуту. Предположим, что рабочая частота равна 1 ГГц, а скорость распространения волны - это скорость света.
fc = 1.0e9; pattern(sRSA,fc,[-180:180],0,... 'PropagationSpeed',physconst('LightSpeed'),... 'Type','powerdb',... 'Normalize',true,... 'CoordinateSystem','polar')

Создайте 2 на 2 элемента URA изотропных антенных элементов и разместите четыре копии для формирования 16-элементного URA. Постройте график направленности 3-D.
Создание массива
fmin = 1e9; fmax = 6e9; c = physconst('LightSpeed'); lam = c/fmax; sIso = phased.IsotropicAntennaElement(... 'FrequencyRange',[fmin,fmax],... 'BackBaffled',false); sURA = phased.URA('Element',sIso,... 'Size',[2 2],... 'ElementSpacing',lam/2); sRS = phased.ReplicatedSubarray('Subarray',sURA,... 'Layout','Rectangular','GridSize',[2 2],... 'GridSpacing','Auto');
График 3-D диаграмма направленности
fc = 1e9; wts = [0.862,1.23,1.23,0.862]'; pattern(sRS,fc,[-180:180],[-90:90],... 'PropagationSpeed',physconst('LightSpeed'),.... 'Type','directivity',... 'Weights',wts);

Направленность описывает направленность диаграммы направленности сенсорного элемента или матрицы сенсорных элементов.
При необходимости передачи большего количества излучения в определенном направлении требуется более высокая направленность. Направленность - отношение интенсивности передаваемого излучения в заданном направлении к интенсивности излучения, передаваемого изотропным излучателем с той же полной передаваемой мощностью
Ptotal
где Urad (θ,φ) является сияющей интенсивностью передатчика в направлении (θ,φ), и Ptotal - полная власть, переданная изотропным радиатором. Для принимающего элемента или матрицы направление измеряет чувствительность к излучению, поступающему из определенного направления. Принцип взаимности показывает, что направленность элемента или матрицы, используемой для приема, равна направленности того же самого элемента или матрицы, используемой для передачи. При преобразовании в децибелы направленность обозначается как dBi. Сведения о направленности см. в заметках о направленности элементов и направленности массивов.
Для объектов «Система» антенны, микрофона и решетки: pattern метод заменяет plotResponse способ. Кроме того, два новых упрощенных метода существуют только, чтобы потянуть 2-й азимут и сюжеты образца возвышения. Эти методы: azimuthPattern и elevationPattern.
Следующая таблица является руководством по преобразованию кода из plotResponse кому pattern. Обратите внимание, что некоторые входные данные изменились с входных аргументов на пары Имя (Name) - Значение (Value) и наоборот. Генерал pattern синтаксис метода:
pattern(H,FREQ,AZ,EL,'Name1','Value1',...,'NameN','ValueN')
| plotResponse Входы | plotResponse Описание | Входные данные шаблона | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
H аргумент | Антенна, микрофон или решетка Системный объект. | H аргумент (без изменений) | ||||||||||||||||||||
FREQ аргумент | Рабочая частота. | FREQ аргумент (без изменений) | ||||||||||||||||||||
V аргумент | Скорость распространения. Этот аргумент используется только для массивов. | 'PropagationSpeed' пара имя-значение. Этот параметр используется только для массивов. | ||||||||||||||||||||
'Format' и 'RespCut' пары имя-значение | Эти опции работают вместе, позволяя создать график в пространстве под углом (линия или полярный стиль) или в пространстве UV. Они также определяют, является ли сюжет 2-D или 3-D. В этой таблице показано, как создавать различные типы графиков с помощью
|
Если установить | ||||||||||||||||||||
'CutAngle' пара имя-значение | Постоянный угол по азимуту или отметке. При создании графика 2-D и когда 'RespCut' имеет значение 'Az' или 'El', использовать 'CutAngle' задание фрагмента, на котором будет отображаться график. | Нет эквивалентной пары имя-значение. Чтобы создать вырез, укажите либо AZ или EL как скаляр, а не вектор. | ||||||||||||||||||||
'NormalizeResponse' пара имя-значение | Нормализует график. Когда 'Unit' имеет значение 'dbi', вы не можете указать 'NormalizeResponse'. | Используйте | ||||||||||||||||||||
'OverlayFreq' пара имя-значение | Постройте график нескольких частот на одном и том же графике 2-D. Доступно только тогда, когда '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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.