lteDCIResourceAllocation

DCI передают физическое выделение блоков ресурса

Описание

пример

[prbset, nrbg, rbgsize] = lteDCIResourceAllocation(enbue,dcistr) возвращает матрицу, содержащую основанные на нуле индексы физического блока ресурса (PRB) 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 скачкообразно двигаются в четных и нечетных пазах.

Входные параметры

свернуть все

DCI передают настройки, заданные как структура. enbue может содержать следующие поля.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NDLRBНеобходимый

Скалярное целое число от 6 до 110

Количество нисходящих блоков ресурса. (NRBDL)

CellRefPДополнительный

1, 2, 4

Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS)

DuplexModeДополнительный

'FDD' (значение по умолчанию), 'TDD'

Режим Duplexing, заданный как одно из следующего:

  • 'FDD' — Дуплекс деления частоты (значение по умолчанию)

  • 'TDD' — Дуплекс деления времени

Следующие параметры применяются когда dcistr.DCIFormat = 'Format0' or 'Format4'

   NULRBНеобходимый

Скалярное целое число от 6 до 110

Количество восходящих блоков ресурса. (NRBUL)

Следующие параметры применяются когда dcistr.FreqHopping = 1

   NCellIDНеобходимый

Целое число от 0 до 503

Идентичность ячейки физического уровня

   NSubframeНеобходимый

0 (значение по умолчанию), неотрицательное скалярное целое число

Номер подкадра

   NFrameНеобходимый

0 (значение по умолчанию), неотрицательное скалярное целое число

Структурируйте номер

   PUSCHHoppingДополнительный

'Inter' (значение по умолчанию), 'InterAndIntra'

Восходящий режим скачкообразного движения подкадра

   MacTxNumberДополнительный

Скалярное целое число от 0 (значение по умолчанию) к 27

Количество текущего MAC (пере-) передача, CURRENT_TX_NB

   NSubbandsДополнительный

1 (значение по умолчанию), 2, 3, или 4

Количество поддиапазонов.

   PUSCHHoppingOffsetДополнительный

Скалярное целое число от 0 (значение по умолчанию) к 98

PUSCH скачкообразное движение смещения

Следующие параметры запрашивают Формат 5 DCI (dcistr = 'Format5').

   NULRBНеобходимый

Скалярное целое число от 6 до 110

Количество восходящих блоков ресурса. (NRBUL)

Следующие параметры запрашивают Формат 5 DCI (dcistr = 'Format5') со скачкообразным движением частоты (dcistr.FreqHopping = 1).

   NSubframePSSCHНеобходимыйЦелое число

Номер подкадра в пуле подкадра PSSCH

   PSSCHHoppingParameterДополнительныйЦелое число от 0 (значение по умолчанию) к 510. Все значения ≥ 504 установлены к 510.

PSSCH скачкообразно двигающийся параметр

   NSubbandsДополнительный1, 2, или 4

Количество поддиапазонов

   PSSCHHoppingOffsetДополнительныйЦелое число от 0 (значение по умолчанию) к 110

PSSCH скачкообразное движение смещения

   PRBPoolДополнительныйЦелочисленный вектор

Ресурс PSSCH блокирует пул (непрямой режим передачи 2). Вектор основанных на нуле индексов, дающих PRBs в пуле. Если отсутствующий или пустой затем пул принят, чтобы быть полной пропускной способностью передачи

Следующие параметры запрашивают Формат 5A DCI (dcistr = 'Format5A') .

PSSCHNSubchannelsДополнительныйЦелое число от 1 (значение по умолчанию) к 110

Количество подканалов в пуле ресурсов V2X PSSCH

PSSCHSubchannelSizeДополнительныйЦелое число от 1 до 110. Значение по умолчанию равняется 4.Количество PRB в каждом подканале
PSSCHSubchannelPRBStartДополнительныйЦелое число от 0 (значение по умолчанию) к 109

Первый индекс PRB сопоставлен с первым подканалом пула ресурсов

PSSCHAdjacencyДополнительный

'On' (значение по умолчанию), 'Off'

Передаются ли PSCCH и PSSCH в смежном PRB

Типы данных: struct

DCI передают структуру, возвращенную как структура, поля которой совпадают с теми из связанного формата DCI.

Имена полей сопоставлены с dcistr зависят от формата DCI. Формат, как ожидают, будет одним из форматов, сгенерированных lteDCI. Стандарт LTE задает типы выделений ресурса для нисходящего канала, восходящего канала, и непрямой. Для получения дополнительной информации смотрите Типы Распределения ресурсов

Следующая таблица детализирует форматы DCI и сопровождение dcistr поля параметра.

Форматы DCIПоля dcioutРазмерОписание
'Format0' DCIFormat-'Format0'
CIF0 или 3 битаПоле индикатора Carrier
FreqHopping1 бит Флаг скачкообразного движения частоты PUSCH
AllocationВарьируется Присвоение/выделение блока ресурса
ModCoding5 битов Модуляция, кодируя схему и версию сокращения
NewData1 бит Новый индикатор данных
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM RS
TDDIndex2 бита

Поскольку TDD конфигурируется 0, это поле является Восходящим индексом.

Поскольку TDD конфигурируется 1–6, это поле является Нисходящим индексом Присвоения.

Не существующий для FDD.

CSIRequest1, 2, или 3 битаЗапрос CSI
SRSRequest0 или 1 бит

Запрос SRS. Это поле может только присутствовать в форматах DCI, планируя PUSCH, которые сопоставлены на определенное пространство поиска UE, данное C-RNTI

AllocationType1 бит

Тип распределения ресурсов, только представьте если NRBULNRBDL.

