Оцените декодирование канала индикации
выполняет блоковое декодирование на мягких входных данных, out
= lteRIDecode(chs
,in
)in
. Вход принят, чтобы быть закодированным с помощью процедуры, заданной для RI в TS 36.212 [1], Раздел 5.2.2.6 для данной настройки передачи канала, chs
. Функция возвращает декодируемый выходной параметр, out
, как вектор из длины ORI
, количество незакодированных битов RI передается.
Блоковое декодирование будет выполняться отдельно на каждый мягкие входные данные с помощью подхода наибольшего правдоподобия (ML), принимая тот in
демодулировался и компенсировался, чтобы лучше всего восстановить первоначально переданные значения.
Декодер RI выполняет другой тип блокового декодирования в зависимости от количества незакодированных битов RI, которые будут восстановлены. Для ORI
меньше чем 3 бита, декодер принял, что биты закодированы с помощью процедуры, заданной в TS 36.212 [1], Раздел 5.2.2.6. Для декодирования 3 - 11 битов RI декодер принимает, что биты являются закодированным использованием блока процедуры, заданной в TS 36.212 [1], Раздел 5.2.2.6.4. Для декодирования больше, чем 11 битов, декодер выполняет обратную процедуру, описанную в TS 36.212 [1], Раздел 5.2.2.6.5.
[1] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteRIEncode
| lteACKDecode
| lteCQIDecode
| lteULSCHDeinterleave
| lteULSCHDecode