lteDCIResourceAllocation

Выделение физических ресурсных блоков сообщений DCI

Описание

пример

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

Figure contains an axes. The axes contains an object of type image.

Из изображения следует, что в каждом пазе используется один и тот же набор индексов 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')

Figure contains an axes. The axes contains an object of type image.

Наблюдайте из изображения, что занятые индексы PRB переходят в нечетные и четные пазы.

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

свернуть все

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

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

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

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

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

1, 2, 4

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

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

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

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

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

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

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

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

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

Количество ресурсных блоков восходящей линии связи. (NRBУЛ.)

Следующие параметры применяются при 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

Следующие параметры применяются для DCI Format 5 (dcistr = 'Format5').

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

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

Количество ресурсных блоков восходящей линии связи. (NRBУЛ.)

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

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

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

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

Параметр скачкообразного изменения PSSCH

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

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

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

Смещение скачкообразного изменения PSSCH

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

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

Следующие параметры применяются к DCI Format 5A (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 битаПоле индикатора несущей
FreqHopping1 бит Флаг скачкообразного изменения частоты PUSCH
AllocationВарьируется Назначение/выделение ресурсного блока
ModCoding5 бит Модуляция, схема кодирования и версия избыточности
NewData1 бит Новый индикатор данных
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM RS
TDDIndex2 бита

Для config TDD 0 это поле представляет собой индекс восходящего канала.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для FDD.

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

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

AllocationType1 бит

Тип выделения ресурсов, присутствует только в том случае, если NRBУЛ.NRBDL.

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

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для FDD.

HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует, когда этот формат передается PDCCH

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

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для FDD.

SRSRequest0 или 1 бит

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

HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует, когда этот формат передается PDCCH

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

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для FDD.

TPMI         

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

4 бита для четырех антенн

Информация PMI
PMI          1 битПодтверждение PMI
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует, когда этот формат передается PDCCH

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

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для FDD.

TPMI         

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

4 бита для четырех антенн

Предварительное кодирование информации TPMI
DlPowerOffset 1 бит Степень нисходящего канала
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует, когда этот формат передается PDCCH

'Format2' DCIFormat     - 'Format2'
CIF0 или 3 битаПоле индикатора несущей
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если ширина полосы нисходящей линии связи ≤ 10 PRB, заголовок выделения ресурсов отсутствует, и принимается тип 0 выделения ресурсов.

Allocation   Варьируется Назначение/выделение ресурсного блока
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаПоле индикатора несущей
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если ширина полосы нисходящей линии связи ≤ 10 PRB, заголовок выделения ресурсов отсутствует, и принимается тип 0 выделения ресурсов.

Allocation   Варьируется Назначение/выделение ресурсного блока
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаПоле индикатора несущей
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если ширина полосы нисходящей линии связи ≤ 10 PRB, заголовок выделения ресурсов отсутствует, и принимается тип 0 выделения ресурсов.

Allocation Варьируется Назначение/выделение ресурсного блока
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаПоле индикатора несущей
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если ширина полосы нисходящей линии связи ≤ 10 PRB, заголовок выделения ресурсов отсутствует, и принимается тип 0 выделения ресурсов.

Allocation Варьируется Назначение/выделение ресурсного блока
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаПоле индикатора несущей
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если ширина полосы нисходящей линии связи ≤ 10 PRB, заголовок выделения ресурсов отсутствует, и принимается тип 0 выделения ресурсов.

Allocation Варьируется Назначение/выделение ресурсного блока
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для config TDD 0 это поле не используется.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаПоле индикатора несущей
AllocationВарьируетсяНазначение/выделение ресурсного блока
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM-RS
TDDIndex2 бита

Для config TDD 0 это поле имеет значение Uplink Index.

Для config 1-6 TDD это поле представляет собой индекс назначения нисходящего канала.

Отсутствует для 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 битаИндикатор несущей
FirstSubchannelIdx log2(NsubchannelSL)Самый низкий индекс выделения подканала начальной передаче
RIVот 0 до 13 бит, log2(NsubchannelSL×(NsubchannelSL+1)2)Значение индикации ресурса
TimeGap4 бита

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

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

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

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

свернуть все

Индексы физического ресурса, возвращенные как неотрицательный целочисленный вектор-столбец или N -by-2 матрица нулевых индексов. Возвращенный prbset будет представлять собой один вектор-столбец или двухколоночную матрицу в зависимости от того, задает ли тип распределения другой набор индексов 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 соответственно. Форматы DCI 1A, 1B, 1C и 1D используют тип выделения ресурсов 2, который может быть настроен на локализацию или распределение по ресурсным блокам, сигнализируемым dcistr.AllocationType= 0 и dcistr.AllocationType= 1 соответственно .

  • Для выделений восходящего канала (сигнализируется в сообщении формата DCI 0), тип выделения является либо скачкообразным, либо не скачкообразным, сигнализируется dcistr.FreqHopping= 1 и dcistr.FreqHopping= 0, соответственно .

    • Для распределения скачкообразного изменения существует два типа скачкообразного изменения типа 1 и скачкообразного изменения типа 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. Сообщения формата 4 DCI могут сигнализировать только о распределении ресурсов без скачкообразного изменения типа 0 и типа 1.

  • Для PSSCH D2D боковой линии связи (передается сообщениями формата DCI 5), распределения совпадают с типом распределения PUSCH восходящей линии связи 0, как без скачкообразного изменения, так и с скачкообразного изменения, но с другим набором дополнительных параметров, требуемых в случае скачкообразного изменения линии связи. Подробные сведения о режиме передачи по боковой линии связи 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 от eNodeB, чтобы доставить гранты передачи.

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

Тип выделения может также задавать минимальный модуль распределения ресурсных блоков, которая определяется размером группы ресурсных блоков rbgsize. Это определяет количество ресурсных блоков в группе. Есть nrbg группы ресурсных блоков в выделении.

Указание количества ресурсных блоков

Количество ресурсных блоков задает пропускную способность восходящего и нисходящего каналов. Реализация LTE Toolbox™ принимает симметричную полосу ссылки, если вы специально не присвоите различные значения NULRB и NDLRB. Если количество ресурсных блоков инициализировано только в одном направлении ссылки, то инициализированное количество ресурсных блоков (NULRB или NDLRB) используется как для восходящего, так и для нисходящего каналов. При использовании этого отображения предупреждение не отображается. Ошибка возникает, если NULRB и NDLRB оба не определены.

Ссылки

[1] 3GPP TS 36.213. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a