lteUCIDecode

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

Описание

пример

ucibits = lteUCIDecode(cw,n) возвращает вектор декодируемых битов UCI, 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 будет матрицей, где каждый столбец представляет один из одинаково вероятных битовых векторов

Примеры

свернуть все

Декодируйте биты UCI, представляющие 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 совпадают с входными битами.

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

свернуть все

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

Типы данных: логический | double

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

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

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

свернуть все

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

Типы данных: логический

Ссылки

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

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

| |

Введенный в R2014a