Индексы элемента ресурса формата 1 PUCCH
Сгенерируйте формат 1 PUCCH индексы RE для пропускной способности на 1,4 МГц, индекс 0 ресурса PUCCH. Используйте значения по умолчанию во всех других параметрах.
Инициализируйте UE-specific и образуйте канал конфигурационные структуры (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
Сгенерируйте физический восходящий канал управления (PUCCH) индексы формата 1 для трех путей к антенне передачи и отобразите информационную структуру вывод.
Инициализируйте UE-specific и образуйте канал конфигурационные структуры. Сгенерируйте 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
структура output содержит три элемента. Просмотрите 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
Сгенерируйте физический восходящий канал управления (PUCCH) индексы формата 1 для двух путей к антенне передачи и выхода в форме индексации индекса.
Инициализируйте UE-specific и образуйте канал конфигурационные структуры (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
структура output содержит два элемента. Просмотрите содержимое второго info
элемент структуры.
size(info)
ans = 1×2
1 2
info(2)
ans = struct with fields:
PRBSet: [0 5]
RBIdx: 0
ue
— Настройки UE-specificНастройки UE-specific в виде структуры, содержащей эти поля.
NULRB
— Количество восходящих блоков ресурсаКоличество восходящего ресурса блокируется в виде неотрицательного целого числа.
Типы данных: double
CyclicPrefixUL
— Циклическая длина префикса для восходящих каналов'Normal'
(значение по умолчанию) | 'Extended'
| дополнительныйЦиклическая длина префикса для восходящих каналов в виде 'Normal'
или 'Extended'
.
Типы данных: char |
string
Shortened
— Опция, чтобы сократить подкадрОпция, чтобы сократить подкадр путем исключения последнего символа в виде 0 или 1. Если 1
, последний символ подкадра не используется. Для подкадров с возможной передачей SRS, набор Shortened
к 1, чтобы обеспечить стандартную совместимую настройку.
Типы данных: struct
chs
— Настройка передачи каналаНастройка передачи канала в виде структуры, содержащей эти поля.
ResourceIdx
— Индексы ресурса PUCCHИндексы ресурса PUCCH в виде целого числа или вектора целых чисел. Значения лежат в диапазоне от 0 до 2 047. Существует один индекс для каждой антенны передачи. Эти индексы определяют циклический сдвиг и ортогональное покрытие, используемое в передаче. ()
ResourceSize
— Размер ресурсов выделяется формату 2 PUCCHРазмер ресурсов, выделенных формату 2 PUCCH в виде целого числа от 0 до 98. Этот параметр влияет на местоположение этой передачи. ()
DeltaShift
— Сдвиг DeltaСдвиг Delta в виде 1, 2, или 3. (сдвиг Δ)
CyclicShifts
— Количество циклических сдвигов используется в формате 1Количество циклических сдвигов, используемых в формате 1 в RBS со смесью Формата 1 и Формата 2 PUCCH в виде целого числа от 0 до 7. ()
opts
— Опции выходного формата для индексов элемента ресурсаОпции выходного формата для индексов элемента ресурса в виде вектора символов, массива ячеек из символьных векторов или массива строк. Для удобства можно задать несколько опций как односимвольный вектор или строковый скаляр разделенным пробелом списком значений, помещенных в кавычках. Значения для opts
когда задано как вектор символов включают (используйте двойные кавычки в строке):
Категория | Опции | Описание |
---|---|---|
Индексация стиля |
| Возвращенные индексы находятся в линейном стиле индекса. |
| Возвращенные индексы находятся в | |
Основа индекса |
| Возвращенные индексы на основе одни. |
| Возвращенные индексы основаны на нуле. |
Пример: '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, возвращенных как вектор-столбец или матричное соответствие 2D столбца выделениям ресурса.
Когда возвращено как целочисленный вектор столбца, распределение ресурсов является тем же самым в обоих пазах подкадра.
Когда возвращено как целочисленная матрица 2D столбца, выделения ресурса могут варьироваться для каждого паза по подкадру.
Индексы PRB основаны на нуле.
Пример: [0,5]
Типы данных: double
RBIdx
— PUCCH логический индекс блока ресурсаPUCCH логический индекс блока ресурса, возвращенный как неотрицательное целое число. M
Типы данных: double
[1] 3GPP TS 36.211. “Развитый Универсальный наземный радио-доступ (к E-UTRA); физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
ltePUCCH1
| ltePUCCH1DRS
| ltePUCCH1DRSIndices
| ltePUCCH1Decode
| ltePUCCH2Indices
| ltePUCCH3Indices
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.