Распределение блоков физических ресурсов сообщения DCI
[ возвращает матрицу, содержащую индексы блока физических ресурсов (PRB) на основе нуля prbset, nrbg, rbgsize] = lteDCIResourceAllocation(enbue,dcistr)prbset, количество групп блоков ресурсов nrbgи размер группы блоков ресурсов rbgsize, для указанной структуры настроек сообщений DCI enbue и структура сообщений DCI dcistr.
TS 36.213 [1] определяет типы распределения ресурсов, используемые для нисходящей линии связи, восходящей линии связи и боковой линии связи. Дополнительные сведения см. в разделе Типы распределения ресурсов.
Если указан формат DCI 0, формат 4 или формат 5 в dcistr.DCIFormat, функция устанавливает полосу пропускания системы на основе количества блоков ресурсов восходящей линии связи, enbue.NULRB. Если не указать enbue.NULRB, функция устанавливает полосу пропускания системы на основе количества блоков ресурсов нисходящей линии связи, enbue.NDLRB. Для всех остальных форматов функция сначала проверяет enbue.NDLRB для количества блоков ресурсов. Дополнительные сведения см. в разделе Указание количества блоков ресурсов.
[ возвращает выходные данные prbset, nrbg, rbgsize] = lteDCIResourceAllocation(dcistr)prbset, nrbg, и rbgsize как указано выше, за исключением полей, описанных в структуре enbue должен присутствовать как часть dcistr.
Запрос lteDCIResourceAllocation указание dcistr структура как единственный входной аргумент не рекомендуется, поскольку эта подпись будет удалена в будущем выпуске.
Выделение ресурса DCI и показывает распределение ресурсов DCI.
Создайте структуру сообщений DCI с пропускной способностью системы 50 блоков ресурсов и 1A формата DCI.
enb = struct('NDLRB',50); dciStr = lteDCI(enb,struct('DCIFormat','Format1A','AllocationType',1));
Возвращает выделенные индексы физических блоков ресурсов, количество групп блоков ресурсов и размер группы блоков ресурсов.
[prbSet, nrBg, rbgSize] = lteDCIResourceAllocation(enb,dciStr)
prbSet = 1x2 uint64 row vector
0 27
nrBg = int32
17
rbgSize = int32
3
Отображение назначений PRB, связанных с последовательностью подкадров, в кадре для формата DCI 0 и типа выделения ресурсов восходящей линии связи 1.
Сконфигурируйте распределение ресурсов восходящего канала типа 1 (многокластерное). TS 36.213, раздел 8.1.2 описывает определение значения индикации ресурса (RIV).
enbue = struct('NDLRB',50); dcistr = lteDCI(enbue,struct('DCIFormat','Format0','AllocationType',1)); dcistr.Allocation.RIV = 1;
Отображение изображения PRB, используемых в каждом слоте каждого подкадра в кадре.
Создать subframeslots матрица, полная нулей. Имеется 20 временных интервалов на кадр, а именно два временных интервала на подкадр и десять подкадров на кадр.
Цикл назначения набора индексов PRB для каждого подкадра. Также назначить значение в subframeslots для каждого занятого индекса PRB.
subframeslots = zeros(enbue.NDLRB,20); for i = 0:9 enbue.NSubframe = i; prbSet = lteDCIResourceAllocation(enbue,dcistr); prbSet = repmat(prbSet,1,2/size(prbSet,2)); for s = 1:2 subframeslots(prbSet(:,s)+1,2*i+s) = 20+s*20; end end imagesc(subframeslots); axis xy; xlabel('Subframe Slots'); ylabel('PRB Indices');

