ltePRACHInfo

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

Синтаксис

info = ltePRACHInfo(ue,chs)

Описание

пример

info = ltePRACHInfo(ue,chs) возвращает структуру, info, содержа информацию о ресурсе PRACH, данную структуру настроек UE-specific, ue, и конфигурационную структуру передачи канала, chs. Для получения дополнительной информации см. информацию PRACH.

Примеры

свернуть все

Найдите набор корневых Последовательностей Задова-Чу требуемым для всех индексов преамбулы (0..., 63) в ячейке.

ue.NULRB = 6;
config.Format = 0;
config.CyclicShiftIdx = 8;
config.PreambleIdx = (0:63);
prachInfo = ltePRACHInfo(ue,config);
unique(prachInfo.RootSeq)
ans = 1×4

   129   140   699   710

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

свернуть все

Настройки UE-specific, заданные как массив структур, который может содержать эти поля параметра.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NULRBНеобходимый6, 9, 11, 15, 25, 27, 45, 50, 64, 75, 91, 100

Количество восходящих блоков ресурса. (NRBUL)

DuplexModeДополнительный

'FDD' (значение по умолчанию), 'TDD'

Режим Duplexing, заданный как:

  • 'FDD' для дуплекса деления частоты или

  • 'TDD' для дуплекса деления времени

Следующие параметры зависят от условия, что DuplexMode установлен в 'TDD'.

   TDDConfigДополнительный

0, 1 (значение по умолчанию), 2, 3, 4, 5, 6

Восходящая нисходящая настройка

   SSCДополнительный

