Ранжируйте декодирование канала индикации
выполняет блочное декодирование мягких входных данных, out = lteRIDecode(chs,in)in. Вход принимается закодированным с помощью процедуры, определенной для RI в TS 36.212 [1], раздел 5.2.2.6 для заданного строения передачи канала, chs. Функция возвращает декодированный выход, out, как вектор длины ORIколичество переданных незакодированных биты.
Блочное декодирование будет выполняться отдельно по каждому мягкому входным данным с помощью подхода максимальной вероятности (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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
lteACKDecode | lteCQIDecode | lteRIEncode | lteULSCHDecode | lteULSCHDeinterleave