Оцените декодирование канала индикации
out = lteRIDecode(chs,in) выполняет блоковое декодирование на мягких входных данных, 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. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
lteACKDecode | lteCQIDecode | lteRIEncode | lteULSCHDecode | lteULSCHDeinterleave