Этот пример показывает, как визуализировать характеристики канала CDL и исследовать информацию канала об антенном элементе, шаблоне элемента и путях кластера.
Определите структуру строения канала при помощи nrCDLChannel
Системный объект. Укажите профиль задержки как CDL-D.
cdl = nrCDLChannel;
cdl.DelayProfile = 'CDL-D';
Сконфигурируйте размер передающего массива как вектор вида , которая задает две прямоугольные панели (и ) антенной решетки 4 на 3 ( и ) и две поляризации (). Общее количество поляризованных элементов в массиве .
txSize = [4 3 2 1 2]; cdl.TransmitAntennaArray.Size = txSize;
Сконфигурируйте вертикальный и горизонтальный интервалы между элементами и вертикальный и горизонтальный интервалы между панелями, в длине волны, как вектор вида . Поскольку интервал между панелями измеряется от центра панелей, чтобы избежать перекрытия панелей, установите - значение, больше 1 длины волны. Для обеспечения равномерного интервала между антенными элементами на вертикально и горизонтально разделенных панелях сконфигурируйте интервалы между панелями как и , соответственно.
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];
Сконфигурируйте механическую ориентацию массива как , который задает 0 степени подшипника, 15 степени вниз и 0 степени наклона.
cdl.TransmitArrayOrientation = [0 15 0]';
Обзор всех других свойств антенной решетки передачи см. в свойстве TransmitAntennaArray nrCDLChannel
Системный объект.
Отобразите характеристики канала на конце передатчика.
figTx = displayChannel(cdl,'LinkEnd','Tx');
Сгенерированный рисунок поддерживает настроенные всплывающие подсказки. Добавьте всплывающих подсказок в текущую фигуру путем включения режима Data Cursor.
datacursormode on;
С режимом Data Cursor поддержкой исследуйте характеристики канала путем добавления всплывающих подсказок. Чтобы создать всплывающую подсказку, щелкните точку данных. Чтобы создать несколько всплывающие подсказки, нажмите клавишу Сдвига во время щелчка по точкам данных.
Для примера этот рисунок показывает всплывающие подсказки, добавленную к антенному элементу, шаблону элемента и путям кластера на конце передатчика.
Всплывающие подсказки антенного элемента включают информацию о положении, угле поляризации и номере элемента каждого антенного элемента. Номера элементов указывают порядок, в котором модель канала сопоставляет входные сигналы столбцово с антенными элементами. Для получения дополнительной информации смотрите TransmitAntennaArray.size
свойство nrCDLChannel
Системный объект.
Всплывающие подсказки шаблона элемента включают направленность, соответствующую любым азимутальным и зенитным углам.
Всплывающие подсказки пути кластера включают среднее усиление пути и азимут и зенитные углы пути кластера.
Визуализируйте и исследуйте характеристики канала на конце приемника. Чтобы настроить приёмную антенную решетку, используйте свойство ReceiveAntennaArray nrCDLChannel
Системный объект. Затем отобразите характеристики канала в конце приемника путем вызова displayChannel
функция со 'LinkEnd','Rx'
аргумент пары "имя-значение".
figRx = displayChannel(cdl,'LinkEnd','Rx');
Исследуйте информацию канала об антенном элементе, шаблоне элемента и путях кластера на конце приемника, включив режим Data Cursor для текущей фигуры.
datacursormode on;