Передача формата 3 PUCCH декодирование UCI
ucibits = lteUCI3Decode(cw,n)
возвращает вектор-столбец декодируемых битов UCI, ucibits
= lteUCI3Decode(cw
,n
)ucibits
, следуя из декодирования мягкого битного вектор-столбца, cw
. Где выходной вектор ucibits
, как ожидают, будет содержать биты n
. ucibits
пуст, если никакие биты HARQ-ACK не обнаруживаются.
Декодер использует подход наибольшего правдоподобия (ML), принимая, что cw
демодулировался с помощью ltePUCCH3Decode
, вход которого уже компенсировался, чтобы лучше всего восстановить первоначально переданные комплексные числа. А именно, эта функция принимает, что cw
правильно масштабируется, чтобы отразить совокупность QPSK (± sqrt (2)/2 амплитуда для действительных и мнимых частей). Если несколько декодировали битовые векторы UCI, имеют вероятность, равную максимуму, ucibits
является матрицей, где каждый столбец представляет один из одинаково вероятных битовых векторов. Если минимальному порогу вероятности не соответствуют, ucibits
пуст.
[1] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.