Системный объект: поэтапный. URA
Пакет: поэтапный
Направленность однородного прямоугольного массива
D = directivity(H,FREQ,ANGLE)
D = directivity(H,FREQ,ANGLE,Name,Value)
D = directivity( вычисляет направленность однородной прямоугольной решетки (URA) антенных или микрофонных элементов, H,FREQ,ANGLE)H, на частотах, указанных FREQ и в углах направления, определяемых ANGLE.
Интеграция, используемая при вычислении направленности массива, имеет минимальную сетку выборки 0,1 градуса. Если массив имеет ширину луча меньше, значение направленности будет неточным.
D = directivity( вычисляет направленность с помощью дополнительных опций, заданных одним или несколькими H,FREQ,ANGLE,Name,Value)Name,Value аргументы пары.
H - Однородный прямоугольный массивОднородный прямоугольный массив, заданный как phased.URA Системный объект.
Пример: H = phased.URA
FREQ - Частота для вычисления направленности и шаблоновЧастоты для вычисления направленности и шаблонов, заданные как положительный скалярный или 1-by-L действительный вектор строки. Единицы частоты - в герцах.
Для антенны, микрофона или гидрофона или проекционного элемента, FREQ должны находиться в диапазоне значений, указанных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает отклик, и направление возвращается как –Inf. Большинство элементов используют FrequencyRange собственность, за исключением phased.CustomAntennaElement и phased.CustomMicrophoneElement, которые используют FrequencyVector собственность.
Для массива элементов: FREQ должен находиться в диапазоне частот элементов, составляющих массив. В противном случае массив не выдает отклик, и направление возвращается как –Inf.
Пример: [1e8 2e6]
Типы данных: double
ANGLE - Углы для вычисления направленностиУглы для вычисления направленности, заданные как 1-by-M вектор строки с действительным значением или 2-by-M матрица с действительным значением, где M - число угловых направлений. Угловые единицы в градусах. Если ANGLE является матрицей 2-by-M, то каждый столбец определяет направление по азимуту и отметке, [az;el]. Угол азимута должен лежать между -180 ° и 180 °. Угол возвышения должен лежать между -90 ° и 90 °.
Если ANGLE является вектором 1-by-M, то каждая запись представляет азимутальный угол, при этом угол возвышения принимается равным нулю.
Азимутальный угол - это угол между осью x и проекцией вектора направления на плоскость xy. Этот угол является положительным при измерении от оси X к оси Y. Угол места - это угол между вектором направления и плоскостью xy. Этот угол является положительным при измерении по направлению к оси Z. См. «Азимут» и «Углы отметок».
Пример: [45 60; 0 10]
Типы данных: double
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'PropagationSpeed' - Скорость распространения сигналаСкорость распространения сигнала, указанная как разделенная запятыми пара, состоящая из 'PropagationSpeed' и положительный скаляр в метрах в секунду.
Пример: 'PropagationSpeed',physconst('LightSpeed')
Типы данных: double
'Weights' - Веса массиваВеса массива, указанные как разделенная запятыми пара, состоящая из 'Weightsи N-by-1 вектор-столбец с комплексными значениями или N-на-L матрицу с комплексными значениями. Веса массива применяются к элементам массива, чтобы создать управление массивом, сужение или и то, и другое. Размерность N - количество элементов в массиве. Размерность L - это количество частот, указанных FREQ.
| Измерение весов | Измерение FREQ | Цель |
|---|---|---|
| N-by-1 вектор столбца с комплексными значениями | Скалярный или 1-by-L вектор строки | Применяет набор весов для одной частоты или для всех L частот. |
| N-на-L комплекснозначная матрица | 1-by-L вектор строки | Применяет каждый из столбцов L 'Weights' для соответствующей частоты в FREQ. |
Примечание
Используйте сложные веса для направления отклика массива в разные стороны. Можно создавать веса с помощью phased.SteeringVector Системный объект или можно вычислить собственные веса. Как правило, эрмитово сопряжение применяется перед использованием весов в любой функции Toolbox™ фазированной системы массива или объекте System, таком как phased.Radiator или phased.Collector. Тем не менее, для directivity, pattern, patternAzimuth, и patternElevation методы любого объекта массива System используют управляющий вектор без сопряжения.
Пример: 'Weights',ones(N,M)
Типы данных: double
Поддержка комплексного номера: Да
D - НаправленностьНаправление, возвращаемое в виде матрицы M-by-L. Каждая строка соответствует одному из M углов, указанных ANGLE. Каждый столбец соответствует одному из значений частоты L, указанных в FREQ. Единицы направленности находятся в дБи, где дБи определяется как коэффициент усиления элемента относительно изотропного излучателя.
Вычислите направленность двух однородных прямоугольных массивов (URA). Первая решетка состоит из изотропных антенных элементов. Вторая решетка состоит из косинусных антенных элементов. Кроме того, вычисляют направленность первой матрицы, управляемой в определенном направлении.
Решетка изотропных антенных элементов
Сначала создайте URA из изотропных антенных элементов, разнесенных на четверть длины волны. Установите частоту сигнала 800 МГц.
c = physconst('LightSpeed'); fc = 3e8; lambda = c/fc; myAntIso = phased.IsotropicAntennaElement; myArray1 = phased.URA; myArray1.Element = myAntIso; myArray1.Size = [10,10]; myArray1.ElementSpacing = [lambda*0.25,lambda*0.25]; ang = [0;0]; d = directivity(myArray1,fc,ang,'PropagationSpeed',c)
d = 15.7753
Решетка косинусных антенных элементов
Затем создайте URA 10 на 10 элементов косинусных антенных элементов, также разнесенных на четверть длины волны.
myAntCos = phased.CosineAntennaElement('CosinePower',[1.8,1.8]); myArray2 = phased.URA; myArray2.Element = myAntCos; myArray2.Size = [10,10]; myArray2.ElementSpacing = [lambda*0.25,lambda*0.25]; ang = [0;0]; d = directivity(myArray2,fc,ang,'PropagationSpeed',c)
d = 19.7295
Направленность увеличивается за счет направленности косинусных антенных элементов.
Управляемая решетка изотропных антенных элементов
Наконец, наведите изотропную антенную решетку на 30 градусов по азимуту и изучите направленность на управляемом угле.
ang = [30;0]; w = steervec(getElementPosition(myArray1)/lambda,ang); d = directivity(myArray1,fc,ang,'PropagationSpeed',c,... 'Weights',w)
d = 15.3309
Направленность максимальна в управляемом направлении и равна направленности неочищенной решетки на створе визирования.
Направленность описывает направленность диаграммы направленности сенсорного элемента или матрицы сенсорных элементов.
При необходимости передачи большего количества излучения в определенном направлении требуется более высокая направленность. Направленность - отношение интенсивности передаваемого излучения в заданном направлении к интенсивности излучения, передаваемого изотропным излучателем с той же полной передаваемой мощностью
Ptotal
где Urad (θ,φ) является сияющей интенсивностью передатчика в направлении (θ,φ), и Ptotal - полная власть, переданная изотропным радиатором. Для принимающего элемента или матрицы направление измеряет чувствительность к излучению, поступающему из определенного направления. Принцип взаимности показывает, что направленность элемента или матрицы, используемой для приема, равна направленности того же самого элемента или матрицы, используемой для передачи. При преобразовании в децибелы направленность обозначается как dBi. Сведения о направленности см. в заметках о направленности элементов и направленности массивов.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.