Декодирование канала индикации ранга
выполняет блочное декодирование по мягким входным данным, 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); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteACKDecode | lteCQIDecode | lteRIEncode | lteULSCHDecode | lteULSCHDeinterleave