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