exponenta event banner

lteUCI3Encode

Кодирование UCI передачи формата 3 PUCCH

Синтаксис

Описание

пример

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.

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

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

Декодирование принятых данных с использованием декодера UCI формата 3 PUCCH. Убедитесь, что вектор ACK Rx соответствует вектору ACK Tx.

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

   1
   0
   0
   1

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

свернуть все

Объединенные биты HARQ-ACK, периодические биты CSI и бит запроса планирования (SR), заданные как логический вектор, содержащий от 1 до 22 битов. ucibits представляет [a0, a1,... aN-1] последовательность битов, как описано в TS 36.212 [1], раздел 5.2.3.1.

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

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

свернуть все

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

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

Ссылки

[1] 3GPP TS 36.212. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

См. также

|

Представлен в R2014a