exponenta event banner

displayChannel

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

Описание

пример

fig = displayChannel(cdl) отображает геометрические и электромагнитные характеристики указанной модели канала кластерной линии задержки (CDL) в передатчике и приемнике. Визуализация включает в себя положение, поляризацию и диаграмму направленности излучения антенных элементов, направления кластерных траекторий и средние коэффициенты усиления траектории. Поскольку все антенные элементы равны, визуализация показывает диаграмму направленности только первого антенного элемента и отображает направления кластерных путей, центрированные также на первом антенном элементе. Добавляя настраиваемые советы по данным в окна визуализации, можно исследовать характеристики антенного элемента, диаграммы элементов и путей кластера. Функция также возвращает массив figure объекты, соответствующие отображаемым окнам визуализации.

fig = displayChannel(cdl,Name,Value) определяет параметры визуализации отображаемых характеристик канала с помощью одного или нескольких аргументов пары имя-значение. Например, 'LinkEnd','Tx' определяет визуализацию только для конца датчика. Неуказанные параметры принимают значения по умолчанию.

Примеры

свернуть все

В этом примере показано, как визуализировать характеристики канала CDL и исследовать канальную информацию об антенном элементе, схеме элементов и трактах кластера.

Определите структуру конфигурации канала с помощью nrCDLChannel Системный объект. Укажите профиль задержки как CDL-D.

cdl = nrCDLChannel;
cdl.DelayProfile = 'CDL-D';

Настройте размер передающей решетки как вектор вида [M N P Mg Ng] = [4 3 2 1 2], который задает две прямоугольные панели (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 λ h dgv dgh]. Поскольку расстояние между панелями измеряется от центра панелей, во избежание перекрытия панелей установите значение 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 = [0 15 0] T, которая определяет 0 градусов подшипника, 15 градусов наклона вниз и 0 градусов наклона.

cdl.TransmitArrayOrientation = [0 15 0]';

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

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

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

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

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.

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

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

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

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

  • Подсказки данных пути кластера включают в себя среднее усиление пути и азимут и зенитные углы пути кластера.

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

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

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

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.

Входные аргументы

свернуть все

Модель канала CDL, заданная как nrCDLChannel Системный объект. nrCDLChannel объект реализует канал замирания на канальном уровне с множеством входов и множеством выходов (MIMO), указанный в TR 38.901 раздел 7.7.1.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми 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'функция отображает диаграмму направленности антенных элементов.

Примечание

В указанной модели канала CDL cdl, диаграмма направленности антенных элементов одинакова для всех антенных элементов. Для ориентации массива относительно путей кластера функция отображает массив элементов, центрированный в первом элементе массива.

Типы данных: char | string

Направление и средний коэффициент усиления путей кластера, определяемых как разделенная запятыми пара, состоящая из 'ClusterPaths' и 'on' или 'off'. Если установлено значение 'on', функция отображает направление и среднее усиление путей кластера.

Примечание

В указанной модели канала CDL cdlнаправления пути кластера одинаковы для всех антенных элементов. Чтобы ориентировать массив относительно путей кластера, функция отображает направления пути, центрированные в первом элементе массива.

Типы данных: char | string

Выходные аргументы

свернуть все

Окна визуализации, возвращаемые в виде массива 1 на 2 figure объекты.

Ссылки

[1] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

См. также

Функции

Объекты

Представлен в R2020b