Визуализация характеристик модели канала 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 степени вниз и 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.

См. также

Функции

Объекты

Похожие темы