lteNPRACHInfo

Информация о ресурсе NPRACH

Описание

пример

info = lteNPRACHInfo(ue,chs) возвращает узкополосную информацию физического канала произвольного доступа (NPRACH) для настроек пользовательского оборудования (UE) ue и строение канальной передачи chs.

Примеры

свернуть все

Получите информацию NPRACH для заданных настроек UE и строения передачи канала.

Задайте узкополосный физический слой камеры тождеств и интервалы между поднесущими.

ue = struct('NNCellID',0,'NBULSubcarrierSpacing','15kHz');

Укажите формат NPRACH, периодичность, смещение поднесущей, количество поднесущих и количество повторений преамбулы.

chs = struct('NPRACHFormat','0','Periodicity',80, ...
    'SubcarrierOffset',0,'NumSubcarriers',12,'NRep',1);

Сгенерируйте и отобразите информацию NPRACH.

info = lteNPRACHInfo(ue,chs)
info = struct with fields:
     SubcarrierSpacing: 3750
                  Nfft: 512
          SamplingRate: 1920000
             Windowing: 18
     FrequencyLocation: [0 1 7 6]
                     K: 4
                 NULSC: 12
    PreambleParameters: [1x1 struct]

Отобразите параметры преамбулы произвольного доступа, как указано в таблице 10.1.6.1-1 [2].

disp(info.PreambleParameters)
        G: 4
        P: 4
        N: 5
     T_CP: 2048
    T_SEQ: 40960

Входные параметры

свернуть все

Специфичные для UE настройки, заданные как структура, содержащая эти поля.

ОбластьТребуемый или опционныйЗначенияОписаниеТип данных
NNCellIDНеобходимыйЦелое число в интервале [0, 503]Узкополосные тождества камер физического слоя.double
NBULSubcarrierSpacingНеобходимый'3.75kHz', '15kHz'Узкополосный интернет вещей (NB-IoT) между поднесущими восходящей линии связи. Чтобы задать интервал между поднесущими 3,75 кГц, задайте это поле следующим '3.75kHz'. Чтобы задать интервал между поднесущими 15 кГц, задайте это поле следующим '15kHz'.char, string
WindowingДополнительныйНеотрицательное целое число, значение по умолчанию зависит от формата преамбулы NPRACH в соответствии с разделом F.5.F [1]

Количество выборок во временной области, в которых функция применяет оконцевание и перекрытие выборок OFDM.

Если вы не задаете это поле, эта функция возвращает Windowing поле info выход как функцию NBULSubcarrierSpacing поле. Это поведение ставит под угрозу эффективную длительность циклического префикса (и, следовательно, допуск на расширение задержки канала) и спектральные характеристики переданного сигнала (не принимая во внимание никакой дополнительной конечной импульсной характеристикой фильтрации). Для формата преамбулы NPRACH 2 функция устанавливает значение по умолчанию так, чтобы отношение длины циклического префикса к длине окна совпадало с отношением размера преамбулы NPRACH 1.

double

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

Строение передачи по каналу, заданная как структура, содержащая эти поля.

ОбластьТребуемый или опционныйЗначенияОписаниеЗависимостиТипы данных
NPRACHFormatНеобходимый'0', '1', '2'Формат преамбулы NPRACH.Не применяетсяchar, string
PeriodicityНеобходимый40, 80, 160, 320, 640, 1280, 2560, 5120Периодичность ресурсов NPRACH, в миллисекундах.Если вы задаете NPRACHFormat поле к '0' или '1', тогда вы не можете задать это поле 5120.double
SubcarrierOffsetНеобходимый0, 2, 6, 12, 18, 24, 34, 36, 42, 48, 54, 60, 72, 78, 84, 90, 102, 108Частотное местоположение первой поднесущей, выделенной NPRACH.

Если вы задаете NPRACHFormat поле к '0' или '1', тогда вы не можете задать это поле 6, 42, 48, 54, 60, 72, 78, 84, 90, 102, или 108.

Если вы задаете NPRACH поле к '2', тогда вы не можете задать это поле 2 или 34.

double
NumSubcarriersНеобходимый12, 24, 36, 48, 72, 108, 144Количество поднесущих, выделенных NPRACH.

Если вы задаете NPRACHFormat поле к '0' или '1', тогда вы не можете задать это поле 72, 108, или 144.

Если вы задаете NPRACHFormat поле к '2', тогда вы не можете задать это поле 12, 24, или 48.

double
NRepНеобходимый1, 2, 4, 8, 16, 32, 64, 128Количество повторений NPRACH.Не применяетсяdouble
StartTimeДополнительный8 (по умолчанию), 16, 32, 64, 128, 256, 512, 1024Время запуска NPRACH, в миллисекундах.Не применяетсяdouble
NInitДополнительный0 (по умолчанию), целое число в интервале [0, NumSubcarriers – 1]Начальная поднесущая для NPRACH.Не применяетсяdouble

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

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

свернуть все

Информация о ресурсе NPRACH, возвращенная как структура, содержащая эти поля.

ОбластьЗначенияОписаниеТип данных
NfftПоложительное целое числоКоличество точек быстрого преобразования Фурье (FFT).double
SamplingRateПоложительная скалярная величинаЧастота дискретизации, в Гц, волны во временной области.double
WindowingНеотрицательное четное целое числоКоличество выборок во временной области, в которых функция применяет оконцевание и перекрытие символов OFDM.double
FrequencyLocationВектор-строка из неотрицательных целых чиселЧастотное расположение для всех групп символов в передаче NPRACH. Для получения дополнительной информации о группах символов NPRACH см. пример генерации сигналов NB-IoT PRACH. k-й элемент этого выхода представляет частотное расположение k-й группы символов.double
KПоложительное целое числоОтношение данных восходящей линии связи к интервалу между поднесущими NPRACH.double
NULSCПоложительное целое числоКоличество поднесущих для заданной полосы пропускания восходящей линии связи.double
PreambleParametersСтруктураПараметры преамбулы произвольного доступа для заданного формата преамбулы и структуры системы координат типа 1, как указано в таблице 10.1.6.1-1 [2]. Для получения информации о полях этой структуры см. PreambleParameters Field.struct

PreambleParameters Область

The PreambleParameters поле этого выхода содержит эти поля.

ОбластьЗначенияОписаниеТип данных
GПоложительное целое числоКоличество смежных по времени групп символов.double
PПоложительное целое числоОбщее количество групп символов.double
NПоложительное целое числоКоличество символов в группе символов.double
T_CPПоложительное целое числоДлина циклического префикса, в множителях на T с, где T s - основная единица времени, заданная в разделе 4 [2] как 1 ÷ (15000 × 2048) секунд.double
T_SEQПоложительное целое числоДлина символов в группе символов, кратная T с.double

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

Ссылки

[1] 3GPP TS 36.101. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. https://www.3gpp.org.

[2] 3GPP TS 36.211. «Физические каналы и модуляция». 3-ья Генерация проект партнерства; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). https://www.3gpp.org.

См. также

Функции

Введенный в R2021a