Сгенерируйте закодированные символы NPDSCH
[
возвращает sym
,stateout
] = lteNPDSCH(enb
,chs
,cw
)sym
, матрица, содержащая закодированный узкополосный физический нисходящий канал совместно использованный канал (NPDSCH) символы для настроек enb
всей ячейки, настройка передачи канала
chs
, и кодовая комбинация cw
. Процесс кодирования канала включает выбор подкадра, скремблирование, модуляцию символа, отображение слоя и предварительное кодирование в соответствии с Разделом 10.2.3 из [1]. Функция также возвращает stateout
, структура, содержащая энкодер, утверждает для передачи пакета.
Чтобы использовать эту функцию в передаче пакета, выполните эти шаги:
Вызовите lteNPDSCH
функция, опционально задавая начальное состояние энкодера использование statein
входной параметр; stateout
выведите представляет первую передачу транспортного блока.
Вызовите lteNPDSCH
функционируйте снова, задавая statein
введите как stateout
выведите возвращенный предыдущим вызовом функции.
Повторите шаг 2 до lteNPDSCH
функция возвращает EndOfTx
поле stateout
выведите как 1
TRUE
), указывая на конец пакета.
[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.
[2] 3GPP TS 36.321. “Спецификация протокола Среднего управления доступом (MAC)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.