Декодирование символов NPUSCH
[ приходит в себя cw,stateOut,symbols] = lteNPUSCHDecode(ue,chs,sym)cw, кодовое слово из мягких битов, посредством декодирования symсимволы узкополосного общего канала восходящей линии связи (NPUSCH) для заданных настроек пользовательского оборудования (UE) ue и конфигурация передачи канала chs. Процесс декодирования содержит инвертирование кодирования канала NPUSCH, как описано в разделе 10.1.3 из [1]. Функция также возвращает stateOutструктуру, содержащую состояние декодера для приема пучка, и symbolsвектор принятых символов созвездия.
Чтобы использовать эту функцию для получения пакета, выполните следующие действия.
Вызовите функцию, опционально указав начальное состояние кодера с помощью stateIn вход. stateOut выходной сигнал представляет первую передачу транспортного блока.
Вызовите функцию еще раз, указав stateIn ввод в качестве stateOut вывод, возвращенный предыдущим вызовом функции.
Повторяйте шаг 2, пока функция не вернет EndOfTx области stateOut вывод в виде 1 (true), указывая конец пучка.
[1] 3GPP TS 36.211. «Физические каналы и модуляция». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). https://www.3gpp.org.
[2] 3GPP TS 36.321. «Спецификация протокола управления доступом к среде (MAC)». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). https://www.3gpp.org.