displayChannel

Визуализация и исследование 3-D характеристик модели MIMO с замираниями

Описание

fig = displayChannel(lte3D) отображает геометрические и электромагнитные характеристики заданной 3-D модели канала с несколькими входами/несколькими выходами (MIMO) в концах передатчика и приемника. Визуализация включает положение, поляризацию и диаграмму направленности излучения направленности антенных элементов, направления путей кластера и средние усиления пути. Поскольку все антенные элементы равны, визуализация показывает диаграмму направленности излучения только первого антенного элемента и отображает направления путей кластера, центрированные также у первого антенного элемента. Добавив настраиваемые всплывающие подсказки в окна визуализации, можно исследовать характеристики антенного элемента, шаблона элемента и путей к кластеру. Функция также возвращает массив объектов рисунка, которые соответствуют отображаемым окнам визуализации.

пример

fig = displayChannel(lte3D,Name,Value) задает опции визуализации отображаемых характеристик канала с помощью одного или нескольких аргументов пары "имя-значение". Для примера, 'LinkEnd','Tx' задает визуализацию только на конце передатчика.

Примеры

свернуть все

Этот пример показывает, как визуализировать 3-D характеристики канала и исследовать информацию канала об антенном элементе, шаблоне элемента и путях кластера.

Определите строение канала с помощью lte3DChannel Системный объект. Укажите профиль задержки как CDL-D.

lte3D = lte3DChannel.makeCDL('CDL-D');

Сконфигурируйте размер передающего массива как вектор вида [MNPMgNg]=[43212], которая задает две прямоугольные панели (Mg=1 и Ng=2) антенной решетки 4 на 3 (M=4 и N=3) и две поляризации (P=2). Общее количество поляризованных элементов в массиве M×N×P×Mg×Ng=48.

txSize = [4 3 2 1 2];
lte3D.TransmitAntennaArray.Size = txSize;

Сконфигурируйте вертикальный и горизонтальный интервалы между элементами и вертикальный и горизонтальный интервалы между панелями, в длине волны, как вектор вида [λvλhdgvdgh]. Поскольку интервал между панелями измеряется от центра панелей, чтобы избежать перекрытия панелей, установите dgh к значению, большему одной длины волны. Для обеспечения равномерного интервала между антенными элементами на вертикально и горизонтально разделенных панелях сконфигурируйте интервалы между панелями как dgv=λv×M и dgh=λh×N, соответственно.

lambda_v = 0.5;
lambda_h = 0.5;
dg_v = lambda_v*txSize(1); % lambda_v * M
dg_h = lambda_h*txSize(2); % lambda_h * N
lte3D.TransmitAntennaArray.ElementSpacing = [lambda_v lambda_h dg_v dg_h];

Сконфигурируйте механическую ориентацию массива как [αβγ]T=[0150]T, который задает 0 степени подшипника, 15 степени вниз и 0 степени наклона.

lte3D.TransmitAntennaArray.Orientation = [0 15 0]';

Обзор всех свойств антенной решетки передачи см. в TransmitAntennaArray свойство lte3DChannel Системный объект.

Отобразите характеристики канала на конце передатчика.

figTx = displayChannel(lte3D,'LinkEnd','Tx');

Сгенерированный рисунок поддерживает настроенные всплывающие подсказки. Добавьте всплывающих подсказок в текущую фигуру путем включения режима Data Cursor.

datacursormode on;

Figure contains an axes. The axes with title Site: Transmitter contains 79 objects of type patch, line, surface, quiver. These objects represent Antenna Panel, Polarization 2, Polarization 1, Element Pattern, Cluster Paths.

С режимом Data Cursor поддержкой исследуйте характеристики канала путем добавления всплывающих подсказок. Чтобы создать всплывающую подсказку, щелкните точку данных. Чтобы создать несколько всплывающие подсказки, нажмите клавишу Сдвига во время щелчка по точкам данных.

Для примера этот рисунок показывает всплывающие подсказки, добавленную к антенному элементу, шаблону элемента и путям кластера на конце передатчика.

  • Всплывающие подсказки антенного элемента включают информацию о положении, угле поляризации и номере элемента каждого антенного элемента. Номера элементов указывают порядок, в котором модель канала сопоставляет входные сигналы столбцово с антенными элементами. Для получения дополнительной информации смотрите TransmitAntennaArray.Size свойство lte3DChannel Системный объект.

  • Всплывающие подсказки шаблона элемента включают направленность, соответствующую любым азимутальным и зенитным углам.

  • Всплывающие подсказки пути кластера включают среднее усиление пути и азимут и зенитные углы пути кластера.

Визуализируйте и исследуйте характеристики канала на конце приемника. Чтобы настроить антенную решетку приема, используйте ReceiveAntennaArray свойство lte3DChannel Системный объект. Затем отобразите характеристики канала в конце приемника путем вызова displayChannel функция со 'LinkEnd','Rx' аргумент пары "имя-значение".

figRx = displayChannel(lte3D,'LinkEnd','Rx');

Исследуйте информацию канала об антенном элементе, шаблоне элемента и путях кластера на конце приемника, включив режим Data Cursor для текущей фигуры.

datacursormode on;

Figure contains an axes. The axes with title Site: Receiver contains 31 objects of type line, surface, quiver. These objects represent Polarization 2, Polarization 1, Element Pattern, Cluster Paths.

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

свернуть все

3-D модель канала, заданная как lte3DChannel Системный объект. Этот объект реализует канал MIMO канального уровня с замираниями, указанный в разделе 7.3 TR 36.867 [1], с опциональным профилем линии задержки кластера (CDL) из раздела 7.7.1 TR 38.901 [2].

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

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

Пример: 'LinkEnd','Tx' задает визуализацию только для конца передатчика.

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

  • 'Both' - Отобразите характеристики канала на обоих концах: передатчик и приемник заканчиваются.

  • 'Tx' - Отображать характеристики канала только на конце передатчика.

  • 'Rx' - Отображать характеристики канала только на конце приемника.

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

Угол поляризации антенных элементов, заданный как разделенная разделенными запятой парами, состоящая из 'Polarization' и 'on' или 'off'. Чтобы отобразить угол поляризации антенных элементов, задайте этот вход следующим 'on'.

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

Диаграмма направленности антенны, заданная как разделенная разделенными запятой парами, состоящая из 'ElementPattern' и 'on' или 'off'. Чтобы отобразить диаграмму направленности излучения направленности антенных элементов, задайте этот вход следующим 'on'.

Примечание

В заданной модели канала lte3Dшаблон антенного элемента одинаков для всех антенных элементов. Чтобы ориентировать массив относительно путей к кластеру, функция отображает шаблон элемента с центром в первом элементе массива.

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

Направление и средний коэффициент усиления путей кластера, заданные как разделенная разделенными запятой парами, состоящая из 'ClusterPaths' и 'on' или 'off'. Чтобы отобразить направление и средний коэффициент усиления путей к кластеру, задайте этот вход следующим 'on'.

Примечание

В заданной модели канала lte3Dнаправления пути кластера одинаковы для всех антенных элементов. Чтобы ориентировать массив относительно путей кластера, функция отображает пути с центром в первом элементе массива.

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

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

свернуть все

Окна визуализации, возвращенные как массив 1 на 2 figure объекты.

Ссылки

[1] 3GPP TR 36.873. «Исследование модели 3D канала для LTE». 3rd Генерация Partnership Project; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL-адрес: https://www.3gpp.org.

[2] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

См. также

Функции

Объекты

Введенный в R2020b