exponenta event banner

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 пространственного уровня:

  • Для двухуровневого пространственного мультиплексирования функция следует правилам в 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 размеров транспортных блоков 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. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

См. также

|

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