nrPathLossConfig

Параметры конфигурации потери на пути

Описание

nrPathLossConfig возразите параметрам конфигурации потери на пути наборов для определенного сценария, как задано в Разделе TR 38.901 7.4.1 [1].

nrPathLossConfig по умолчанию объект конфигурирует городской сценарий макроячейки с высотой среды 1 м. Настройка по умолчанию не использует дополнительную модель потери на пути.

Создание

Описание

пример

pathlossconf = nrPathLossConfig создает объект настройки потери на пути.

pathlossconf = nrPathLossConfig(Name=Value) свойства наборов с помощью одних или нескольких аргументов name-value. Например, BuildingHeight=4 задает 4 м как среднюю высоту застройки.

Свойства

развернуть все

Характеристика сценария в виде одного из этих значений.

  • 'UMa' — Городская макроячейка

  • 'UMi' — Городская микроячейка

  • 'RMa' — Сельская макроячейка

  • 'InH' — Внутренняя горячая точка

  • 'InF-SL' — Внутренняя фабрика с разреженной помехой и низкой высотой базовой станции (BS)

  • 'InF-DL' — Внутренняя фабрика с плотной помехой и низкой высотой BS

  • 'InF-SH' — Внутренняя фабрика с разреженной помехой и высокой высотой BS

  • 'InF-DH' — Внутренняя фабрика с плотной помехой и высокой высотой BS

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

Средняя высота застройки, в метрах, в сельском сценарии макроячейки в виде числового скаляра в диапазоне от 5 до 50.

Зависимости

Чтобы включить это свойство, установите Scenario свойство к 'RMa'.

Типы данных: double

Ширина Аверэдж-Стрит, в метрах, в сельском сценарии макроячейки в виде числового скаляра в диапазоне от 5 до 50.

Зависимости

Чтобы включить это свойство, установите Scenario свойство к 'RMa'.

Типы данных: double

Средняя высота среды, в метрах, в городской макроячейке или сценарии микроячейки в виде числового скаляра или числовой матрицы размера N BS-by-NUE. БАКАЛАВР НАУК N является количеством BSS. N UE является количеством оборудования пользователя (UEs).

Зависимости

Чтобы включить это свойство, установите Scenario свойство к 'UMa' или 'UMi'.

Типы данных: double

Дополнительная модель потери на пути в виде одного из этих числовых или логических значений.

  • 0 ложь) — Настройка не использует дополнительную модель потери на пути.

  • 1 TRUE) — Настройка использует дополнительную модель потери на пути, как задано в Разделе TR 38.901 7.4 Таблиц 7.4.1-1 [1] для городской макроячейки, городской микроячейки и внутренних сценариев горячей точки.

Зависимости

Чтобы включить это свойство, установите Scenario свойство к 'UMa', 'UMi', или 'InH'.

Типы данных: double | logical

Примеры

свернуть все

Создайте объект настройки потери на пути. Установите характеристики, таким образом, что они соответствуют сельскому сценарию макроячейки со средней высотой застройки 7 м и уличной шириной 25 м.

pathlossconf = nrPathLossConfig;
pathlossconf.Scenario = "RMa"; 
pathlossconf.BuildingHeight = 7;
pathlossconf.StreetWidth = 25;

Задайте несущую частоту в Гц.

freq = 3.5e9;

Задайте координаты двух BSS и десяти UEs. BSS на расстоянии в 1 км. UEs случайным образом помещаются в 2 km-2 областях квадрата км в вертикальные изменения между 1 м и 2 м.

bs = [-500 500; 0 0; 30 50];
nbs = size(bs,2);
nue = 10;
ue = zeros(3,nue);
ue(1:2,:) = 2e3*(rand(2,nue)-0.5);
ue(3,:) = 1 + rand(1,nue);

Задайте условие LOS между каждым BS и парой UE.

los = randi([0 1],nbs,nue);

Вычислите потерю на пути между каждым BS и парой UE.

pathloss = nrPathLoss(pathlossconf,freq,los,bs,ue)
pathloss = 2×10

  109.9708  131.3512  133.6539   85.0968  112.2626  131.3747  110.1649  137.4889  130.5121  110.2199
  123.4839  134.9305  104.4709  125.2657  126.9743  133.3612   97.4411  121.9781  106.9546  105.4779

Ссылки

[1] 3GPP TR 38.901. “Исследование модели канала для частот от 0,5 до 100 ГГц”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2021b