lteMCS

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

Описание

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

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

Функция возвращает столбцы индексируемых записей таблицы MCS как отдельные выходные параметры. itbs выход является вектором соответствующих индексов транспортного размера блока (TBS). mod выход является вектором соответствующих схем модуляции. 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) возвращает PDSCH или физический восходящий канал совместно использованный канал (PUSCH) информация о MCS, сопоставленная с одной или несколькими строками table, заданная таблица [1].

пример

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

Примеры

свернуть все

Возвратите Транспортный индекс Размера блока и порядок модуляции для IMCS=17.

[ITBS,Modulation] = lteMCS(17)
ITBS = 15
Modulation = 
'64QAM'

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

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

    25    27    28    29    30    31    32    33

Modulation = 1x8 cell array
  Columns 1 through 5

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

  Columns 6 through 8

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

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

свернуть все

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

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

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

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

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

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

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

  • 'PDSCHTable3' указывает на Таблицу 2 для PDSCH, 7.1.7.1-1B Таблицу, который был включен 3GPP Релиз 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); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

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

| | | |

Введенный в R2014b