Из изображения следует, что в каждом слоте используется один и тот же набор индексов PRB.
Отображение назначений PRB, связанных с последовательностью подкадров, в кадре для выделения ресурсов восходящей линии связи со скачкообразной перестройкой.
Сконфигурируйте распределение ресурсов восходящей линии связи типа 1, которое имеет скачкообразную перестройку типа 0 и скачкообразную перестройку временных интервалов и подкадров.
enbue = struct('NDLRB',50,'NCellID',0); dcistr = lteDCI(enbue,struct('DCIFormat','Format0','AllocationType',0,... 'FreqHopping',1)); dcistr.Allocation.HoppingBits = 0; dcistr.Allocation.RIV = 110; enbue.PUSCHHopping = 'InterAndIntra'; enbue.MacTxNumber = 0; enbue.NSubbands = 1; enbue.PUSCHHoppingOffset = 10;
Отображение изображения PRB, используемых в каждом слоте каждого подкадра в кадре.
Создать subframeslots матрица, полная нулей. Имеется 20 временных интервалов на кадр, а именно два временных интервала на подкадр и десять подкадров на кадр.
Цикл назначения набора индексов PRB для каждого подкадра. Также назначить значение в subframeslots для каждого занятого индекса PRB.
subframeslots = zeros(enbue.NDLRB,20); for i = 0:9 enbue.NSubframe = i; prbSet = lteDCIResourceAllocation(enbue,dcistr); prbSet = repmat(prbSet,1,2/size(prbSet,2)); for s = 1:2 subframeslots(prbSet(:,s)+1,2*i+s) = 20+s*20; end end imagesc(subframeslots) axis xy xlabel('Subframe Slots') ylabel('PRB Indices')

