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