lteUCI3Decode

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

Описание

пример

ucibits = lteUCI3Decode(cw,n) возвращает вектор-столбец декодируемых битов UCI, ucibits, следуя из декодирования мягкого битного вектор-столбца, cw. Где выходной вектор ucibits как ожидают, будет содержать n биты. ucibits пусто, если никакие биты HARQ-ACK не обнаруживаются.

Декодер использует подход наибольшего правдоподобия (ML), принимая тот cw демодулировался с помощью ltePUCCH3Decode, чей вход уже компенсировался, чтобы лучше всего восстановить первоначально переданные комплексные числа. А именно, эта функция принимает тот cw правильно масштабируется, чтобы отразить созвездие QPSK (± sqrt (2)/2 амплитуда для действительных и мнимых частей). Если несколько декодировали битовые векторы UCI, имеют вероятность, равную максимуму, ucibits матрица, где каждый столбец представляет один из одинаково вероятных битовых векторов. Если минимальному порогу вероятности не соответствуют, ucibits isempty.

Примеры

свернуть все

В этом примере показано, как закодировать и декодировать ACK с помощью передачи формата 3 PUCCH декодирование UCI.

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

txAck = [1;0;0;1];

cw = lteUCI3Encode(txAck);

cw = (double(cw)-0.5)*sqrt(2.0);

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

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

   1
   0
   0
   1

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

свернуть все

Мягкие биты, чтобы декодировать в виде числового вектор-столбца.

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

Количество битов, чтобы возвратиться в виде положительного скалярного целого числа от 1 до 22.

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

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

свернуть все

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

ucibits пусто, если никакие биты UCI не обнаруживаются.

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

Ссылки

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

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

|

Введенный в R2014a