Выполните данные 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; Группа технических спецификаций Радиосеть доступ.