Получите PUCCH скачкообразно двигающаяся информация
возвращает последовательность PUCCH и информацию о скачкообразном движении циклического сдвига. Функция принимает, что скачкообразное движение частоты внутрипаза включено. Входные параметры:info
= nrPUCCHHoppingInfo(cp
,nslot
,nid
,groupHopping
,initialCS
,seqCS
)
Циклический префиксный cp
Радио-номер слота системы координат nslot
Скремблирование идентичности nid
Группа, скачкообразно перемещающая настройку groupHopping
Начальный циклический сдвиг initialCS
Циклический сдвиг последовательности seqCS
Получите PUCCH скачкообразно двигающаяся информация для заданных входных параметров.
cp = 'normal'; nslot = 3; nid = 512; groupHopping = 'enable'; initialCS = 5; seqCS = 0; info = nrPUCCHHoppingInfo(cp,nslot,nid,groupHopping,initialCS,seqCS)
info = struct with fields:
U: [13 22]
V: [0 0]
Alpha: [1x14 double]
FGH: [11 20]
FSS: 2
Hopping: 'groupHopping'
NCS: [239 107 223 6 24 2 3 66 238 125 209 145 44 233]
Выходное поле Alpha
обеспечивает циклические сдвиги, соответствующие всем символам в пазе. Поскольку индексы символа основаны на нуле, чтобы получить значение циклического сдвига, соответствующее индексу символа, необходимо увеличить значение индекса.
symInd = 0; alpha = info.Alpha(symInd+1)
alpha = 2.0944
Получите PUCCH скачкообразно двигающаяся информация для заданных входных параметров.
cp = 'extended'; nslot = 7; nid = 12; groupHopping = 'enable'; initialCS = 9; seqCS = 0; info = nrPUCCHHoppingInfo(cp,nslot,nid,groupHopping,initialCS,seqCS)
info = struct with fields:
U: [20 4]
V: [0 0]
Alpha: [1x12 double]
FGH: [8 22]
FSS: 12
Hopping: 'groupHopping'
NCS: [149 255 173 255 146 141 25 167 198 12 63 78]
Чтобы получить номер группы последовательности оснований и номер последовательности оснований, когда скачкообразное движение частоты внутрипаза будет отключено, рассмотрите только первые элементы U
и V
.
u = info.U(1)
u = 20
v = info.V(1)
v = 0
cp
— Циклическая длина префикса'normal'
| 'extended'
Циклическая длина префикса, заданная как одна из этих опций:
'normal'
— Используйте это значение, чтобы задать нормальный циклический префикс. Эта опция соответствует 14 символам OFDM в пазе.
'extended'
— Используйте это значение, чтобы задать расширенный циклический префикс. Эта опция соответствует 12 символам OFDM в пазе. Для нумерологии, заданной в Разделе TS 38.211 4.2, расширенная циклическая длина префикса только запрашивает интервал поднесущей на 60 кГц.
Типы данных: char |
string
nslot
— Радио-номер слота системы координатРадио-номер слота системы координат, заданный как целое число от 0 до 159. Для нормального циклического префикса различной нумерологии допустимая область значений от 0 до 159. Для расширенного циклического префикса допустимая область значений от 0 до 39. Для получения дополнительной информации смотрите Раздел TS 38.211 4.3.2 [1].
Типы данных: double
nid
— Скремблирование идентичностиСкремблирование идентичности, заданной как целое число от 0 до 1 023. nid
более высокий параметр слоя hoppingId, в пределах от от 0 до 1 023, если более высокий параметр слоя сконфигурирован. В противном случае, nid
личный номер ячейки физического уровня NCellID, в пределах от от 0 до 1 007. Для получения дополнительной информации об этих значениях смотрите Раздел TS 38.211 6.3.2.2.1.
Типы данных: double
groupHopping
— Группа, скачкообразно перемещающая настройку'neither'
| 'enable'
| 'disable'
Группа, скачкообразно перемещающая настройку, заданную как 'neither'
, 'enable'
, или 'disable'
. groupHopping
аргумент является более высоким параметром слоя pucch-GroupHopping.
Типы данных: char |
string
initialCS
— Начальный циклический сдвигНачальный циклический сдвиг, называемый m_0 в Разделе TS 38.211 6.3.2.2.2, заданный как целое число от 0 до 11. Для форматов 0 и 1 PUCCH, initialCS
более высокий параметр слоя initialCyclicShift. Для сигналов ссылки демодуляции формата 3 PUCCH (DMRS), initialCS
должен быть 0. Для формата 4 PUCCH DMRS, initialCS
должен быть 0, 3, 6, или 9. Для получения дополнительной информации смотрите Раздел TS 38.213 9.2.1 [2].
Типы данных: double
seqCS
— Циклический сдвиг последовательностиЦиклический сдвиг последовательности, называемый m_cs в Разделе TS 38.211 6.3.2.2.2, заданный как целое число от 0 до 11. Для форматов 1, 2, 3 PUCCH, и 4, seqCS
должен быть 0.
Типы данных: double
info
— Последовательность и информация о скачкообразном движении циклического сдвигаПоследовательность и информация о скачкообразном движении циклического сдвига, возвращенная как структура, которая содержит эти поля:
Поле параметра | Значения | Описание |
---|---|---|
U | 1 2 целочисленный вектор | Числа группы последовательности оснований, возвращенные как 1 2 целочисленный вектор со значениями элемента от 0 до 29. Первый векторный элемент соответствует первому транзитному участку в пазе. Второй векторный элемент соответствует второму транзитному участку в пазе. |
V | 1 2 логический вектор | Числа последовательности оснований, возвращенные 1 2 логический вектор. Первый векторный элемент соответствует первому транзитному участку в пазе. Второй векторный элемент соответствует второму транзитному участку в пазе. |
Alpha | 1 14 целочисленный вектор, 1 12 целочисленный вектор | Циклические сдвиги всех символов в пазе, возвращенном как 1 14 целочисленный вектор (для нормального циклического префикса) или 1 12 целочисленный вектор (для расширенного циклического префикса). Первый векторный элемент соответствует первому транзитному участку в пазе. Второй векторный элемент соответствует второму транзитному участку в пазе. |
FGH | 1 2 целочисленный вектор | Группа последовательности, скачкообразно перемещающая шаблон, возвращенный как 1 2 целочисленный вектор со значениями от 0 до 29. Первый векторный элемент соответствует первому транзитному участку в пазе. Второй векторный элемент соответствует второму транзитному участку в пазе. |
FSS | неотрицательное целое число | Смещение сдвига группы последовательности, возвращенное как неотрицательное целое число от 0 до 29. |
Hopping |
| Скачкообразное движение настройки, возвращенной как 'neither' , 'groupHopping' , или 'sequenceHopping' . Скачкообразно двигающаяся настройка основана на входном параметре groupHopping . |
NCS | 1 14 целочисленный вектор, 1 12 целочисленный вектор | Скачкообразное движение идентичности циклических сдвигов, называемых n_cs в Разделе TS 38.211 6.3.2.2.2, возвратилось как 1 14 целочисленный вектор (для нормального циклического префикса) или 1 12 целочисленный вектор (для расширенного циклического префикса). Векторный элемент в положении i соответствует скачкообразно двигающейся идентичности циклического сдвига в положении символа i в пазе. |
Типы данных: struct
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[2] 3GPP TS 38.213. “NR; процедуры Физического уровня для управления”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.