lteTBS

Поиск размера транспортного блока

Описание

Используйте эту функцию для поиска размеров транспортных блоков, определенных в таблицах TS 36.213 [1], раздел 7.1.7.2. Таблицы соответствуют релизу 15 и содержат 37 значений TBS для каждой из записей физических блоков ресурсов. Первые 27 записей таблицы являются совместимыми с TBS Release 8-Release 11. Записи 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], Section 7,1,7,2,2.

  • Для трехслойного пространственного мультиплексирования функция соответствует правилам в TS 36,213 [1], Section 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 (Release 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 размеров транспортных блоков Release 8-Release 11 для одного распределения 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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

См. также

|

Введенный в R2014a