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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.