Создание символов NPUSCH
[ производит sym,stateOut] = lteNPUSCH(ue,chs,cw)symвектор столбца, содержащий узкополосные символы совместно используемого физического канала восходящей линии связи (NPUSCH) для временного интервала. Функция генерирует символы, применяя кодирование NPUSCH к кодовому слову cw для заданных настроек пользовательского оборудования (UE) ue и конфигурация передачи канала chs. Канальное кодирование содержит скремблирование, модуляцию, отображение уровня на один уровень, преобразование предварительного кодирования и предварительное кодирование в соответствии с разделом 10.1.3 [1]. Функция также возвращает stateOutструктура, содержащая состояние кодера для передачи пучка.
Чтобы использовать эту функцию для передачи пучка, выполните следующие действия.
Вызовите функцию, опционально указав начальное состояние кодера с помощью 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.