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-specific в виде структуры, содержащей эти поля.

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

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

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

double

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

Настройка передачи канала в виде структуры, содержащей эти поля.

Поле Требуемый или дополнительныйЗначенияОписаниеЗависимостиТипы данных
NPRACHFormatНеобходимый'0', '1', '2'Формат преамбулы NPRACH.Не применяетсяcharСтрока
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 th элемент этого выхода представляет местоположение частоты k th группа символов.double
KПоложительное целое числоОтношение восходящих данных к расстоянию между поднесущими NPRACH.double
NULSCПоложительное целое числоКоличество поднесущих для заданной восходящей полосы пропускания.double
PreambleParametersСтруктураПараметры преамбулы произвольного доступа для заданного формата преамбулы и типа 1 структуры системы координат, как задано в Таблице 10.1.6.1-1 [2]. Для получения информации о полях этой структуры смотрите Поле PreambleParameters.struct

PreambleParameters Поле

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

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

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

Ссылки

[1] 3GPP TS 36.101. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); передача радио Оборудования пользователя (UE) и прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. https://www.3gpp.org.

[2] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.

Смотрите также

Функции

Введенный в R2021a