winner2.AntennaArray

Создайте антенную решетку

Описание

Требуется загрузка: Чтобы использовать winner2.AntennaArray, сначала загрузите дополнение WINNER II Channel Model for Communications Toolbox.

antArray = winner2.AntennaArray возвращает структуру, представляющую антенную решетку с одним изотропным антенным элементом. И антенные решетки, и один элемент не вращаются и расположены в источник, [0; 0; 0 ].

пример

antArray = winner2.AntennaArray(Name,Value) возвращает структуру, представляющую антенную решетку, заданную с помощью одного или нескольких Name,Value аргументы в виде пар.

Для получения дополнительной информации смотрите Antenna Array Модели.

Примеры

свернуть все

Используйте winner2.AntennaArray функция для создания восьми элементов равномерных круговых массивов (UCA-8) с радиусом 1 см.

UCA8 = winner2.AntennaArray('UCA',8,0.01);

Постройте графики положения элементов.

pos = {UCA8.Element(:).Pos};
plot(cellfun(@(x) x(1),pos),cellfun(@(x) x(2),pos),'+');
xlim([-0.02 0.02]); 
ylim([-0.02 0.02]);
title('UCA-8 Element Positions');

Figure contains an axes. The axes with title UCA-8 Element Positions contains an object of type line.

Используйте winner2.AntennaArray функция для создания однородного линейного массива (ULA-2) с интервалом 50 см и дипольными элементами, наклоненными на + 45 и -45 степенях.

az = -180:179; % 1-degree spacing
pattern = cat(1,shiftdim(winner2.dipole(az,45),-1), ...
    shiftdim(winner2.dipole(az,-45),-1));
ULA2 = winner2.AntennaArray('ULA',2,0.5, ...
    'FP-ECS',pattern,'Azimuth',az);

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

свернуть все

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

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

Пример: 'Pos',[1 0 0; 0 1 0],'Rot',[0 0 0; 0 pi() 0] указывает координаты и углы поворота для двух антенных элементов.

Положение каждого антенного элемента, заданное как разделенная разделенными запятой парами, состоящая из 'Pos' и вектор-столбец или N матрица E-на-3. Три столбца представляют координаты x -, y - и z в метрах от источника. N E указывает количество элементов в антенной решетке. Элементы не имеют вращения. Когда существует более одного элемента, 'Element' область antArray - вектор-строка структур, представляющих все элементы.

Пример: 'Pos',[63.1 10.2 11.5; 62 11 12] указывает координаты для двух антенных элементов.

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

Угол поворота каждого антенного элемента, заданный как разделенная разделенными запятой парами, состоящая из 'Rot' и вектор-столбец или N матрица E-на-3. Три столбца представляют Rot X, Rot Y и Rot Z углов поворота каждого антенного элемента в радианах. N E указывает количество элементов в антенной решетке. Rot применяется только тогда, когда Pos задан. Если не задан с Pos, угол поворота 0.

Пример: 'Rot',[2 1.5 0; 0 pi() 0] указывает углы поворота для двух антенных элементов.

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

Равномерная круговая антенная решетка, заданная как разделенная разделенными запятой парами, состоящая из 'UCA' и N,Rad. В этом аргументе N указывает количество элементов (N E) и Rad указывает радиус в метрах. Если Rad не задан, радиус по умолчанию 1 метр.

Пример: 'UCA',8,0.5 обозначает равномерный круговой массив восьми элементов с радиусом 0,5 метра.

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

Равномерная линейная антенная решетка, заданная как разделенная разделенными запятой парами, состоящая из 'ULA' и N,Spacing. В этом аргументе N указывает количество элементов (N E) и Spacing указывает на разделение смежных элементов в метрах. Если Spacing не задан, разделение по умолчанию 1/ N метров.

Элементы ULA размещаются вместе x-axis с центром массива в [0; 0; 0]. Для четного числа элементов нет антенного элемента в [0; 0; 0].

Пример: 'ULA',3,0.25 обозначает трехэлементный равномерный линейный массив с интервалом 0,25 метра между смежными элементами.

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