0 (значение по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9

Специальная настройка подкадра (SSC)

Следующие поля параметра зависят от условия, что DuplexMode установлен в 'TDD' или когда chs . ConfigIdx присутствует.

   NSubframeДополнительный

0 (значение по умолчанию), Неотрицательное скалярное целое число

Номер подкадра

   NFrameДополнительный

0 (значение по умолчанию), неотрицательное скалярное целое число

Структурируйте номер

Следующие поля параметра зависят от условия, что Формат Преамбулы, chs . Format, установлен в '4'.

   CyclicPrefixДополнительный

'Normal' (значение по умолчанию), 'Extended'

Циклическая длина префикса

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

Настройка передачи канала, заданная как скалярная структура, которая может содержать эти поля параметра.

Поле параметраТребуемый или дополнительныйЗначенияОписание
FormatДополнительный

0, 1, 2, 3, 4 (значение по умолчанию определяется полем ConfigIdx если существующий). Однако поле Format должно быть задано, если поле ConfigIdx не задано.

Формат преамбулы

См. примечание.

SeqIdxДополнительный

Скалярное целое число от 0 до 837. Значение по умолчанию 0.

Логический корневой индекс последовательности (RACH_ROOT_SEQUENCE)

ConfigIdxДополнительный

Скалярное целое число от 0 до 63. Значение по умолчанию значения по умолчанию определяется полем Format, если существующий. Однако поле ConfigIdx должно быть задано, если поле Format не задано.

Индекс настройки PRACH (prach-ConfigurationIndex)

См. примечание.

PreambleIdxДополнительный

Скалярное целое число или вектор целых чисел от 0 до 63. Значение по умолчанию 0.

Индекс преамбулы в ячейке (ra-PreambleIndex)

CyclicShiftIdxДополнительный

Скалярное целое число от 0 до 15. Значение по умолчанию 0.

Индекс настройки циклического сдвига (zeroCorrelationZoneConfig, CS N урожаев)

HighSpeedДополнительный

0 (значение по умолчанию) или 1

Флаг High Speed (highSpeedFlag). Значение 1 показывает ограниченный набор. Значение 0 показывает неограниченный набор.

Следующие параметры зависят от условия, что ue . DuplexMode установлен в 'TDD'.

   FreqIdxДополнительный

0 (значение по умолчанию), 0, 1, 2, 3, 4, 5

Индекс ресурса частоты (f RA). Только требуемый для режима дуплекса 'TDD'.

Следующие поля параметра зависят от условия, что Формат Преамбулы, chs . Format, установлен в 0, 1, 2, or 3.

   FreqOffsetДополнительный

Скалярное целое число от 0 до 94. Значение по умолчанию 0.

Смещение частоты PRACH (n PRBoffset). Только требуемый для формата 0-3 Преамбулы.

Примечание

Несмотря на то, что параметры chs .Format и chs, .ConfigIdx оба описан как 'Optional', по крайней мере один из этих параметров, должны быть заданы. Если оба параметра присутствуют, то chs, .Format используется и chs .ConfigIdx, проигнорирован.

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

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

свернуть все

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

Длина последовательности Задова-Чу, возвращенная как положительное целое число. (N_ZC)

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

Интервал поднесущей преамбулы PRACH, в Гц, возвратился как положительное целое число. (deltaf_RA)

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

Смещение местоположения частотного диапазона, возвращенное как положительное целое число. (phi)

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

Отношение восходящих данных к интервалу поднесущей PRACH, возвращенному в виде числа. K

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

Количество длительности подкадров PRACH, возвращенного в виде числа. Каждый подкадр длится 30 720 основных периодов, поэтому TotSubframes является ceil(sum(Fields)/30720), количество подкадров, требуемых содержать целую форму волны PRACH. Длительность PRACH является функцией Формата Преамбулы, как описано в TS 36.211, Таблице 5.7.1-1 [2].

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

Длины поля PRACH, возвращенные как числовой вектор 1 на 4. Элементами является [OFFSET T_CP T_SEQ GUARD]. T_CP и T_SEQ являются длинами в основных периодах времени (T_s), циклического префикса и последовательности PRACH, соответственно. OFFSET является количеством основных периодов времени от запуска сконфигурированного подкадра к запуску циклического префикса и является ненулевым только для TDD специальные подкадры. GUARD является количеством основных периодов времени от конца последовательности PRACH в конец количества подкадров, заполненных PRACH.

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

PRBs занят преамбулой PRACH, возвращенной как неотрицательный целочисленный вектор-столбец. (запускается в n_PRB, основанном на нуле).

  • Если никакой PRACH не присутствует, поле info . PRBSet пусто.

  • Если PRACH присутствует, поле info . PRBSet содержит шесть последовательных индексов Физического блока ресурса (PRB), указывая на местоположение частотного диапазона PRACH.

Примечание

PRACH использует различную конструкцию символа SC-FDMA от других каналов, PUCCH, PUSCH и SRS. А именно, PRACH не занимает набор 12 поднесущих в каждом RB тем же способом как другие каналы. Поэтому PRBSet указывает на частотный диапазон, 180 кГц на RB, занятый PRACH. PRACH занимает пропускную способность, приблизительно равняются 1,08 МГц, или 6RBs.

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

Длина нулевой зоны корреляции плюс 1, заданный как положительное целое число (CS N). NCS соответствует полной степени задержек автокорреляции (0 и ненулевой N CS-1), которые показывают совершенные свойства корреляции (1 в 0 задержках, 0 в ненулевых задержках). NCS выражается непосредственно, как в стандарте, связанном с основной конструкцией Последовательности Задова-Чу. Фактический демонстрационный промежуток нулевой зоны корреляции в форме волны, сгенерированной ltePRACH, является функцией уровня выборки.

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

Циклический сдвиг или сдвиги Последовательности Задова-Чу, возвращенной как числовой вектор - строка. (C_v).

Для режима High Speed любой элемент CyclicShift, равного –1, указывает, что нет никаких циклических сдвигов в ограниченном наборе для соответствующего индекса преамбулы.

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

Физический корневой индекс Последовательности Задова-Чу или индексы, требуемые сгенерировать PRACH для каждого сконфигурированного набора индексов преамбулы, возвращенных как числовой вектор - строка. (u) RootSeq является или вектором или скаляром, выровненным с настройкой chs.PreambleIdx

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

Значения CyclicOffset являются циклическими сдвигами, соответствующими эффекту Доплера 1/T_SEQ (d_u).

Для режима High Speed присутствует поле CyclicOffset. Это содержит циклические значения смещения для каждого сконфигурированного набора индексов преамбулы. CyclicOffset является или вектором или скаляром, выровненным с настройкой chs.PreambleIdx.

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

Выборка уровня модулятора PRACH, возвращенного в виде числа. Функция вычисляет уровень выборки с помощью следующего уравнения: SamplingRate = 30720000 / 2048 ×Nfft, где N fft является функцией Количества Блоков Ресурса, данных ue . NULRB.

NRB

N fft

6

128

15

256

25

512

50

1024

75

2048

100

2048

В целом N fft является самой маленькой степенью 2 больших, чем или равный 12×NRB/0.85. Это - самый маленький БПФ, который охватывает все поднесущие и приводит к заполнению пропускной способности (12×NRB/Nfft) не больше, чем 85%.

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

Базовое смещение синхронизации, в микросекундах. Это поле используется для теста обнаружения в TS 36.104 [1]. (длительность N CS/2)

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

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

Больше о

свернуть все

Информация о PRACH

Параметры “Индекс Маски PRACH” и “Индекс Ресурса PRACH”, описанный в TS 36.321 [3], не являются явными в настройке, но являются неявными в выборе ue .NSubframe и ue .NFrame.

PRACH всегда быть сгенерированным, если он соответствует полному расположению дуплекса. Для FDD PRACH сгенерирован в любом подкадре. Для TDD PRACH сгенерирован только в специальных подкадрах для Формата 4 Преамбулы, и в восходящих подкадрах для Формата 0-3 Преамбулы, если существует info . TotSubframes последовательные восходящие подкадры для выбранной настройки TDD, начинающей с текущего подкадра.

Если chs, .ConfigIdx существует, дальнейшая валидация, используется, чтобы выполнить TS 36.211 [2], Таблицу 5.7.1-2 для FDD и Таблицу 5.7.1-4 для TDD. А именно, chs .Format, если есть подтвержден против chs, .ConfigIdx и преамбула только сгенерированы в соответствующих кадрах и подкадрах. Если chs, .Format отсутствует, формат, выведен, если это возможно, от chs .ConfigIdx. Если запись в TS 36.211 [2], Таблица 5.7.1-2 для FDD или Таблица 5.7.1-4 для TDD указывают на “N/A” для формата преамбулы, ошибка выпущена.

Для TDD chs .FreqIdx соответствует первой записи в тетрадах в TS 36.211 [2], Таблице 5.7.1-4. Другие три записи (tRA(0), tRA(1), tRA(2)) в тетраде заданы ue .NSubframe и ue .NFrame.

PRACH сгенерирован если комбинация chs .ConfigIdx, ue .TDDConfig, tRA(0), tRA(1), и tRA(2) данный ue.NSubframe, ue.NFrame, и chs.FreqIdx появляется в TS 36.211 [2], Таблице 5.7.1-4.

Примечание

В соответствии с этой логикой,

  • если chs, .ConfigIdx отсутствует, ue .NSubframe и ue .NFrame, не требуется вообще для FDD.

  • В случае, что преамбула не сгенерирована по этим правилам, info, . PRBSet пуст и форма волны, сгенерированная ltePRACH, состоит из всех нулей.

Ссылки

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

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

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

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

|

Введенный в R2014a