lteRIDecode

Ранжируйте декодирование канала индикации

Синтаксис

Описание

пример

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

Блочное декодирование будет выполняться отдельно по каждому мягкому входным данным с помощью подхода максимальной вероятности (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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a
Для просмотра документации необходимо авторизоваться на сайте