Диаграмма направленности по напряжённости поля системы координат элемента, заданный как разделенная разделенными запятой парами, состоящая из 'FP-ECS' и массив P -by-2-by1-by N AZ .

  • Первая размерность, P, может быть либо 1, либо любое число, больше или равное количеству элементов в антенной решетке (N E). Когда  P = 1, один и тот же шаблон применяется ко всем элементам. Когда  P > N E, применяются первые N строки E.

  • Второе измерение, 2, указывает, что две поляризации характеризуют диаграмму направленности по напряжённости поля. Первая размерность в диаграмме направленности по напряжённости поля сохраняет вертикальную поляризацию, а второй - горизонтальную поляризацию.

  • Третья размерность, 1, указывает, что один угол возвышения характеризует диаграмму направленности по напряжённости поля.

  • Четвертая размерность, N AZ, является количеством выборок диаграммы направленности по напряжённости поля, взятых между -180 и 180 степенями. N AZ равен количеству элементов, заданных в Azimuth или когда Azimuth не присутствует, это равняется количеству выборок равноудаленной диаграммы направленности по напряжённости поля, взятых над азимутальным углом.

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

Диаграмма направленности по напряжённости поля система координат массива, заданная как разделенная запятой пара, состоящая из 'FP-ACS' и массив P -by-2-by1-by N AZ. Формат массива совпадает с форматом FP-ECS синтаксис, за исключением того, что диаграмма направленности по напряжённости поля задана в системе координат массива (ACS).

  • Первая размерность, P, может быть либо 1, либо любое число, больше или равное количеству элементов в антенной решетке (N E). Когда  P = 1, один и тот же шаблон применяется ко всем элементам. Когда  P > N E, применяются первые N строки E.

  • Второе измерение, 2, указывает, что две поляризации характеризуют диаграмму направленности по напряжённости поля. Первая размерность в диаграмме направленности по напряжённости поля сохраняет вертикальную поляризацию, а второй - горизонтальную поляризацию. Отсутствующие размерности диаграммы направленности по напряжённости поля заменяются нулями.

  • Третья размерность, 1, указывает, что один угол возвышения характеризует диаграмму направленности по напряжённости поля.

  • Четвертая размерность, N AZ, является количеством выборок диаграммы направленности по напряжённости поля, взятых между -180 и 180 степенями. N AZ равен количеству элементов, заданных в Azimuth или когда Azimuth не присутствует, это равняется количеству выборок равноудаленной диаграммы направленности по напряжённости поля, взятых над азимутальным углом.

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

Азимутальные углы для FP-ACS или FP-ECS диаграммы направленности по напряжённости поля в степенях, заданные как разделенная разделенными запятой парами, состоящая из 'Azimuth' и 1-байт- N вектор-строка AZ. Значения в векторе-строке указывают углы азимута для элементов в диаграммах направленности по напряжённости поля.

Примечание

Azimuth применяется только тогда, когда FP-ACS или FP-ECS заданы. Если Azimuth не задан, равномерный интервал используется для элементов в диаграмме направленности по напряжённости поля.

Пример: 'Azimuth',[0 10 20 90 180 270 340 350]

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

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

свернуть все

Определение антенной решетки, возвращенное как структура, содержащая эти поля.

Антенная решетка имя, возвращенное как вектор символов.

Антенная решетка положение, возвращается как вектор 3 на 1, представляющий координаты x -, y - и z в метрах от источника.

Вращение антенной решётки, возвращаемое как вектор 3 на 1, представляющий Rot X, Rot Y и Rot Z углов поворота каждого антенного элемента в радианах.

Определение элемента, возвращаемое как вектор-строка структур, с каждой структурой, представляющей один элемент и содержащей эти поля.

Антенная решетка положение, возвращается как вектор 3 на 1, представляющий координаты x -, y - и z в метрах от источника.

Вращение антенной решётки, возвращаемое как вектор 3 на 1, представляющий Rot X, Rot Y и Rot Z углов поворота каждого антенного элемента в радианах.

Определение апертуры, возвращенное как структура, представляющая апертуру антенны.

Подробнее о

свернуть все

Модель антенной решетки

Чтобы создать модель антенной решетки, необходимо задать геометрию элементов массива (положения и поворот) и диаграмм направленности по напряжённости поля элемента. Аргументы, предоставленные winner2.AntennaArray всегда обрабатываются так, что сначала создается геометрия массива, а затем назначаются диаграммы направленности по напряжённости поля.

Подробное описание спецификации антенной решетки для модели канала WINNER смотрите в WINNER II Channel Models [1], раздел 4.1.

Ссылки

[1] Kyosti, Pekka, Juha Meinila, et al. WINNER II Модели канала. D1.1.2 V1.2. IST-4-027756 WINNER II, сентябрь 2007 года.

Введенный в R2017a