Формат PUCCH 2 индексов элементов ресурсов DRS
Формирование индексов RE формата PUCCH 2 DM-RS для полосы пропускания 1,4 МГц и индекса ресурсов PUCCH 0. Используйте значения по умолчанию для всех остальных параметров.
Инициализация специфичных для UE структур конфигурации каналов. Создайте индексы PUCCH формата 2 DM-RS.
ue.NULRB = 6;
ue.CyclicPrefixUL = 'Normal';
chs.ResourceIdx = 0;
ind = ltePUCCH2DRSIndices(ue,chs);
ind(1:4)ans = 4x1 uint32 column vector
73
74
75
76
Сформировать индексы PUCCH формата 2 DM-RS для четырех трактов передающих антенн и отобразить структуру выходной информации.
Инициализация специфичных для UE структур конфигурации каналов. Формирование индексов и информационных выходов PUCCH 2 DM-RS.
ue.NULRB = 6;
ue.CyclicPrefixUL = 'Normal';
chs.ResourceIdx = [0 37 4 111];
[ind,info] = ltePUCCH2DRSIndices(ue,chs);Поскольку имеется четыре антенны, индексы DM-RS выводятся как вектор из четырех столбцов и info структура вывода содержит четыре элемента. Посмотреть ind и размер info для подтверждения.
ind(1:6,:)
ans = 6x4 uint32 matrix
73 1129 2089 3109
74 1130 2090 3110
75 1131 2091 3111
76 1132 2092 3112
77 1133 2093 3113
78 1134 2094 3114
size(info)
ans = 1×2
1 4
Просмотр содержимого одного из info элементы конструкции.
info(4)
ans = struct with fields:
PRBSet: [1 4]
RBIdx: 9
Создайте индексы PUCCH формата 2 DM-RS для двух трактов передающих антенн и выведите их в форме индексирования нижнего индекса.
Инициализируйте специфичные для UE структуры конфигурации каналов и параметр опции индексирования. Формирование индексов и информационных выходов PUCCH 2 DM-RS.
ue.NULRB = 6; ue.CyclicPrefixUL = 'Normal'; chs.ResourceIdx = [0 4]; [ind,info] = ltePUCCH2DRSIndices(ue,chs,{'sub'});
Используя стиль индексирования «sub», индексы выводятся в подстрочной форме [поднесущая, символ, антенна]. Просмотрите среднюю точку ind и наблюдайте за изменением индекса антенны.
size(ind)
ans = 1×2
96 3
ind(46:51,:)
ans = 6x3 uint32 matrix
70 13 1
71 13 1
72 13 1
1 2 2
2 2 2
3 2 2
size(info)
ans = 1×2
1 2
Поскольку имеется две антенны, структура вывода информации содержит два элемента. Просмотр одного из info элементы конструкции.
info(2)
ans = struct with fields:
PRBSet: [0 5]
RBIdx: 0
ue - специфичные для UE настройкиПараметры UE, определенные как структура, содержащая эти поля.
NULRB - Количество блоков ресурсов восходящей линии связиКоличество блоков ресурсов восходящей линии связи, указанное как целое число от 6 до 110.
Типы данных: double
CyclicPrefixUL - Длина циклического префикса для восходящих каналов'Normal' (по умолчанию) | 'Extended' | необязательныйДлина циклического префикса для восходящих каналов, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
chs - Конфигурация передачи по каналуКонфигурация передачи канала, заданная как структура, содержащая следующие поля.
ResourceIdx - Индексы ресурсов PUCCHИндексы ресурсов PUCCH, заданные как целое число или вектор целых чисел. Значения находятся в диапазоне от 0 до 1185. Имеется один индекс для каждой передающей антенны. Эти индексы определяют циклический сдвиг и ортогональное покрытие, используемое для передачи. ())
Типы данных: struct
opts - Параметры формата вывода для индексов элементов ресурсаПараметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):
| Категория | Варианты | Описание |
|---|---|---|
| Стиль индексирования |
| Возвращаемые индексы находятся в линейном индексном стиле. |
| Возвращенные индексы находятся в | |
| База индекса |
| Возвращаемые индексы основаны на единице. |
| Возвращаемые индексы основаны на нулях. |
Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.
Типы данных: char | string | cell
ind - Индексы элементов ресурсовИндексы элемента ресурса, возвращаемые как целочисленный вектор столбца или целочисленная матрица из трех столбцов. По умолчанию индексы возвращаются в форме линейного индексирования на основе одного элемента, которая может непосредственно индексировать элементы матрицы ресурсов. Эти индексы упорядочиваются в соответствии с отображением символа модуляции PUCCH формата 2 DRS. opts входные данные предлагают альтернативные форматы индексирования. Индексы для каждой антенны находятся в столбцах ind, с количеством столбцов, определяемым количеством индексов ресурсов PUCCH, указанных в chs.ResourceIdx.
Пример: [145 146 147,...]
Типы данных: uint32
info - Информация DRS формата 2 PUCCHИнформация DRS формата 2 PUCCH возвращается в виде структурной решетки с элементами, соответствующими каждой передающей антенне и содержащими эти поля.
PRBSet - Индексы, занятые PRB в каждом слоте подкадраИндексы, занятые PRB в каждом слоте подкадра, возвращаемые как неотрицательный целочисленный вектор. Индексы основаны на нуле.
Пример: [0,5]
Типы данных: double
RBIdx - Индекс блока логических ресурсов PUCCHИндекс блока логических ресурсов PUCCH, возвращаемый как неотрицательное целое число. (м)
Типы данных: double
Типы данных: struct
ltePUCCH1DRSIndices | ltePUCCH2 | ltePUCCH2Decode | ltePUCCH2DRS | ltePUCCH2DRSDecode | ltePUCCH2Indices | ltePUCCH2PRBS | ltePUCCH3DRSIndices
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.