Информация о ресурсе 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
— Настройки UE-specificНастройки UE-specific, заданные как массив структур, который может содержать эти поля параметра.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
NULRB | Необходимый | 6, 9, 11, 15, 25, 27, 45, 50, 64, 75, 91, 100 | Количество восходящих блоков ресурса. () |
DuplexMode | Дополнительный |
| Режим Duplexing, заданный как:
|
Следующие параметры зависят от условия, что | |||
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, CS N урожаев) |
HighSpeed | Дополнительный | 0 (значение по умолчанию) или 1 | Флаг High Speed (highSpeedFlag). Значение 1 показывает ограниченный набор. Значение 0 показывает неограниченный набор. |
Следующие параметры зависят от условия, что | |||
FreqIdx | Дополнительный | 0 (значение по умолчанию), 0, 1, 2, 3, 4, 5 | Индекс ресурса частоты (f RA). Только требуемый для режима дуплекса |
Следующие поля параметра зависят от условия, что Формат Преамбулы, | |||
FreqOffset | Дополнительный | Скалярное целое число от 0 до 94. Значение по умолчанию 0. | Смещение частоты PRACH (n PRBoffset). Только требуемый для формата 0-3 Преамбулы. |
ПримечаниеНесмотря на то, что параметры |
Типы данных: struct
информация
Информация о ресурсе PRACHИнформация о ресурсе PRACH, возвращенная как скалярная структура. info
содержит следующие поля.
NZC
— Длина последовательности Задова-ЧуДлина последовательности Задова-Чу, возвращенная как положительное целое число. (N_ZC)
Типы данных: double
SubcarrierSpacing
— Интервал поднесущей преамбулы PRACHИнтервал поднесущей преамбулы PRACH, в Гц, возвратился как положительное целое число. (deltaf_RA)
Типы данных: double
Phi
— Местоположение частотного диапазона смещаетсяСмещение местоположения частотного диапазона, возвращенное как положительное целое число. (phi)
Типы данных: double
K
Отношение восходящих данных к интервалу поднесущей PRACHОтношение восходящих данных к интервалу поднесущей PRACH, возвращенному в виде числа. K
Типы данных: double
TotSubframes
— Количество длительности подкадров PRACHКоличество длительности подкадров PRACH, возвращенного в виде числа. Каждый подкадр длится 30 720 основных периодов, поэтому TotSubframes
является ceil(sum(Fields)/30720)
, количество подкадров, требуемых содержать целую форму волны PRACH. Длительность PRACH является функцией Формата Преамбулы, как описано в TS 36.211, Таблице 5.7.1-1 [2].
Типы данных: double
Поля
Длины поля PRACHДлины поля PRACH, возвращенные как числовой вектор 1 на 4. Элементами является [OFFSET T_CP T_SEQ GUARD]. T_CP и T_SEQ являются длинами в основных периодах времени (T_s), циклического префикса и последовательности PRACH, соответственно. OFFSET является количеством основных периодов времени от запуска сконфигурированного подкадра к запуску циклического префикса и является ненулевым только для TDD специальные подкадры. GUARD является количеством основных периодов времени от конца последовательности PRACH в конец количества подкадров, заполненных PRACH.
Типы данных: double
PRBSet
— PRBs занят преамбулой PRACHPRBs занят преамбулой 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
NCS
— Длина нулевой зоны корреляции плюс 1Длина нулевой зоны корреляции плюс 1, заданный как положительное целое число (CS N). NCS
соответствует полной степени задержек автокорреляции (0 и ненулевой N CS-1), которые показывают совершенные свойства корреляции (1 в 0 задержках, 0 в ненулевых задержках). NCS
выражается непосредственно, как в стандарте, связанном с основной конструкцией Последовательности Задова-Чу. Фактический демонстрационный промежуток нулевой зоны корреляции в форме волны, сгенерированной ltePRACH
, является функцией уровня выборки.
Типы данных: double
CyclicShift
— Циклический сдвиг или сдвиги Последовательности Задова-ЧуЦиклический сдвиг или сдвиги Последовательности Задова-Чу, возвращенной как числовой вектор - строка. (C_v).
Для режима High Speed любой элемент CyclicShift
, равного –1, указывает, что нет никаких циклических сдвигов в ограниченном наборе для соответствующего индекса преамбулы.
Типы данных: double
RootSeq
— Физический корневой индекс Последовательности Задова-Чу или индексыФизический корневой индекс Последовательности Задова-Чу или индексы, требуемые сгенерировать PRACH для каждого сконфигурированного набора индексов преамбулы, возвращенных как числовой вектор - строка. (u) RootSeq
является или вектором или скаляром, выровненным с настройкой chs.PreambleIdx
Типы данных: double
CyclicOffset
— Циклический сдвиг или сдвиги, соответствующие эффекту ДоплераЗначения CyclicOffset
являются циклическими сдвигами, соответствующими эффекту Доплера 1/T_SEQ (d_u).
Для режима High Speed присутствует поле CyclicOffset
. Это содержит циклические значения смещения для каждого сконфигурированного набора индексов преамбулы. CyclicOffset
является или вектором или скаляром, выровненным с настройкой chs.PreambleIdx
.
Типы данных: double
SamplingRate
— Выборка уровня модулятора PRACHВыборка уровня модулятора 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
BaseOffset
— Базовая синхронизация смещается Базовое смещение синхронизации, в микросекундах. Это поле используется для теста обнаружения в TS 36.104 [1]. (длительность N CS/2)
Типы данных: double
Типы данных: struct
Параметры “Индекс Маски 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. Другие три записи (, , ) в тетраде заданы 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. “Передача радио Базовой станции (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.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.