Выполните данные UL-SCH и управляйте мультиплексированием
[
возвращает кодовое слово cw
,info
] = nrULSCHMultiplex(pusch
,tcr
,tbs
,culsch
,cack
,ccsi1
,ccsi2
)cw
путем выполнения мультиплексирования восходящего общего канала (UL-SCH) на закодированных данных UL-SCH и закодированной управляющей информации восходящего канала (UCI), как определено в разделе 6.2.7 TS 38.212 [1]. pusch
- физическое строение общего канала восходящей линии связи (PUSCH). tcr
- целевая скорость кода. tbs
- размер транспортного блока для коробки передач UL-SCH. culsch
- закодированные данные UL-SCH. cack
, ccsi1
, и ccsi2
являются закодированными типами UCI.
Функция внутренне вычисляет количество зарезервированных бит для гибридной передачи с автоматическим запросом подтверждения повторения (HARQ-ACK), GACKRvd
и затем сравнивается с длинами закодированных входов. Это сравнение определяет обработку HARQ-ACK для согласования по скорости или прокалывания.
Длина cw
равен битовой емкости PUSCH. cw
содержит закодированную информацию до битовой емкости PUSCH и игнорирует любую другую дополнительную информацию во входах. Область выхода cw
содержит нули, когда недостаточно закодированных UL-SCH и закодированных данных UCI (HARQ-ACK, информации о состоянии канала (CSI) 1 или части 2 CSI), для достижения битовой емкости. Функция также возвращает структуру info
, который содержит информацию о базирующихся на 1 местоположениях каждого типа в кодовом слове.
[1] 3GPP TS 38.212. "NR; Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.
[2] 3GPP TS 38.213. "NR; Процедуры физического слоя для контроля ". 3-ья Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.