ltePRACHInfo

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

Синтаксис

Описание

пример

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. “Развитый Универсальный наземный радио-доступ (к E-UTRA); передача радио базовой станции (BS) и прием”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

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

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

|

Введенный в R2014a