lteUCI3Encode

Передача формата 3 PUCCH кодирование UCI

Синтаксис

Описание

пример

cw = lteUCI3Encode(ucibits) возвращает вектор-столбец закодированных битов UCI, cw, следуя из обработки управляющей информации, ucibits для формата 3 PUCCH. ucibits вектор конкатенированных битов HARQ-ACK и любых добавленных периодических битов CSI и/или битов планирования запроса (SR).

Обработка UCI задана в TS 36.212 [1], Раздел 5.2.3.1, и состоит из (32, O) блочный код, где O является количеством битов в ucibits. Закодированный битовый вектор, cw, 48 битов длиной.

Примеры

свернуть все

Закодируйте и декодируйте обратную связь HARQ-ACK для формата 3 PUCCH.

Создайте вектор ACK Tx. Закодируйте вектор с помощью формата 3 PUCCH. Превратите логические биты в данные 'LLR'.

txAck = [1;0;0;1];
cw = lteUCI3Encode(txAck);
cw(cw == 0) = -1;

Декодируйте принятые данные с помощью формата 3 PUCCH декодер UCI. Проверьте, что вектор ACK Rx совпадает с вектором ACK Tx.

rxAck = lteUCI3Decode(cw,length(txAck))
rxAck = 4x1 logical array

   1
   0
   0
   1

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

свернуть все

Конкатенированные биты HARQ-ACK, периодические биты CSI и бит Планирования запроса (SR) в виде логического вектора, содержащего от 1 до 22 битов. ucibits представляет [a 0, a 1... a N-1] последовательность битов как описано в TS 36.212 [1], Раздел 5.2.3.1.

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

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

свернуть все

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

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

Ссылки

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

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

|

Введенный в R2014a