exponenta event banner

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

Количество антенных портов cell-specific reference signal (CRS)

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

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

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

  • '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 (re-), CURRENT_TX_NB

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

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

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

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

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

Смещение скачкообразной перестройки PUSCH

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

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

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

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

Для формата DCI 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 в пуле. Если отсутствует или пуст, то предполагается, что пул является полной полосой пропускания передачи

Для 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 битаПоле индикатора оператора связи
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 бит

Тип выделения ресурсов, только если NRBUL≤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 бита

Для конфигурации TDD 0 это поле не используется.

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

Отсутствует для 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 бита

Для конфигурации TDD 0 это поле не используется.

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

Отсутствует для 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 бита

Для конфигурации 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 битаПоле индикатора оператора связи
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 битаПоле индикатора оператора связи
AllocationType 1 бит

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

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

Для конфигурации TDD 0 это поле не используется.

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

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

HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
SwapFlag     1 битФлаг подкачки транспортного блока на кодовое слово
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит

Индикатор новых данных для транспортного блока 1

RV1          2 бита Версия избыточности для транспортного блока 1
ModCoding2   5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2     1 бит Индикатор новых данных для транспортного блока 2
RV2          2 бита Версия избыточности для транспортного блока 2
PrecodingInfo

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

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

Информация предварительного кодирования
HARQACKResOffset2 бита

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

'Format2A' DCIFormat     -'Format2A'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

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

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

Для конфигурации TDD 0 это поле не используется.

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

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

HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
SwapFlag     1 битФлаг подкачки транспортного блока на кодовое слово
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1          2 бита Версия избыточности для транспортного блока 1
ModCoding2   5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2     1 бит Индикатор новых данных для транспортного блока 2
RV2          2 бита Версия избыточности для транспортного блока 2
PrecodingInfo

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

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

Информация предварительного кодирования
HARQACKResOffset2 бита

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

'Format2B' DCIFormat  - 'Format2B'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

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

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

Для конфигурации TDD 0 это поле не используется.

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

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

HARQNo

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
ScramblingId 1 битСкремблирование идентичности
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1 2 бита Версия избыточности для транспортного блока 1
ModCoding2 5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2 1 бит Индикатор новых данных для транспортного блока 2
RV2 2 бита Версия избыточности для транспортного блока 2
HARQACKResOffset2 бита

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

'Format2C'DCIFormat-'Format2C'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

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

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

Для конфигурации TDD 0 это поле не используется.

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

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

HARQNo

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
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 бита

Для конфигурации 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 бита

Отображение RE 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 бита

Для конфигурации TDD 0 это поле имеет значение Uplink Index.

Для конфигурации 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 битаИндикатор несущей
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, соответственно .

    • Для распределения скачкообразных изменений существуют два типа скачкообразных изменений: скачкообразное изменение PUSCH типа 1 и скачкообразное изменение PUSCH типа 2 (скачкообразное изменение частоты с заранее определенным шаблоном). Тип скачкообразной перестройки сигнализируется посредством dcistr.Allocation.HoppingBits как описано в TS 36.213 [1], таблица 8.4-2.

    • Для назначений восходящей линии связи без скачкообразного изменения существует два типа выделения ресурсов: тип 0 и тип 1. Они сигнализируются dcistr.AllocationType= 0 иdcistr.AllocationType= 1 соответственно. В случае формата DCI 0 и типа выделения ресурсов восходящей линии связи 1, конкатенация поля флага скачкообразной перестройки частоты (dcistr.FreqHopping), а поле назначения блока ресурсов и выделения ресурсов скачкообразной перестройки обеспечивает поле выделения ресурсов (dcistr.Allocation). Назначения типа 0 создают один смежный набор PRB, в то время как тип 1 может создавать два смежных набора PRB. Сообщения формата DCI 4 могут сигнализировать только о выделении ресурсов без скачкообразного изменения типа 0 и типа 1.

  • Для D2D PSSCH боковой линии связи (сигнализируемого сообщениями DCI формата 5) назначения являются теми же самыми, что и для типа 0 назначения PUSCH восходящей линии связи, как без скачкообразной перестройки, так и со скачкообразной перестройкой, но с другим набором дополнительных параметров, требуемых в случае скачкообразной перестройки. Подробная информация о режиме передачи боковых линий 1 и режиме 2 приведена в TS 36.213 [1], разделах 14.1.1.2 и 14.1.1.4 соответственно.

  • Назначения Sidelink V2X PSSCH (сигнализируемые посредством DCI-формата 5A сообщений, когда они находятся в режиме 3 передачи sidelink) создают один смежный набор PRB с использованием одного или более подканалов. См. TS 36.213 [1], разделы 14.1.1.4A и 14.1.1.4B для режима передачи боковых линий 3 и режима 4 соответственно. TM2 и TM4 используют автономное планирование и, следовательно, не используют сообщения DCI от eNeyB для доставки разрешений передачи.

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

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

Задание количества блоков ресурсов

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

Ссылки

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

Представлен в R2014a