'Format1' DCIFormat    -'Format1'
CIF0 или 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.

HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format1A' DCIFormat     -'Format1A'
CIF0 или 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.

SRSRequest0 или 1 бит

Запрос SRS. Это поле может только присутствовать в форматах DCI, планируя PUSCH, которые сопоставлены на определенное пространство поиска UE, данное C-RNTI

HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format1B' DCIFormat     -'Format1B'
CIF0 или 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
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format1C' DCIFormat     - 'Format1C'
Allocation   Варьируется Присвоение/выделение блока ресурса
ModCoding     5 битов Модуляция и схема кодирования
'Format1D' DCIFormat     - 'Format1D'
CIF0 или 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 бит Нисходящая степень возмещена
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format2' DCIFormat     - 'Format2'
CIF0 или 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 битов для четырех антенн

Предварительное кодирование информации
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format2A' DCIFormat     -'Format2A'
CIF0 или 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 бита для четырех антенн

Предварительное кодирование информации
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format2B' DCIFormat  - 'Format2B'
CIF0 или 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
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format2C'DCIFormat-'Format2C'
CIF0 или 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
TxIndication3 битаПорты антенны, скремблируя идентичность и количество индикатора слоев
SRSRequestВарьируетсяЗапрос SRS. Только существующий для TDD.
ModCoding1   5 битов Модуляция и схема кодирования транспортного блока 1
NewData1     1 бит Новый индикатор данных для транспортного блока 1
RV1 2 бита Версия сокращения для транспортного блока 1
ModCoding2 5 битов Модуляция и схема кодирования транспортного блока 2
NewData2 1 бит Новый индикатор данных для транспортного блока 2
RV2 2 бита Версия сокращения для транспортного блока 2
HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format2D'DCIFormat-'Format2D'
CIF0 или 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
TxIndication3 битаПорты антенны, скремблируя идентичность и количество индикатора слоев
SRSRequestВарьируетсяЗапрос SRS. Только существующий для TDD.
ModCoding1   5 битов Модуляция и схема кодирования транспортного блока 1
NewData1     1 бит Новый индикатор данных для транспортного блока 1
RV1 2 бита Версия сокращения для транспортного блока 1
ModCoding2 5 битов Модуляция и схема кодирования транспортного блока 2
NewData2 1 бит Новый индикатор данных для транспортного блока 2
RV2 2 бита Версия сокращения для транспортного блока 2
REMappingAndQCL 2 бита

Отображение РЕ PDSCH и индикатор квазисоразмещения

HARQACKResOffset2 бита

Ресурс HARQ-ACK возмещен. Существующий, когда этот формат несет EPDCCH. Не представляют, когда этот формат несет PDCCH

'Format3' DCIFormat - 'Format3'
TPCCommands Варьируется Команды TPC для PUCCH и PUSCH
'Format3A' DCIFormat - 'Format3A'
TPCCommands Варьируется Команды TPC для PUCCH и PUSCH
'Format4'DCIFormat- 'Format4'
CIF0 или 3 битаПоле индикатора Carrier
AllocationВарьируетсяПрисвоение/выделение блока ресурса
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM-RS
TDDIndex2 бита

Поскольку TDD конфигурируется 0, это поле является Восходящим индексом.

Поскольку TDD конфигурируется 1–6, это поле является Нисходящим индексом Присвоения.

Не существующий для FDD.

CSIReqВарьируетсяЗапрос CSI
SRSRequest2 бита Запрос SRS
AllocationType1 бит

Тип 0 заголовка распределения ресурсов или тип 1.

ModCoding5 битов Модуляция, кодируя схему и версию сокращения
NewData1 битНовый индикатор данных
ModCoding15 битов Модуляция и схема кодирования транспортного блока 1
NewData11 битНовый индикатор данных для транспортного блока 1
ModCoding25 битов Модуляция и схема кодирования транспортного блока 2
NewData21 бит Новый индикатор данных для транспортного блока 2
PrecodingInfo

3 бита для двух антенн

6 битов для четырех антенн

Предварительное кодирование информации
'Format5'DCIFormat- 'Format5'
PSCCHResource6 битов

Ресурс для PSCCH

TPC1 бит

Команда TPC для PSCCH и PSSCH

FreqHopping1 бит

Флаг скачкообразного движения частоты

AllocationВарьируется

Присвоение блока ресурса и скачкообразно двигающееся распределение ресурсов

TimeResourcePattern7 битов Шаблон ресурса времени
'Format5A'DCIFormat- 'Format5A'
CIF3 битаИндикатор Carrier
FirstSubchannelIdx журнал2(Nподканал\sl)Самый низкий индекс выделения подканала к начальной передаче
RIVот 0 до 13 битов, журнал2(Nподканал\sl×(Nподканал\sl+1)2)Значение индикации ресурса
TimeGap4 бита

Разрыв времени между начальной передачей и повторной передачей

SLIndex2 битаИндекс настройки SPS SL

Типы данных: struct

Выходные аргументы

свернуть все

Физические индексы блока ресурса, возвращенные как неотрицательный целочисленный вектор-столбец или N-by-2 матрица основанных на нуле индексов. Возвращенный prbset будет вектор отдельного столбца или матрица 2D столбца в зависимости от того, задает ли тип выделения различный набор индексов PRB в первых и вторых пазах подкадра.

Типы данных: uint64

Количество ресурса блокирует группы в выделении, возвращенном как целое число.

Типы данных: int32

Количество ресурса блокируется в группе, возвращенной как целое число.

Типы данных: 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.

Смотрите также

| | | |

Введенный в R2014a