lteUCIEncode

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

Синтаксис

Описание

пример

cw = lteUCIEncode(ucibits) возвращает вектор-столбец с кодированными битами UCI, cw, в результате обработки управляющей информации, ucibits. ucibits представляет собой вектор-столбец CQI/PMI или бит RI (UCI), представляющих информационные поля CQI/PMI или RI, описанные в TS 36.212, раздел 5.2.3.3 [1]. ucibits должен быть вектором, содержащим до 13 биты. Для форматов PUCCH 2a и 2b с расширенным циклическим префиксом этот вектор должен также содержать добавленные 1 или 2 бита HARQ-ACK для кодирования соединений.

Обработка UCI определена в TS 36.212, раздел 5.2.3 [1], и состоит из (20, A) блочного кода, где A количество битов в ucibits. Закодированный вектор битов, cw, составляет 20 бит в длину.

Примеры

свернуть все

Закодируйте биты, представляющие RI = 3, используя два бита. Согласно 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
      ⋮

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

свернуть все

Управляющие информационные биты, заданные как логический вектор длины от 1 до 13. Этот вектор содержит логические биты CQI/PMI или RI (UCI), представляющие информационные поля CQI/PMI или RI. Это должно быть до 13 бит в длину. Для форматов PUCCH 2a и 2b с расширенным циклическим префиксом этот вектор должен также содержать добавленные 1 или 2 бита HARQ-ACK для кодирования соединений.

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

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

свернуть все

Закодированные биты UCI, возвращенный как целое число 20 на 1 векторе-столбце. Кодированный вектор битов имеет длину 20 бит.

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

Ссылки

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

Введенный в R2014a