displayChannel

Визуализируйте и исследуйте 3-D MIMO, исчезающий характеристики модели канала

Описание

fig = displayChannel(lte3D) отображает геометрические и электромагнитные характеристики заданного 3-D multiple-input/multiple-output (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 градусов downtilt и 0 наклонов степеней.

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

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

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

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

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

datacursormode on;

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

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

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

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

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

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

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

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

datacursormode on;

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

свернуть все

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”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.

[2] 3GPP TR 38.901. “Исследование модели канала для частот от 0,5 до 100 ГГц”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

Функции

Объекты

Введенный в R2020b