Декодирование канала информации о качестве канала
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