Индекс элемента ресурса формата 1 PUCCH
Создайте индексы RE формата 1 PUCCH для полосы пропускания 1,4 МГц, индекс ресурса PUCCH 0. Используйте значения по умолчанию для всех остальных параметров.
Инициализация специфичных для UE структур конфигурации каналов (ue и chs). Сформировать индексы формата 1 PUCCH (ind).
ue.NULRB = 6;
ue.CyclicPrefixUL = 'Normal';
chs.ResourceIdx = 0;
chs.DeltaShift = 1;
chs.CyclicShifts = 0;
chs.ResourceSize = 0;
chs.Shortened = 0;
ind = ltePUCCH1Indices(ue,chs);
ind(1:4)ans = 4x1 uint32 column vector
1
2
3
4
Формирование индексов формата 1 физического канала управления восходящей линии связи (PUCCH) для трех трактов передающих антенн и отображение выходных данных информационной структуры.
Инициализация специфичных для UE структур конфигурации каналов. Формирование индексов PUCCH 1 и информационных выходов.
ue.NULRB = 6;
ue.CyclicPrefixUL = 'Normal';
ue.Shortened = 0;
chs.ResourceIdx = [0 129 2];
chs.ResourceSize = 0;
chs.DeltaShift = 1;
chs.CyclicShifts = 0;
[ind,info] = ltePUCCH1Indices(ue,chs);Поскольку имеется три антенны, индексы выводятся как трехколонный вектор, и info структура вывода содержит три элемента. Посмотреть ind и размер info чтобы подтвердить это.
ind(1:5,:)
ans = 5x3 uint32 matrix
1 1057 2017
2 1058 2018
3 1059 2019
4 1060 2020
5 1061 2021
size(info)
ans = 1×2
1 3
Просмотр содержимого одного из info элементы конструкции.
info(3)
ans = struct with fields:
PRBSet: [0 5]
RBIdx: 0
Формирование индексов формата 1 физического канала управления восходящей линии связи (PUCCH) для двух трактов передающих антенн и вывод в форме индексирования нижнего индекса.
Инициализация специфичных для UE структур конфигурации каналов (ue и chs) и параметр параметра параметра индексации, opt. Формирование PUCCH1 индексов и информационных выходов (ind и info).
ue.NULRB = 6; ue.CyclicPrefixUL = 'Normal'; chs.ResourceIdx = [0 4]; chs.ResourceSize = 0; chs.DeltaShift = 1; chs.CyclicShifts = 0; chs.Shortened = 0; [ind,info] = ltePUCCH1Indices(ue,chs,{'sub'});
Используя 'sub' стиль индексирования, индексы выводятся в [subcarrier, symbol, antenna] форма подстрочного индекса. Просмотр средней точки ind и наблюдать за изменением индекса антенны.
size(ind)
ans = 1×2
192 3
ind(94:99,:)
ans = 6x3 uint32 matrix
70 14 1
71 14 1
72 14 1
1 1 2
2 1 2
3 1 2
Потому что есть две антенны, info структура вывода содержит два элемента. Просмотр содержимого второго info структурный элемент.
size(info)
ans = 1×2
1 2
info(2)
ans = struct with fields:
PRBSet: [0 5]
RBIdx: 0
ue - специфичные для UE настройкиПараметры UE, определенные как структура, содержащая эти поля.
NULRB - Количество блоков ресурсов восходящей линии связиКоличество блоков ресурсов восходящей линии связи, указанное как неотрицательное целое число.
Типы данных: double
CyclicPrefixUL - Длина циклического префикса для восходящих каналов'Normal' (по умолчанию) | 'Extended' | необязательныйДлина циклического префикса для восходящих каналов, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
Shortened - Возможность сокращения подкадраОпция для сокращения подкадра путем пропуска последнего символа, заданного как 0 или 1. Если 1, последний символ подкадра не используется. Для подкадров с возможной передачей SRS установите Shortened в 1 для поддержки стандартной конфигурации.
Типы данных: struct
chs - Конфигурация передачи по каналуКонфигурация передачи канала, заданная как структура, содержащая эти поля.
ResourceIdx - Индексы ресурсов PUCCHИндексы ресурсов PUCCH, заданные как целое число или вектор целых чисел. Значения находятся в диапазоне от 0 до 2047. Имеется один индекс для каждой передающей антенны. Эти индексы определяют циклический сдвиг и ортогональное покрытие, используемое для передачи. ())
ResourceSize - Размер ресурсов, выделенных для формата PUCCH 2Размер ресурсов, выделенных формату PUCCH 2, указанный как целое число от 0 до 98. Этот параметр влияет на местоположение этой передачи. ())
DeltaShift - Дельта-сдвигСдвиг дельты, заданный как 1, 2 или 3. (Δshift)
CyclicShifts - Количество циклических сдвигов, используемых для формата 1Количество циклических сдвигов, используемых для формата 1 в RB со смесью формата 1 и формата 2 PUCCH, указанных как целое число от 0 до 7. ())
opts - Параметры формата вывода для индексов элементов ресурсаПараметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):
| Категория | Варианты | Описание |
|---|---|---|
| Стиль индексирования |
| Возвращаемые индексы находятся в линейном индексном стиле. |
| Возвращенные индексы находятся в | |
| База индекса |
| Возвращаемые индексы основаны на единице. |
| Возвращаемые индексы основаны на нулях. |
Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.
Типы данных: char | string | cell
ind - Индекс элемента ресурса формата 1 PUCCHИндекс элемента ресурса формата 1 PUCCH, возвращаемый как целочисленный вектор-столбец или целочисленная матрица из трех столбцов. По умолчанию индексы возвращаются в форме линейного индексирования на основе одного элемента, которая может непосредственно индексировать элементы матрицы ресурсов. Эти индексы упорядочиваются в соответствии с отображением символа модуляции формата 1 PUCCH, как указано в TS 36.211 [1], раздел 5.4. opts входные данные предлагают альтернативные форматы индексирования. Индексы для каждой антенны находятся в столбцах ind, с количеством столбцов, определяемым количеством индексов ресурсов PUCCH, указанных в chs.ResourceIdx.
Пример: [1,2,3,4...]
Типы данных: uint32
info - информация формата 1 PUCCHИнформация формата 1 PUCCH возвращается как структурная решетка с элементами, соответствующими каждой передающей антенне и содержащими эти поля.
PRBSet - Набор индексов PRBНабор индексов PRB, возвращаемых в виде вектора столбца или матрицы из двух столбцов, соответствующих выделениям ресурсов.
При возврате в виде целочисленного вектора столбца распределение ресурсов является одинаковым в обоих интервалах субкадра.
При возврате в виде целочисленной матрицы из двух столбцов распределение ресурсов может изменяться для каждого интервала в подкадре.
Индексы PRB основаны на нуле.
Пример: [0,5]
Типы данных: double
RBIdx - Индекс блока логических ресурсов PUCCHИндекс блока логических ресурсов PUCCH, возвращаемый как неотрицательное целое число. (м)
Типы данных: double
[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
ltePUCCH1 | ltePUCCH1Decode | ltePUCCH1DRS | ltePUCCH1DRSIndices | ltePUCCH2Indices | ltePUCCH3Indices
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.