Ранжируйте декодирование канала индикации
выполняет блочное декодирование мягких входных данных, 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