lteUCI3Encode

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

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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

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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

См. также

|

Введенный в R2014a