Информация о ресурсе 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
- Настройки, специфичные для UEСпецифические для UE настройки, заданные как массив структур, который может содержать эти поля параметров.
Поле параметра | Требуемый или опционный | Значения | Описание |
---|---|---|---|
NULRB | Необходимый | 6, 9, 11, 15, 25, 27, 45, 50, 64, 75, 91, 100 | Количество ресурсных блоков восходящей линии связи. () |
DuplexMode | Дополнительный |
| Режим дуплекса, заданный как:
|
Следующие параметры зависят от условия, которое | |||
TDDConfig | Дополнительный | 0, 1 (по умолчанию), 2, 3, 4, 5, 6 | Строение восходящего канала-нисходящего канала |
SSC | Дополнительный | 0 (по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9 | Специальный субкадр строения (SSC) |
Следующие поля параметров зависят от условия, которое | |||
NSubframe | Дополнительный | 0 (по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
NFrame | Дополнительный | 0 (по умолчанию), неотрицательное скалярное целое число | Номер система координат |
Следующие поля параметров зависят от условия, что преамбула формат, | |||
CyclicPrefix | Дополнительный |
| Длина циклического префикса |
Типы данных: struct
chs
- строение передачи по каналуСтроение передачи канала, заданная как скалярная структура, которая может содержать эти поля параметра.
Поле параметра | Требуемый или опционный | Значения | Описание |
---|---|---|---|
Format | Дополнительный | 0, 1, 2, 3, 4 (по умолчанию определяется |
Формат преамбулы См. Примечание. |
SeqIdx | Дополнительный | Скалярное целое число от 0 до 837. Значение по умолчанию 0. | Логический индекс корневой последовательности (RACH_ROOT_SEQUENCE) |
ConfigIdx | Дополнительный | Скалярное целое число от 0 до 63. Значение по умолчанию определяется |
Индекс строения PRACH (prach-ConfigurationIndex) См. Примечание. |
PreambleIdx | Дополнительный | Скалярное целое число или вектор целых чисел от 0 до 63. Значение по умолчанию 0. | Индекс преамбулы внутри камеры (ra-PreambleIndex) |
CyclicShiftIdx | Дополнительный | Скалярное целое число от 0 до 15. Значение по умолчанию 0. | Строение циклического сдвига (zeroCorrelationZoneConfig, приводит к N CS) |
HighSpeed | Дополнительный | 0 (по умолчанию) или 1 | Высокоскоростной флаг (highSpeedFlag). Значение 1 означает ограниченный набор. Значение 0 означает неограниченный набор. |
Следующие параметры зависят от условия, которое | |||
FreqIdx | Дополнительный | 0 (по умолчанию), 0, 1, 2, 3, 4, 5 | Индекс частотного ресурса (f RA). Требуется только для |
Следующие поля параметров зависят от условия, что преамбула формат, | |||
FreqOffset | Дополнительный | Скалярное целое число от 0 до 94. Значение по умолчанию 0. | Смещение частоты PRACH (n PRBoffset). Требуется только для формата преамбулы 0-3 . |
Примечание Хотя параметры |
Типы данных: struct
info
- Информация о ресурсе PRACHИнформация о ресурсе PRACH, возвращенная как скалярная структура. info
содержит следующие поля.
NZC
- длина последовательности Задова-ЧуДлина последовательности Задова-Чу, возвращенная как положительное целое число. (<reservedrangesplaceholder0>)
Типы данных: double
SubcarrierSpacing
- Интервал между поднесущими преамбулы PRACHИнтервал между поднесущими преамбулы PRACH, в Гц, возвращается как положительное целое число. (<reservedrangesplaceholder0>)
Типы данных: double
Phi
- Смещение местоположения частотного диапазонаСмещение местоположения частотного диапазона, возвращается как положительное целое число. (<reservedrangesplaceholder0>)
Типы данных: double
K
- Отношение данных восходящей линии связи к интервалу между поднесущими PRACHОтношение данных восходящей линии связи к интервалу между поднесущими PRACH, возвращаемое как числовой скаляр. (<reservedrangesplaceholder0>)
Типы данных: double
TotSubframes
- Количество субкадров длительности PRACHКоличество субкадров длительности PRACH, возвращаемое как числовой скаляр. Каждый субкадр длится 30720 основных периодов, поэтому TotSubframes
является ceil(sum(Fields)/30720)
, количество подкадров, необходимых для хранения всей формы волны PRACH. Длительность PRACH является функцией формата преамбулы, как описано в TS 36.211, таблица 5.7.1-1 [2].
Типы данных: double
Fields
- Длины поля PRACHДлины поля PRACH, возвращенные как числовой вектор 1 на 4. Элементами являются [OFFSET T_CP T_SEQ GUARD]. T_CP и T_SEQ являются длинами в основных временных периодах (T_s), циклического префикса и последовательности PRACH, соответственно. OFFSET - количество основных временных периодов от начала сконфигурированного субкадра до начала циклического префикса, и не является нулем только для специальных субкадров TDD. GUARD - количество основных временных периодов от конца последовательности PRACH до конца количества подкадров, охватываемых PRACH.
Типы данных: double
PRBSet
- PRB, занятые преамбулой PRACHPRB, занятые преамбулой PRACH, возвращенные как неотрицательный целочисленный вектор-столбец. (начинается с n_PRB, на нуле).
Примечание
PRACH использует отличную конструкцию символов SC-FDMA от других каналов, PUCCH, PUSCH и SRS. В частности, PRACH не занимает набор из 12 поднесущих в каждой RB таким же образом, как и другие каналы. Поэтому PRBSet
указывает частотная область значений, 180 кГц на RB, занимаемый PRACH. PRACH занимает полосу пропускания, приблизительно равную 1,08 МГц или 6RBs.
Типы данных: uint32
NCS
- Длина зоны нулевой корреляции плюс 1Длина зоны нулевой корреляции плюс 1, заданная как положительное целое число (N CS). NCS
соответствует полной степени автокорреляционных лагов (0 и N CS-1 ненулевые), которые проявляют идеальные корреляционные свойства (1 при 0 задержках, 0 при ненулевых лагах). NCS
выражается непосредственно, как и в стандарте, относящемся к фундаментальной конструкции последовательности Задова-Чу. Фактический диапазон выборки зоны нулевой корреляции в форме волны, сгенерированной ltePRACH
является функцией от частоты дискретизации.
Типы данных: double
CyclicShift
- Циклический сдвиг или сдвиги последовательности Задоффа-ЧуЦиклический сдвиг или сдвиги Последовательности Задова-Чу, возвращенные как числовой вектор-строка. (<reservedrangesplaceholder0>) .
Для высокоскоростного режима, любой элемент CyclicShift
равным -1 указывает, что в ограниченном наборе нет циклических сдвигов для соответствующего индекса преамбулы.
Типы данных: double
RootSeq
- Индекс или индексы физического корня Zadoff-ChuФизический корень Последовательности Задова-Чу индекс или индексы, необходимые для генерации PRACH для каждого из сконфигурированных наборов индексов преамбулы, возвращаемых в виде числового вектора-строки. (<reservedrangesplaceholder1>) RootSeq
является вектором или скаляром, выровненным с строением chs.PreambleIdx
Типы данных: double
CyclicOffset
- Циклический сдвиг или сдвиги, соответствующие доплеровскому сдвигуCyclicOffset
значения являются циклическими сдвигами, соответствующими доплеровскому сдвигу 1/ T_SEQ (d_u).
Для высокоскоростного режима в поле CyclicOffset
присутствует. Он содержит значения циклического смещения для каждого из сконфигурированных наборов индексов преамбулы. CyclicOffset
является вектором или скаляром, выровненным с строением chs.PreambleIdx
.
Типы данных: double
SamplingRate
- Частота дискретизации PRACH модулятораЧастота дискретизации PRACH модулятора, возвращаемая как числовой скаляр. Функция вычисляет частоту дискретизации, используя следующее уравнение: SamplingRate = 30720000
/ 2048
× N fft 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/ N fft) не более 85%.
Типы данных: double
BaseOffset
- Основа времени Основа времени, в микросекундах. Это поле используется для проверки обнаружения в TS 36.104 [1]. (длительность из N CS/2)
Типы данных: double
Типы данных: struct
Параметры «PRACH Mask Индекса» и «PRACH Resource Индекса», описанные в 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
соответствует первой записи в четверках в ТС 36.211 [2], таблица 5.7.1-4. Остальные три записи (, , ) в четверном заданы ue
.NSubframe
и ue
.NFrame
.
PRACH генерируется, если комбинация chs
.ConfigIdx
, ue
.TDDConfig
, , , и задается 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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission and Reception ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[2] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[3] 3GPP TS 36.214. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физический слой; Измерения ". Проект Партнерства 3-ьей генерации; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.