exponenta event banner

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

PreambleParameters Область

PreambleParameters поле этого выходного документа содержит эти поля.

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

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

Ссылки

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

[2] 3GPP TS 36.211. «Физические каналы и модуляция». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). https://www.3gpp.org.

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