exponenta event banner

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 в виде отдельных выходных данных. itbs вывод является вектором соответствующих индексов размера транспортного блока (TBS). mod выходной сигнал является вектором соответствующих схем модуляции. rv вывод является вектором соответствующих индексов версии избыточности (RV).

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

пример

[itbs,mod,rv]=lteMCS(imcs) возвращает информацию PDSCH MCS для одного или нескольких значений индекса 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 используется для конфигурирования передачи первого транспортного блока с модуляцией Release 12 256QAM.

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

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

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