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