DCI передают физическое выделение блоков ресурса
[ возвращает матрицу, содержащую основанные на нуле индексы физического блока ресурса (PRB) prbset, nrbg, rbgsize]
= lteDCIResourceAllocation(enbue,dcistr)prbset, количество ресурса блокирует группы nrbg, и ресурс блокирует размер группы rbgsize, поскольку заданные DCI передают структуру настроек enbue и DCI передают структуру dcistr.
TS 36.213 [1] задает типы распределения ресурсов, используемые в нисходящем канале, восходящем канале и непрямой. Для получения дополнительной информации смотрите Типы Распределения ресурсов.
Если вы задаете Формат 0 DCI, Формат 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, сопоставленные с последовательностью подкадров в системе координат для Формата 0 DCI и восходящего типа 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;
Отобразите изображение PRBs, используемого в каждом пазе каждого подкадра в системе координат.
Создайте 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;
Отобразите изображение PRBs, используемого в каждом пазе каждого подкадра в системе координат.
Создайте 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 | Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS) |
DuplexMode | Дополнительный |
| Режим Duplexing, заданный как одно из следующего:
|
Следующие параметры применяются когда | |||
NULRB | Необходимый | Скалярное целое число от 6 до 110 | Количество восходящих блоков ресурса. () |
Следующие параметры применяются когда | |||
NCellID | Необходимый | Целое число от 0 до 503 | Идентичность ячейки физического уровня |
NSubframe | Необходимый | 0 (значение по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
NFrame | Необходимый | 0 (значение по умолчанию), неотрицательное скалярное целое число | Структурируйте номер |
PUSCHHopping | Дополнительный |
| Восходящий режим скачкообразного движения подкадра |
MacTxNumber | Дополнительный | Скалярное целое число от 0 (значение по умолчанию) к 27 | Количество текущего MAC (пере-) передача, CURRENT_TX_NB |
NSubbands | Дополнительный | 1 (значение по умолчанию), 2, 3, или 4 | Количество поддиапазонов. |
PUSCHHoppingOffset | Дополнительный | Скалярное целое число от 0 (значение по умолчанию) к 98 | PUSCH скачкообразное движение смещения |
Следующие параметры запрашивают Формат 5 DCI ( | |||
NULRB | Необходимый | Скалярное целое число от 6 до 110 | Количество восходящих блоков ресурса. () |
Следующие параметры запрашивают Формат 5 DCI ( | |||
NSubframePSSCH | Необходимый | Целое число | Номер подкадра в пуле подкадра PSSCH |
PSSCHHoppingParameter | Дополнительный | Целое число от 0 (значение по умолчанию) к 510. Все значения ≥ 504 установлены к 510. | PSSCH скачкообразно двигающийся параметр |
NSubbands | Дополнительный | 1, 2, или 4 | Количество поддиапазонов |
PSSCHHoppingOffset | Дополнительный | Целое число от 0 (значение по умолчанию) к 110 | PSSCH скачкообразное движение смещения |
PRBPool | Дополнительный | Целочисленный вектор | Ресурс PSSCH блокирует пул (непрямой режим передачи 2). Вектор основанных на нуле индексов, дающих PRBs в пуле. Если отсутствующий или пустой затем пул принят, чтобы быть полной пропускной способностью передачи |
|
Следующие параметры запрашивают Формат 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 бита | Поле индикатора Carrier | |
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 бит | Тип распределения ресурсов, только представьте если ≤. | |
'Format1' | DCIFormat | - | 'Format1' |
CIF | 0 или 3 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Отображение РЕ 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 бита | Поле индикатора Carrier | |
Allocation | Варьируется | Присвоение/выделение блока ресурса | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM-RS | |
TDDIndex | 2 бита | Поскольку TDD конфигурируется 0, это поле является Восходящим индексом. Поскольку 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 бита | Индикатор Carrier | |
FirstSubchannelIdx | Самый низкий индекс выделения подканала к начальной передаче | ||
RIV | от 0 до 13 битов, | Значение индикации ресурса | |
TimeGap | 4 бита |
Разрыв времени между начальной передачей и повторной передачей | |
SLIndex | 2 бита | Индекс настройки SPS SL |
Типы данных: struct
prbset — Физические индексы блока ресурсаФизические индексы блока ресурса, возвращенные как неотрицательный целочисленный вектор-столбец или N-by-2 матрица основанных на нуле индексов. Возвращенный prbset будет вектор отдельного столбца или матрица 2D столбца в зависимости от того, задает ли тип выделения различный набор индексов 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 соответственно. Форматы 1A, 1B, 1C DCI, и 1D используют тип 2 распределения ресурсов, который может быть сконфигурирован, чтобы быть локализованным или распределенным на блоках ресурса, сообщенных dcistr.AllocationType=0 и dcistr.AllocationType=1 соответственно.
Для восходящих выделений (сообщенный в сообщениях формата 0 DCI), тип выделения или скачкообразно двигается или не скачкообразно двигается, сообщенный dcistr.FreqHopping=1 и dcistr.FreqHopping=0, соответственно.
Для скачкообразного движения выделений существует два типа скачкообразного движения: тип 1 Скачкообразное движение PUSCH и тип 2 PUSCH, скачкообразно двигающийся (частота, скачкообразно двигающаяся с предопределенным шаблоном). Скачкообразно двигающийся тип сообщен dcistr.Allocation.HoppingBits как описано в TS 36.213 [1], Таблице 8.4-2.
Для нескачкообразного движения восходящих выделений существует два типа распределения ресурсов: тип 0 и тип 1. Они сообщены dcistr.AllocationType=0 и dcistr.AllocationType=1 соответственно. В случае формата 0 DCI и восходящего типа 1 распределения ресурсов, конкатенации частоты, скачкообразно перемещающей поле признака (dcistr.FreqHopping) и присвоение блока ресурса и скачкообразно двигающееся поле распределения ресурсов обеспечивают поле распределения ресурсов (dcistr.Allocation). Выделения типа 0 создают один непрерывный набор PRB, тогда как тип 1 может создать два непрерывных набора PRB. Сообщения формата 4 DCI могут только сигнализировать о не скачкообразно двигающемся типе 0 выделений ресурса и типе 1.
Для D2D sidelink PSSCH (сообщенный сообщениями формата 5 DCI), выделения совпадают с восходящим типом 0 выделения PUSCH, и нескачкообразное движение и скачкообразное движение, но с различным набором дополнительных параметров, требуемых в скачкообразно двигающемся случае. Детали для непрямого режима передачи 1 и режима 2 заданы в TS 36.213 [1], Разделы 14.1.1.2 и 14.1.1.4 соответственно.
Выделения Sidelink V2X PSSCH (сообщенный форматом 5A DCI обменивается сообщениями, когда в непрямом режиме передачи 3) создают один непрерывный набор PRB, использующего один или несколько подканалов. Смотрите TS 36.213 [1], 14.1.1.4 А разделов и 14.1.1.4B для непрямого режима передачи 3 и режима 4 соответственно. TM2 и TM4 используют автономное планирование и поэтому не используют сообщения DCI от eNodeB, чтобы поставить предоставления передачи.
Все выделения задают один набор PRB для обоих пазов в подкадре (prbset вектор-столбец) за исключением распределенного типа 2 распределения ресурсов и выделений скачкообразного движения восходящего канала, где отличающийся наборы PRB используются через пару паза.
Тип выделения может также задать минимальный модуль выделения блока ресурса, которое задано размером группы блока ресурса, rbgsize. Это задает количество блоков ресурса в группе. Существует nrbg группы блока ресурса в выделении.
Количество блоков ресурса задает восходящую и нисходящую пропускную способность. Реализация LTE Toolbox™ принимает симметричную пропускную способность ссылки, если вы в частности не присваиваете различные значения NULRB и NDLRB. Если количество блоков ресурса инициализируется только в одном направлении ссылки, то инициализированное количество блоков ресурса (NULRB или NDLRB) используется и в восходящем канале и в нисходящем канале. Когда это отображение используется, никакое предупреждение не выведено. Ошибка происходит если NULRB и NDLRB оба не определены.
[1] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteDCI | lteDLSCH | lteEPDCCH | ltePDCCH | lteSCIResourceAllocation
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.