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

В этом примере показано, как визуализировать характеристики канала 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;

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

Функции

Объекты

Похожие темы