Декодируйте кодовую комбинацию NB-IoT UL-SCH
[ возвращает trBlkOut,blkCRC,stateOut] = lteNULSCHDecode(chs,trBlkLen,cw)trBlkOut, вектор из длины trBlkLen содержание данных NB-IoT UL-SCH или восходящей управляющей информации (UCI) декодируется от cw, восходящий канал NB-IoT совместно использованный канал (UL-SCH) кодовая комбинация отношений логарифмической правдоподобности (LLRs). Функция также возвращает blkCRC, результат транспорта типа-24A блокирует декодирование контроля циклическим избыточным кодом (CRC) и stateOut, гибридный автоматический повторный запрос (HARQ) состояние декодирования процесса. Используйте этот синтаксис для данных NB-IoT UL-SCH или декодирования UCI. Если вы используете этот синтаксис для декодирования UCI, функция декодирует cw без мягкого объединения.
Для декодирования данных NB-IoT UL-SCH функция инвертирует UL-SCH обработка описанного в разделе 6.3.2 из [1] путем устранения чередования, восстановление уровня, турбо декодирование и транспортный блок CRC типа-24A, декодирующий входную кодовую комбинацию.
Для декодирования UCI функция инвертирует UL-SCH обработка описанного в разделе 6.3.3 из [1] путем разрезания данных о кодовой комбинации.
[ задает trBlkOut,blkCRC,stateOut] = lteNULSCHDecode(___,stateIn)stateIn, начальный декодер утверждает для каждого транспортного блока в активном процессе HARQ, в дополнение к любой входной комбинации от предыдущих синтаксисов.. Если вы используете этот синтаксис для декодирования UCI, функция декодирует cw с мягким объединением.
[1] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.