lteTBS

Транспортный поиск размера блока

Описание

Используйте эту функцию, чтобы искать транспортные размеры блока, как задано в TS 36.213 [1], таблицах Section 7.1.7.2. Таблицы являются совместимым Релизом 15 и содержат значения на 37 ст. л. для каждого из физических записей блоков ресурса. Первые 27 записей таблицы являются Релизом 11 совместимых TBSs С 8 релизами. Записями 28-33 является совместимый Релиз 12.

пример

tbs = lteTBS(nprb) возвращает столбец TS 36.213 [1], Таблицу 7.1.7.2.1-1 для количества физических блоков ресурса, nprb, заданный. Таблица 7.1.7.2.1-1 для транспортных блоков, не сопоставленных с двумя или больше пространственными слоями мультиплексирования. Возвращенный вектор-столбец, tbs, имеет 38 элементов, соответствующих, чтобы транспортировать индексы размера блока от 0 до 37.

tbs = lteTBS(nprb,itbs) использует дополнительный вход, itbs (вектор из транспортных индексов размера блока от 0 до 33), чтобы ограничить возвращенный вектор значений. Значение в itbs вектор, равный –1, указывает на прерывистую передачу (DTX) и lteTBS производит соответствующий tbs значение 0.

tbs = lteTBS(nprb,itbs,smnlayer) использует дополнительный вход, smnlayer указать на количество пространственных слоев мультиплексирования, с которыми сопоставлен транспортный блок. Это комбинирует TS 36.213 [1], Таблицу 7.1.7.2.1-1 с соответствующей пространственной таблицей преобразования слоя TBS:

  • Для пространственного мультиплексирования с 2 слоями функция следует правилам в TS 36.213 [1], Раздел 7.1.7.2.2.

  • Для пространственного мультиплексирования с 3 слоями функция следует правилам в TS 36.213 [1], Раздел 7.1.7.2.4.

  • Для пространственного мультиплексирования с 4 слоями функция следует правилам в TS 36.213 [1], Раздел 7.1.7.2.5.

Для схем передачи, которые не поддерживают пространственное мультиплексирование ('Port0','TxDiversity','Port5','Port8'), установите smnlayer = 1.

Примеры

свернуть все

Сгенерируйте набор 38 транспортных размеров блока от TS 36.213, Таблица 7.1.7.2.1-1 (Релиз 15), допустимый для одного выделения PRB.

tbs = lteTBS(1);
disp(tbs')
  Columns 1 through 11

     16     24     32     40     56     72    328    104    120    136    144

  Columns 12 through 22

    176    208    224    256    280    328    336    376    408    440    488

  Columns 23 through 33

    520    552    584    616    712    648    680    712    776    808    840

  Columns 34 through 38

    968   1032   1096   1160   1224

Сгенерируйте набор 27 Релизов 11 транспортных размеров блока С 8 релизами для одного выделения PRB и три пространственных слоя.

nprb = 1;
itbs = 0:26;
smnlayer = 3;
tbs = lteTBS(nprb,itbs,smnlayer);
disp(tbs')
  Columns 1 through 11

     56     88    144    176    208    224    256    328    392    456    504

  Columns 12 through 22

    584    680    744    840    904    968   1064   1160   1288   1384   1480

  Columns 23 through 27

   1608   1736   1800   1864   2216

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

свернуть все

Количество физического ресурса блокируется в виде положительного скалярного целого числа от 1 до 110.

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

Транспортные индексы размера блока в виде числового вектора.

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

Количество пространственных слоев мультиплексирования, с которыми транспортный блок сопоставлен в виде положительного скалярного целого числа от 1 до 4.

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

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

свернуть все

Транспортный размер блока или размеры, возвращенные как вектор-столбец неотрицательных целых чисел из транспортной таблицы размера блока в TS 36.213, Раздел 7.1.7.2 [1]. Максимальная продолжительность этого выхода равняется 38, соответствуя индексам TBS от 0 до 37.

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

Ссылки

[1] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

|

Введенный в R2014a