Декодируйте символы 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. “Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.
[2] 3GPP TS 36.321. “Спецификация протокола Среднего управления доступом (MAC)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.