lteUCIDecode

Декодирование UCI передачи в формате PUCCH 2, 2a и 2b

Описание

пример

ucibits = lteUCIDecode(cw,n) возвращает вектор декодированных бит, ucibits, в результате декодирования мягкого битового вектора-столбца, cw, где вектор выхода, ucibits, как ожидается, будет содержать n биты. ucibits представляет собой вектор-столбец CQI/PMI или бит RI (UCI), представляющих информационные поля CQI/PMI или RI, описанные в TS 36.212, раздел 5.2.3.3 [1]. n должно быть от 1 до 13. Декодер использует подход максимальной правдоподобности, принимая, что cw был демодулирован с использованием ltePUCCH2Decode вход которого уже был уравнен, чтобы наилучшим образом восстановить первоначально переданные комплексные числа. Если несколько декодированных битовых векторов UCI имеют вероятность, равную максимуму, UCIBITS будет матрицей, где каждый столбец представляет один из одинаково вероятных битовых векторов

Примеры

свернуть все

Декодируйте биты, представляющие RI = 3, используя N = 2 бита. Согласно TS 36.212, таблица 5.2.2.6-6, это преобразуется в набор входных бит [1;0].

cw = lteUCIEncode([1;0])
cw = 20x1 int8 column vector

   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
      ⋮

softBits = double(cw)/sqrt(2);
decodedUciBits = lteUCIDecode(softBits, 2)
decodedUciBits = 2x1 logical array

   1
   0

Декодированные биты UCI совпадают с битами входа.

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

свернуть все

Кодовое слово мягких бит, заданное как числовой вектор-столбец.

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

Количество бит, заданное в виде скалярного целого числа от 1 до 11.

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

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

свернуть все

Декодированные биты UCI, возвращенный как логический вектор-столбец. Биты UCI являются информацией CQI/PMI или RI.

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

Ссылки

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

Введенный в R2014a