Из изображения следует, что занятые индексы PRB переходят в нечетные и четные интервалы.
enbue - Настройки сообщений DCIПараметры сообщения DCI, указанные как структура. enbue может содержать следующие поля.
| Поле параметра | Обязательно или необязательно | Ценности | Описание |
|---|---|---|---|
NDLRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов нисходящей линии связи. () |
CellRefP | Дополнительный | 1, 2, 4 | Количество антенных портов cell-specific reference signal (CRS) |
DuplexMode | Дополнительный |
| Режим дуплексирования, указанный как один из следующих:
|
Следующие параметры применяются, когда | |||
NULRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов восходящей линии связи. () |
Следующие параметры применяются, когда | |||
NCellID | Необходимый | Целое число от 0 до 503 | Идентификация ячейки физического уровня |
NSubframe | Необходимый | 0 (по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
NFrame | Необходимый | 0 (по умолчанию), неотрицательное скалярное целое число | Номер кадра |
PUSCHHopping | Дополнительный |
| Режим скачкообразной перестройки подкадра восходящей линии связи |
MacTxNumber | Дополнительный | Скалярное целое число от 0 (по умолчанию) до 27 | Номер текущей передачи MAC (re-), CURRENT_TX_NB |
NSubbands | Дополнительный | 1 (по умолчанию), 2, 3 или 4 | Количество поддиапазонов. |
PUSCHHoppingOffset | Дополнительный | Скалярное целое число от 0 (по умолчанию) до 98 | Смещение скачкообразной перестройки PUSCH |
Для формата DCI 5 применяются следующие параметры ( | |||
NULRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов восходящей линии связи. () |
Для формата DCI 5 применяются следующие параметры ( | |||
NSubframePSSCH | Необходимый | Целое число | Номер субкадра в пуле субкадров PSSCH |
PSSCHHoppingParameter | Дополнительный | Целое число от 0 (по умолчанию) до 510. Все значения ≥ 504 установлены на 510. | Параметр скачкообразной перестройки PSSCH |
NSubbands | Дополнительный | 1, 2 или 4 | Количество поддиапазонов |
PSSCHHoppingOffset | Дополнительный | Целое число от 0 (по умолчанию) до 110 | Смещение скачкообразной перестройки PSSCH |
PRBPool | Дополнительный | Целочисленный вектор | Пул блоков ресурсов PSSCH (режим передачи по боковому каналу 2). Вектор нулевых индексов, задающих PRB в пуле. Если отсутствует или пуст, то предполагается, что пул является полной полосой пропускания передачи |
|
Для 5A формата DCI применяются следующие параметры ( | |||
PSSCHNSubchannels | Дополнительный | Целое число от 1 (по умолчанию) до 110 |
Количество подканалов в пуле ресурсов V2X PSSCH |
PSSCHSubchannelSize | Дополнительный | Целое число от 1 до 110. Значение по умолчанию - 4. | Количество PRB в каждом подканале |
PSSCHSubchannelPRBStart | Дополнительный | Целое число от 0 (по умолчанию) до 109 |
Первый индекс PRB, связанный с первым подканалом пула ресурсов |
PSSCHAdjacency | Дополнительный |
|
Передаются ли PSCCH и PSSCH в соседнем PRB |
Типы данных: struct
dcistr - Структура сообщений DCIСтруктура сообщения DCI, возвращенная как структура, поля которой соответствуют полям связанного формата DCI.
Имена полей, связанные с dcistr зависят от формата DCI. Ожидается, что формат будет одним из форматов, генерируемых lteDCI. Стандарт LTE определяет типы распределения ресурсов для нисходящей линии связи, восходящей линии связи и боковой линии связи. Дополнительные сведения см. в разделе Типы распределения ресурсов
В следующей таблице приведены форматы DCI и сопроводительные dcistr поля параметров.
| Форматы DCI | Поля dciout | Размер | Описание |
|---|---|---|---|
'Format0' | DCIFormat | - | 'Format0' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
FreqHopping | 1 бит | Флаг скачкообразной перестройки частоты PUSCH | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Модуляция, схема кодирования и версия избыточности | |
NewData | 1 бит | Новый индикатор данных | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM RS | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле является индексом восходящей линии связи. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
CSIRequest | 1, 2 или 3 бита | Запрос CSI | |
SRSRequest | 0 или 1 бит | Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI. | |
AllocationType | 1 бит | Тип выделения ресурсов, только если NRBUL≤NRBDL. | |
'Format1' | DCIFormat | - | 'Format1' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
NewData | 1 бит | Новый индикатор данных | |
RV | 2 бита | Версия избыточности | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1A' | DCIFormat | - | 'Format1A' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Флаг назначения VRB: 0 (локализовано), 1 (распределено) | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
NewData | 1 бит | Новый индикатор данных | |
RV | 2 бита | Версия избыточности | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
SRSRequest | 0 или 1 бит | Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI. | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1B' | DCIFormat | - | 'Format1B' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Флаг назначения VRB: 0 (локализовано), 1 (распределено) | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
NewData | 1 бит | Индикатор новых данных | |
RV | 2 бита | Версия избыточности | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
TPMI | 2 бита для двух антенн 4 бита для четырех антенн | Информация PMI | |
PMI | 1 бит | Подтверждение PMI | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1C' | DCIFormat | - | 'Format1C' |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
'Format1D' | DCIFormat | - | 'Format1D' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Флаг назначения VRB: 0 (локализовано), 1 (распределено) | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
NewData | 1 бит | Новый индикатор данных | |
RV | 2 бита | Версия избыточности | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
TPMI | 2 бита для двух антенн 4 бита для четырех антенн | Информация TPMI предварительного кодирования | |
DlPowerOffset | 1 бит | Смещение мощности нисходящей линии связи | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2' | DCIFormat | - | 'Format2' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
SwapFlag | 1 бит | Флаг подкачки транспортного блока на кодовое слово | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
PrecodingInfo | 3 бита для двух антенн 6 битов для четырех антенн | Информация предварительного кодирования | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2A' | DCIFormat | - | 'Format2A' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
SwapFlag | 1 бит | Флаг подкачки транспортного блока на кодовое слово | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
PrecodingInfo | 0 битов для двух антенн 2 бита для четырех антенн | Информация предварительного кодирования | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2B' | DCIFormat | - | 'Format2B' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
ScramblingId | 1 бит | Скремблирование идентичности | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2C' | DCIFormat | - | 'Format2C' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
TxIndication | 3 бита | Антенные порты, идентификатор скремблирования и индикатор количества уровней | |
SRSRequest | Варьируется | Запрос SRS. Присутствует только для TDD. | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2D' | DCIFormat | - | 'Format2D' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
AllocationType | 1 бит | Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0. | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPCPUCCH | 2 бита | Команда PUCCH TPC | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле не используется. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
HARQNo | 3 бита (FDD) 4 бита (TDD) | Номер процесса HARQ | |
TxIndication | 3 бита | Антенные порты, идентификатор скремблирования и индикатор количества уровней | |
SRSRequest | Варьируется | Запрос SRS. Присутствует только для TDD. | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
REMappingAndQCL | 2 бита | Отображение RE PDSCH и индикатор квази-совместного расположения | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format3' | DCIFormat | - | 'Format3' |
TPCCommands | Варьируется | Команды TPC для PUCCH и PUSCH | |
'Format3A' | DCIFormat | - | 'Format3A' |
TPCCommands | Варьируется | Команды TPC для PUCCH и PUSCH | |
'Format4' | DCIFormat | - | 'Format4' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM-RS | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле имеет значение Uplink Index. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
CSIReq | Варьируется | Запрос CSI | |
SRSRequest | 2 бита | Запрос SRS | |
AllocationType | 1 бит | Тип заголовка распределения ресурсов 0 или 1. | |
ModCoding | 5 бит | Модуляция, схема кодирования и версия избыточности | |
NewData | 1 бит | Индикатор новых данных | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
PrecodingInfo | 3 бита для двух антенн 6 битов для четырех антенн | Информация предварительного кодирования | |
'Format5' | DCIFormat | - | 'Format5' |
PSCCHResource | 6 бит | Ресурс для PSCCH | |
TPC | 1 бит | Команда TPC для PSCCH и PSSCH | |
FreqHopping | 1 бит | Флаг скачкообразной перестройки частоты | |
Allocation | Варьируется | Назначение блоков ресурсов и выделение ресурсов для скачкообразной перестройки | |
TimeResourcePattern | 7 бит | Шаблон временных ресурсов | |
'Format5A' | DCIFormat | - | 'Format5A' |
CIF | 3 бита | Индикатор несущей | |
FirstSubchannelIdx | ) ⌉ | Наименьший индекс выделения подканала для начальной передачи | |
RIV | от 0 до 13 бит, 1) 2) ⌉ | Значение индикации ресурса | |
TimeGap | 4 бита |
Временной промежуток между начальной передачей и повторной передачей | |
SLIndex | 2 бита | Индекс конфигурации SL SPS |
Типы данных: struct
prbset - Индексы блоков физических ресурсовИндексы блоков физических ресурсов, возвращаемые как неотрицательный целочисленный столбец-вектор или N-by-2 матрица нулевых индексов. Возвращенный prbset будет представлять собой вектор из одного столбца или матрицу из двух столбцов в зависимости от того, определяет ли тип распределения различный набор индексов PRB в первом и втором интервалах субкадра.
Типы данных: uint64
nrbg - Количество групп блоков ресурсов в распределенииКоличество групп блоков ресурсов в выделении, возвращаемое как целое число.
Типы данных: int32
rbgsize - Размер группы блоков ресурсовКоличество блоков ресурсов в группе, возвращаемое как целое число.
Типы данных: int32
Стандарт LTE определяет типы распределения ресурсов, используемые для нисходящей линии связи, восходящей линии связи и боковой линии связи. Подробное описание типов распределения ресурсов см. в разделе lteDCI.
Для нисходящей линии связи стандарт LTE определяет три типа распределения ресурсов: 0, 1 и 2. В терминах форматов DCI форматы 1, 2, 2A, 2B, 2C и 2D могут использовать либо тип распределения ресурсов 0, либо тип 1, при этом выбор сигнализируется dcistr.AllocationType= 0 иdcistr.AllocationType= 1 соответственно. Форматы DCI 1A, 1B, 1C и 1D используют тип выделения ресурсов 2, который может быть сконфигурирован для локализации или распределения по блокам ресурсов, сигнализируемый dcistr.AllocationType= 0 иdcistr.AllocationType= 1 соответственно .
Для назначений восходящей линии связи (сигнализируемых в сообщениях формата DCI 0) тип выделения является либо скачкообразным, либо не скачкообразным, сигнализируемым dcistr.FreqHopping= 1 иdcistr.FreqHopping= 0, соответственно .
Для распределения скачкообразных изменений существуют два типа скачкообразных изменений: скачкообразное изменение PUSCH типа 1 и скачкообразное изменение PUSCH типа 2 (скачкообразное изменение частоты с заранее определенным шаблоном). Тип скачкообразной перестройки сигнализируется посредством dcistr.Allocation.HoppingBits как описано в TS 36.213 [1], таблица 8.4-2.
Для назначений восходящей линии связи без скачкообразного изменения существует два типа выделения ресурсов: тип 0 и тип 1. Они сигнализируются dcistr.AllocationType= 0 иdcistr.AllocationType= 1 соответственно. В случае формата DCI 0 и типа выделения ресурсов восходящей линии связи 1, конкатенация поля флага скачкообразной перестройки частоты (dcistr.FreqHopping), а поле назначения блока ресурсов и выделения ресурсов скачкообразной перестройки обеспечивает поле выделения ресурсов (dcistr.Allocation). Назначения типа 0 создают один смежный набор PRB, в то время как тип 1 может создавать два смежных набора PRB. Сообщения формата DCI 4 могут сигнализировать только о выделении ресурсов без скачкообразного изменения типа 0 и типа 1.
Для D2D PSSCH боковой линии связи (сигнализируемого сообщениями DCI формата 5) назначения являются теми же самыми, что и для типа 0 назначения PUSCH восходящей линии связи, как без скачкообразной перестройки, так и со скачкообразной перестройкой, но с другим набором дополнительных параметров, требуемых в случае скачкообразной перестройки. Подробная информация о режиме передачи боковых линий 1 и режиме 2 приведена в TS 36.213 [1], разделах 14.1.1.2 и 14.1.1.4 соответственно.
Назначения Sidelink V2X PSSCH (сигнализируемые посредством DCI-формата 5A сообщений, когда они находятся в режиме 3 передачи sidelink) создают один смежный набор PRB с использованием одного или более подканалов. См. TS 36.213 [1], разделы 14.1.1.4A и 14.1.1.4B для режима передачи боковых линий 3 и режима 4 соответственно. TM2 и TM4 используют автономное планирование и, следовательно, не используют сообщения DCI от eNeyB для доставки разрешений передачи.
Все назначения определяют один набор PRB для обоих слотов в субкадре (prbset является вектором столбца), за исключением распределенного распределения ресурсов типа 2 и распределения скачкообразных изменений восходящей линии связи, где различные наборы PRB используются в паре слотов.
Тип выделения может также определять минимальную единицу выделения блока ресурсов, которая определяется размером группы блоков ресурсов. rbgsize. Это указывает количество блоков ресурсов в группе. Есть nrbg группы блоков ресурсов в распределении.
Количество блоков ресурсов определяет полосу пропускания восходящей и нисходящей линий связи. Реализация LTE Toolbox™ предполагает симметричную полосу пропускания канала, если специально не назначить различные значения NULRB и NDLRB. Если количество блоков ресурсов инициализировано только в одном направлении линии связи, то инициализированное количество блоков ресурсов (NULRB или NDLRB) используется как для восходящего, так и для нисходящего канала. При использовании этого сопоставления предупреждение не отображается. Ошибка возникает, если NULRB и NDLRB оба не определены.
[1] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteDCI | lteDLSCH | lteEPDCCH | ltePDCCH | lteSCIResourceAllocation
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.