lteMCS

Поиск схемы модуляции и кодирования

Описание

Использовать lteMCS для просмотра информации схемы модуляции и кодирования (MCS), заданной отображением индекса MCS в таблицы модуляции и индексов TBS в TS 36.213 [1] Таблица 7.1.7.1-1, Таблица 7.1.7.1-1A и Таблица 8.6.1-1.

[itbs,mod,rv]=lteMCS() возвращает информацию MCS физического нисходящего общего канала (PDSCH) для всех значений индекса MCS, указанных в таблице 7.1.7.1-1 [1].

Функция возвращает столбцы индексированных записей таблицы MCS как отдельные выходы. The itbs выходной параметр является вектором соответствующих индексов размера транспортного блока (TBS). The mod выход является вектором соответствующих схем модуляции. The rv выходной параметр является вектором соответствующих индексов версии избыточности (RV).

Функция возвращает зарезервированные значения itbs как NaN и зарезервированные значения mod как пустой символьный вектор. Для PDSCH RV не определен, поэтому функция возвращает rv выход как нулевой вектор, когда вы используете этот синтаксис.

пример

[itbs,mod,rv]=lteMCS(imcs) возвращает информацию MCS PDSCH для одного или нескольких значений индекса MCS, imcs, указанный в таблице 7.1.7.1-1 [1].

Для PDSCH RV не определен, поэтому функция возвращает rv выход как нулевой вектор, когда вы используете этот синтаксис.

[itbs,mod,rv]= lteMCS(table) возвращает информацию MCS PDSCH или физического восходящего общего канала (PUSCH), сопоставленную с одной или несколькими строками table, указанная таблица [1].

пример

[itbs,mod,rv]=lteMCS(imcs,table) возвращает информацию PDSCH или PUSCH MCS, связанную с одной или несколькими строками указанной таблицы, для одного или нескольких индексов MCS.

Примеры

свернуть все

Возвращает индекс TBS, порядок модуляции и индекс RV для индекса 17 MCS.

imcs = 17;
[itbs,mod,rv] = lteMCS(imcs)
itbs = 15
mod = 
'64QAM'
rv = 0

Верните индекс размера транспортного блока PDSCH и схему модуляции для набора индексов imcs = 20,..., 27 используется для конфигурирования первой передачи транспортного блока с модуляцией 256QAM Release 12.

[ITBS,Modulation] = lteMCS(20:27,'PDSCHTable2')
ITBS = 1×8

    25    27    28    29    30    31    32    33

Modulation = 1x8 cell
  Columns 1 through 5

    {'256QAM'}    {'256QAM'}    {'256QAM'}    {'256QAM'}    {'256QAM'}

  Columns 6 through 8

    {'256QAM'}    {'256QAM'}    {'256QAM'}

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

свернуть все

Индексы MCS, заданные как целое число или вектор целых чисел в интервале [-1, 31].

Если вы задаете любой элемент этого входа как -1функция интерпретирует значение как прерывистую передачу. В этом случае функция возвращает соответствующие элементы itbs и mod формирует выходные параметры как -1 и 'QPSK', соответственно.

Если вы задаете этот вход как скаляр, функция возвращает mod как один вектор символов вместо одного элемента массива ячеек из векторов символов.

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

Таблица отображения индекса MCS, заданная как вектор символов или строковый скаляр, идентифицирующая нужную таблицу из [1]:

  • 'PDSCH' указывает PDSCH, таблица 7.1.7.1-1

  • 'PDSCHTable2' указывает таблицу 2 для PDSCH, таблица 7.1.7.1-1A, которая была добавлена в 3GPP Release 12

  • 'PDSCHTable3' указывает таблицу 2 для PDSCH, таблица 7.1.7.1-1B, которая была добавлена в 3GPP Release 15

  • 'PUSCH' указывает PUSCH, таблица 8.6.1-1

Типы данных: char | string

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

свернуть все

Индексы размера транспортного блока, возвращенные в виде целого числа или вектора целых чисел в интервале [-1, 37].

Если вы задаете какой-либо элемент imcs введите как -1функция интерпретирует значение как прерывистую передачу. В этом случае функция возвращает соответствующий элемент этого выхода следующим -1.

Если вы задаете itbs вход как скаляр, функция возвращает этот выход как одно целое число вместо вектора.

Порядки модуляции, возвращенные как массив ячеек из векторов символов.

Если вы задаете какой-либо элемент imcs введите как -1функция интерпретирует значение как прерывистую передачу. В этом случае функция возвращает соответствующий элемент этого выхода следующим 'QPSK'.

Если вы задаете itbs Вход как скаляр, функция возвращает этот выход как один вектор символов вместо массива ячеек с одним элементом векторов символов.

Версии избыточности, возвращенные в виде целого числа или вектора целых чисел в интервале [0, 3]. Каждая запись этого выхода соответствует значениям, заданным в imcs вход в соответствии с таблицей 8.6.1-1 [1].

Ссылки

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

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

Введенный в R2014b