exponenta event banner

lteRIDecode

Декодирование канала индикации ранга

Синтаксис

Описание

пример

out = lteRIDecode(chs,in) выполняет блочное декодирование по мягким входным данным, in. Вход предполагается закодированным с использованием процедуры, определенной для RI в TS 36.212 [1], раздел 5.2.2.6 для данной конфигурации передачи канала, chs. Функция возвращает декодированный выходной сигнал, out, как вектор длины ORIколичество переданных некодированных битов RI.

Блочное декодирование будет выполняться отдельно для каждой мягкой входной информации с использованием подхода максимального правдоподобия (ML), предполагая, что in была демодулирована и выровнена для наилучшего восстановления первоначально переданных значений.

Декодер RI выполняет блочное декодирование различного типа в зависимости от количества некодированных битов RI, подлежащих восстановлению. Для ORI менее 3 бит, декодер предположил, что биты кодируются с использованием процедуры, определенной в TS 36.212 [1], раздел 5.2.2.6. Для декодирования 3-11 битов RI декодер предполагает, что биты кодируются блоком с использованием процедуры, определенной в TS 36.212 [1], раздел 5.2.2.6.4. Для декодирования более 11 битов декодер выполняет обратную процедуру, описанную в TS 36.212 [1], раздел 5.2.2.6.5.

Примеры

свернуть все

Декодировать программируемые входные биты индикации кодированного ранга (RI) для конфигурации передачи 64QAM канала.

Формирование битов индикации ранга и инициализация структуры конфигурации передачи канала. Кодировать логические биты RI и превращать логические биты в данные LLR. Декодируйте биты RI.

ri = [1;0;1];
chs.Modulation = '64QAM';
chs.QdRI = 1;
chs.ORI = length(ri);
chs.NLayers = 1;
codedRI = lteRIEncode(chs,ri);
codedRI(codedRI == 0) = -1
codedRI = 6x1 int8 column vector

    1
   -1
    1
   -1
   -1
    1

decRI = lteRIDecode(chs,codedRI)
decRI = 3x1 logical array

   1
   0
   1

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

свернуть все

Конфигурация передачи канала, заданная как структура. Несколько кодовых слов могут быть параметризованы двумя различными формами chs структура. Каждое кодовое слово может быть определено отдельными элементами массива структуры 1 на 2, или параметры кодового слова могут быть объединены вместе в полях одной скалярной или 1 на 1 структуры. Любые значения скалярного поля применяются как к кодовым словам, так и к скаляру NLayers общее число. Для получения дополнительной информации см. раздел Параметризация UL-SCH.

Формат модуляции, указанный как 'QPSK', '16QAM', '64QAM', или '256QAM'. Используйте двойные кавычки для строки. Это два блока, используйте массив ячеек из символьных векторов или строковый массив. Каждый элемент массивов связан с транспортным блоком.

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

Число некодированных битов RI, указанных как неотрицательное целое число. Декодер RI выполняет блочное декодирование различного типа в зависимости от количества некодированных битов RI, подлежащих восстановлению.

Для ORI менее 3 бит, декодер предположил, что биты кодируются с использованием процедуры, определенной в TS 36.212 [1], раздел 5.2.2.6.

Для декодирования 3-11 битов RI декодер предполагает, что биты кодируются блоком с использованием процедуры, определенной в TS 36.212 [1], раздел 5.2.2.6.4. Для декодирования более 11 битов декодер выполняет обратную процедуру, описанную в TS 36.212 [1], раздел 5.2.2.6.5.

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

Количество уровней передачи, указанных как 1, 2, 3 или 4.

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

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

Входные биты RI, заданные как числовой вектор или массив ячеек числовых векторов. Блочное декодирование будет выполняться отдельно для каждой мягкой входной информации с использованием подхода максимального правдоподобия (ML) при условии, что in была демодулирована и выровнена для наилучшего восстановления первоначально переданных значений.

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

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

свернуть все

Декодированный выходной сигнал, возвращаемый в виде вектора логического столбца. Длина вектора определяется значением ORI.

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

Ссылки

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

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