lteUCI3Encode

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

Синтаксис

cw = lteUCI3Encode(ucibits)

Описание

пример

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.

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

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

свернуть все

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

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

Ссылки

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

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

|

Введенный в R2014a