displayChannel

Визуализация и исследование характеристик модели канала CDL

Описание

пример

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

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

Примеры

свернуть все

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

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

cdl = nrCDLChannel;
cdl.DelayProfile = '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];
cdl.TransmitAntennaArray.Size = txSize;

Сконфигурируйте вертикальный и горизонтальный интервалы между элементами и вертикальный и горизонтальный интервалы между панелями, в длине волны, как вектор вида [λvλhdgvdgh]. Поскольку интервал между панелями измеряется от центра панелей, чтобы избежать перекрытия панелей, установите dgh - значение, больше 1 длины волны. Для обеспечения равномерного интервала между антенными элементами на вертикально и горизонтально разделенных панелях сконфигурируйте интервалы между панелями как 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
cdl.TransmitAntennaArray.ElementSpacing = [lambda_v lambda_h dg_v dg_h];

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

cdl.TransmitArrayOrientation = [0 15 0]';

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

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

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

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

datacursormode on;

Figure contains an axes. The axes with title Delay Profile: CDL-D. 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 свойство nrCDLChannel Системный объект.

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

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

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

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

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

datacursormode on;

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

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

свернуть все

Модель канала CDL, заданная как nrCDLChannel Системный объект. The nrCDLChannel Объект реализует мультивход канал с обратной связью (MIMO), указанный в TR 38.901 Раздел 7.7.1.

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

Задайте необязательные разделенные разделенными запятой парами 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'функция отображает диаграмму направленности излучения направленности антенных элементов.

Примечание

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

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

Направление и средний коэффициент усиления путей кластера, заданные как разделенная разделенными запятой парами, состоящая из 'ClusterPaths' и 'on' или 'off'. Когда установлено значение 'on'функция отображает направление и среднее усиление путей кластера.

Примечание

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

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

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

свернуть все

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

Ссылки

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

См. также

Функции

Объекты

Введенный в R2020b