Декодирование канала информации о качестве канала
out = lteCQIDecode(chs,in)
выполняет декодирование на мягких входных данных, out
= lteCQIDecode(chs
,in
)in
, принятом, чтобы быть закодированным с помощью процедуры, заданной для получения информации о качестве канала (CQI) в TS 36.212, Разделы 5.2.2.6 и 5.2.2.6.4 [1] для данной настройки передачи канала, chs
. Декодируемый вывод, out
, является вектором длины OCQI
, количество незакодированных переданных битов CQI.
Несколько кодовых комбинаций могут быть параметризованы двумя различными формами структуры chs
. Каждая кодовая комбинация может быть задана отдельными элементами массива 1 2 массив структур, или параметры кодовой комбинации могут быть объединены вместе в областях одного скаляра, или 1 на 1, структура. Любые значения скалярного поля применяются к обеим кодовым комбинациям, и скалярный NLayers
является общим количеством. См. Параметризацию UL-SCH для получения дальнейшей информации.
Блоковое декодирование выполняется отдельно на каждый мягкие входные данные с помощью подхода наибольшего правдоподобия (ML), который принимает, что in
демодулировался и компенсировался, чтобы лучше всего восстановить исходные переданные значения. Длина битов CQI задает процесс декодирования.
Если количество битов CQI, OCQI
, меньше чем или равно 11, блоковое декодирование выполняется, чтобы инвертировать процедуру кодирования, заданную в TS 36.212, Раздел 5.2.2.6.4 [1]. Если OCQI
больше, чем 11, биты CQI восстанавливаются путем выполнения уровня, соответствующего к OCQI
, кусающему хвост декодированию Viterbi и 8-битному декодированию CRC.
[1] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
lteACKDecode
| lteCQIEncode
| lteRIDecode
| lteUCIDecode
| lteULSCHDecode