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 градусов downtilt и 0 наклонов степеней.

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

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

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

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

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

datacursormode on;

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

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

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

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

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

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

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

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

datacursormode on;

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

свернуть все

Модель канала CDL в виде nrCDLChannel Системный объект. nrCDLChannel возразите реализует уровень ссылки мультивхода мультивыводится (MIMO), исчезающий канал, заданный в Разделе TR 38.901 7.7.1 [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 ГГц”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

Смотрите также

Функции

Объекты

Введенный в R2020b